CustomerProduct.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. namespace addons\qingdongams\validate;
  3. use think\Validate;
  4. //回款计划
  5. class CustomerProduct extends Validate {
  6. /**
  7. * 验证规则
  8. */
  9. protected $rule = [
  10. 'create_staff_id' => 'require|number',
  11. 'customer_id' => 'require|number',
  12. 'product_id' => 'require|number',
  13. 'number' => 'max:64',
  14. 'pay_date' => 'date',
  15. 'over_date' => 'date',
  16. ];
  17. /**
  18. * 提示消息
  19. */
  20. protected $message = [];
  21. /**
  22. * 字段描述
  23. */
  24. protected $field = [
  25. 'create_staff_id' => '员工',
  26. 'customer_id' => '所属客户',
  27. 'product_id' => '所属产品',
  28. 'number' => '产品编号',
  29. 'pay_date' => '支付时间',
  30. 'over_date' => '到期时间',
  31. ];
  32. /**
  33. * 验证场景
  34. */
  35. protected $scene = [
  36. 'create' => [
  37. 'customer_id',
  38. 'customer_id',
  39. 'product_id',
  40. 'number',
  41. 'pay_date',
  42. 'over_date',
  43. ],
  44. 'edit' => [
  45. 'product_id',
  46. 'number',
  47. 'pay_date',
  48. 'over_date',
  49. ],
  50. ];
  51. }