MasterWorkerAccountLog.php 837 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace app\common\model\master_worker;
  3. use app\common\model\BaseModel;
  4. use app\common\model\MasterWorkerRegister;
  5. use app\common\model\works\ServiceWork;
  6. use think\model\concern\SoftDelete;
  7. /**
  8. * 工程师账户流水记录模型
  9. * Class MasterWorker
  10. * @package app\common\model
  11. */
  12. class MasterWorkerAccountLog extends BaseModel
  13. {
  14. protected $name = 'master_worker_account_log';
  15. use SoftDelete;
  16. protected $deleteTime = 'delete_time';
  17. public function getActionTextAttr($value,$data)
  18. {
  19. $status = [1=>'+',2=>'-'];
  20. return $status[$data['action']];
  21. }
  22. public function masterWorker()
  23. {
  24. return $this->hasOne(MasterWorker::class, 'id', 'worker_id');
  25. }
  26. public function serviceWork()
  27. {
  28. return $this->hasOne(ServiceWork::class, 'work_sn', 'work_sn');
  29. }
  30. }