BrokerModel.php 951 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace app\common\model\odd_job;
  3. use think\Model;
  4. use think\model\concern\SoftDelete;
  5. class BrokerModel extends Model
  6. {
  7. protected $connection = 'odd_job';
  8. use SoftDelete;
  9. protected $deleteTime = 'deletetime';
  10. protected $defaultSoftDelete = 0;
  11. //设置表名
  12. protected $name = 'broker';
  13. // 设置字段自动转换类型
  14. protected $type = [
  15. 'createtime' => 'timestamp:Y-m-d H:i:s',
  16. ];
  17. public function getStatusTextAttr($value, $data)
  18. {
  19. $status = [1 => '正常', 2 => '禁用'];
  20. return $status[$data['status']];
  21. }
  22. public function getPowerreportTextAttr($value, $data)
  23. {
  24. $status = [1 => '是', 2 => '否'];
  25. return $status[$data['powerreport']];
  26. }
  27. public function getTypeTextAttr($value, $data)
  28. {
  29. $status = [1 => '经纪人', 2 => '红色合伙人', 3 => '省外经纪人'];
  30. return $status[$data['type']];
  31. }
  32. }