MasterWokerTeamValidate.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace app\workerapi\validate;
  3. use app\common\enum\notice\NoticeEnum;
  4. use app\common\service\sms\SmsDriver;
  5. use app\common\validate\BaseValidate;
  6. class MasterWokerTeamValidate extends BaseValidate
  7. {
  8. protected $rule = [
  9. 'id' => 'require',
  10. 'name' => 'require',
  11. 'age' => 'require',
  12. 'mobile' => 'require',
  13. 'lon' => 'require',
  14. 'lat' => 'require',
  15. 'address' => 'require',
  16. 'work_id' => 'require',
  17. 'master_worker_id' => 'require',
  18. ];
  19. protected $message = [
  20. 'id.require' => '请输入团队Id',
  21. 'name.require' => '姓名不能为空',
  22. 'age.require' => '年龄不能为空',
  23. 'mobile.require' => '手机号不能为空',
  24. 'lon.require' => '经纬度不能为空',
  25. 'lat.require' => '经纬度不能为空',
  26. 'address.require' => '地址不能为空',
  27. 'work_id.require' => '工单Id不能为空',
  28. 'master_worker_id.require' => '成员Id不能为空',
  29. ];
  30. public function sceneInfo(){
  31. return $this->only(['id']);
  32. }
  33. public function sceneAdd(){
  34. return $this->only(['mobile']);
  35. }
  36. public function sceneAllocation(){
  37. return $this->only(['work_id','master_worker_id']);
  38. }
  39. }