比如一个论坛系统的回帖表,多数情况下这个回帖的内容都是简短的,只有少部分内容长。
而在显示中这个内容字段是常用的,还有必要把这个内容字段单独拆出来吗?
namespace Koogua\Model\Entity;
class Reply extends EntityBase
{
const STATUS_PENDING = 1; // 待定
const STATUS_APPROVED = 2; // 审通
const STATUS_REJECTED = 3; // 审拒
const STATUS_DELETED = 4; // 删除
/**
* 主键编号
* @var integer
*/
public $id;
/**
* 回复内容
* @var string
*/
public $content;
/**
* 提及用户
* @var string
*/
public $mentions;
/**
* 用户编号
* @var integer
*/
public $userId;
/**
* 主题编号
* @var integer
*/
public $topicId;
/**
* 版块编号
* @var integer
*/
public $forumId;
/**
* 置顶标识
* @var integer
*/
public $sticked;
/**
* 状态标识
* @var integer
*/
public $status;
/**
* 评论计数
* @var integer
*/
public $commentCount;
/**
* 关注计数
* @var integer
*/
public $watchCount;
/**
* 收藏计数
* @var integer
*/
public $favoriteCount;
/**
* 赞同计数
* @var integer
*/
public $agreeCount;
/**
* 反对计数
* @var integer
*/
public $opposeCount;
/**
* 举报计数
* @var integer
*/
public $reportCount;
/**
* 创建时间
* @var integer
*/
public $createTime;
/**
* 更新时间
* @var integer
*/
public $updateTime;
public function getSource()
{
return 'Reply';
}
public function beforeCreate()
{
$this->createTime = time();
}
}