口腔客户管理系统
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

Appoint.php 1.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace app\admin\validate;
  3. use think\Validate;
  4. class Appoint extends Validate
  5. {
  6. protected $rule = [
  7. // 'page' => ['require', 'number', 'gt:0'],
  8. // 'pageSize' => ['require', 'number', 'gt:0'],
  9. 'id' => ['require', 'number'],
  10. 'city_id' => ['require', 'number'],
  11. 'is_send' => ['require', 'number', 'in:0,1'],
  12. 'remark' => 'require',
  13. 'hospital_id' => ['require', 'number'],
  14. 'customer_id' => ['require', 'number'],
  15. 'appoint_time' => ['require', 'number'],
  16. 'appoint_time_start' => 'requireWith:appoint_time_end',
  17. 'appoint_time_end' => 'requireWith:appoint_time_start',
  18. 'signup_time_start' => 'requireWith:signup_time_end',
  19. 'signup_time_end' => 'requireWith:signup_time_start',
  20. 'create_time_start' => 'requireWith:create_time_end',
  21. 'create_time_end' => 'requireWith:create_time_start',
  22. 'update_time_start' => 'requireWith:update_time_end',
  23. 'update_time_end' => 'requireWith:update_time_start',
  24. ];
  25. protected $message = [
  26. ];
  27. protected $scene = [
  28. 'getAll' => ['update_time_start', 'update_time_end', 'appoint_time_start', 'appoint_time_end', 'signup_time_start', 'signup_time_end', 'create_time_start', 'create_time_end'],
  29. 'save' => ['city_id', 'is_send', 'remark', 'hospital_id', 'customer_id', 'appoint_time'],
  30. 'update' => ['id'],
  31. // 'delete' => ['id',],
  32. // 'read' => ['id',],
  33. ];
  34. }