123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- <?php
- namespace app\admin\model\noble;
- use think\Model;
- class Level extends Model
- {
-
-
- // 表名
- protected $name = 'noble_level';
-
- // 自动写入时间戳字段
- protected $autoWriteTimestamp = 'int';
- // 定义时间戳字段名
- protected $createTime = 'createtime';
- protected $updateTime = 'updatetime';
- protected $deleteTime = false;
- // 追加属性
- protected $append = [
- 'qftz_text',
- 'gptz_text',
- 'diylw_text',
- 'fjft_text',
- 'zdych_text',
- 'is_show_text'
- ];
-
-
- public function getQftzList()
- {
- return ['0' => __('Qftz 0'), '1' => __('Qftz 1')];
- }
- public function getGptzList()
- {
- return ['0' => __('Gptz 0'), '1' => __('Gptz 1')];
- }
- public function getDiylwList()
- {
- return ['0' => __('Diylw 0'), '1' => __('Diylw 1')];
- }
- public function getFjftList()
- {
- return ['0' => __('Fjft 0'), '1' => __('Fjft 1')];
- }
- public function getZdychList()
- {
- return ['0' => __('Zdych 0'), '1' => __('Zdych 1')];
- }
- public function getIsShowList()
- {
- return ['1' => __('Is_show 1'), '0' => __('Is_show 0')];
- }
- public function getYsList()
- {
- return ['' => __('默认色'),'red' => __('红色'), 'orange' => __('橙色'), 'yellow' => __('黄色'), 'green' => __('绿色'), 'cyan' => __('青色'), 'blue' => __('蓝色'), 'violet' => __('紫色'), 'pink' => __('粉色')];
- }
- public function getQftzTextAttr($value, $data)
- {
- $value = $value ? $value : (isset($data['qftz']) ? $data['qftz'] : '');
- $list = $this->getQftzList();
- return isset($list[$value]) ? $list[$value] : '';
- }
- public function getGptzTextAttr($value, $data)
- {
- $value = $value ? $value : (isset($data['gptz']) ? $data['gptz'] : '');
- $list = $this->getGptzList();
- return isset($list[$value]) ? $list[$value] : '';
- }
- public function getDiylwTextAttr($value, $data)
- {
- $value = $value ? $value : (isset($data['diylw']) ? $data['diylw'] : '');
- $list = $this->getDiylwList();
- return isset($list[$value]) ? $list[$value] : '';
- }
- public function getFjftTextAttr($value, $data)
- {
- $value = $value ? $value : (isset($data['fjft']) ? $data['fjft'] : '');
- $list = $this->getFjftList();
- return isset($list[$value]) ? $list[$value] : '';
- }
- public function getZdychTextAttr($value, $data)
- {
- $value = $value ? $value : (isset($data['zdych']) ? $data['zdych'] : '');
- $list = $this->getZdychList();
- return isset($list[$value]) ? $list[$value] : '';
- }
- public function getIsShowTextAttr($value, $data)
- {
- $value = $value ? $value : (isset($data['is_show']) ? $data['is_show'] : '');
- $list = $this->getIsShowList();
- return isset($list[$value]) ? $list[$value] : '';
- }
- }
|