DicGroup.php 799 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace app\common\model\base\dic;
  3. /**
  4. * @title : 字典分组模型
  5. * @desc :
  6. * @Author : Rock
  7. * @Date : 2021-12-04 09:58:38
  8. * @LastEditTime: 2023-03-11 10:30:47
  9. */
  10. use app\common\model\Common;
  11. class DicGroup extends Common
  12. {
  13. protected $name = "system_dic_group";
  14. protected $pk = "group_id";
  15. protected $createTime = "create_at";
  16. protected $append = [
  17. 'status_txt'
  18. ];
  19. public function statusList()
  20. {
  21. return [1 => '启用', 2 => '禁用'];
  22. }
  23. public function getStatusTxtAttr($value, $data)
  24. {
  25. $value = $value ? $value : (isset($data['status']) ? $data['status'] : '');
  26. $statusList = $this->statusList();
  27. return isset($statusList[$value]) ? $statusList[$value] : '';
  28. }
  29. }