// +---------------------------------------------------------------------- namespace app\model\work; use crmeb\basic\BaseModel; use crmeb\traits\ModelTrait; /** * Class WorkWelcome * @package app\model\work */ class WorkWelcome extends BaseModel { use ModelTrait; /** * @var string */ protected $name = 'work_welcome'; /** * @var string */ protected $key = 'id'; /** * @var string */ protected $autoWriteTimestamp = 'int'; /** * 成员 * @return \think\model\relation\HasMany */ public function userList() { return $this->hasMany(WorkWelcomeRelation::class, 'welcome_id', 'id'); } /** * @param $value * @return false|string */ public function setAttachmentsAttr($value) { return json_encode($value); } /** * @param $value * @return mixed */ public function getAttachmentsAttr($value) { return json_decode($value, true); } }