1234567891011121314151617181920212223 |
- <?php
- namespace app\common\model\base\other;
- use app\common\model\Common;
- class Holiday extends Common{
- protected $name = "system_holiday";
- protected $pk = "holiday_id";
- protected $updateTime = null;
- protected $createTime = null;
- public function getOvertimesAttr($value,$data)
- {
- $value = $value??$data['overtimes']??[];
- return !empty($value)&&is_string($value)?json_decode($value):$value;
- }
- public function setOvertimesAttr($value,$data)
- {
- $value = $value??$data['overtimes']??[];
- return json_encode($value);
- }
- public function festival()
- {
- return $this->belongsTo(Festival::class,"festival_id","festival_id",[],'LEFT');
- }
- }
|