IssueWorkValidate.php 821 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace app\api\validate;
  3. use app\common\validate\BaseValidate;
  4. /**
  5. * IssueWorkValidate验证器
  6. * Class IssueWorkValidate
  7. * @package app\api\validate
  8. */
  9. class IssueWorkValidate extends BaseValidate
  10. {
  11. /**
  12. * 设置校验规则
  13. * @var string[]
  14. */
  15. protected $rule = [
  16. 'sn' => 'require',
  17. 'complaint_type' => 'require',
  18. 'complaint_details'=>'require',
  19. ];
  20. /**
  21. * 参数描述
  22. * @var string[]
  23. */
  24. protected $field = [
  25. 'sn' => '订单编号',
  26. 'complaint_type' => '投诉类别',
  27. 'complaint_details' => '投诉详情',
  28. ];
  29. /**
  30. * @notes 添加场景
  31. * @return GoodsValidate
  32. */
  33. public function sceneAdd()
  34. {
  35. return $this->only(['sn','complaint_type','complaint_details']);
  36. }
  37. }