SoldierVideoModel.php 718 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace app\common\model;
  3. class SoldierVideoModel extends BaseModel
  4. {
  5. // 设置表名
  6. protected $name = 'soldier_video';
  7. // 常量
  8. const STATUS = [1 => '显示', 2 => '隐藏'];
  9. const IS_MUST = [1 => '必修', 2 => '选修'];
  10. const STATUS_SHOW = 1;
  11. const STATUS_HIDE = 2;
  12. const IS_MUST_YES = 1;
  13. const IS_MUST_NO = 2;
  14. public function getStatusTextAttr($value, $data)
  15. {
  16. return self::STATUS[$data['status']];
  17. }
  18. public function getIsMustTextAttr($value, $data)
  19. {
  20. return self::IS_MUST[$data['is_must']];
  21. }
  22. public function series()
  23. {
  24. return $this->hasOne(SoldierVideoSeriesModel::class, 'id', 'series_id');
  25. }
  26. }