CutterTaskValidate.php 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. namespace app\validate\adminapi\cutter;
  3. use think\Validate;
  4. class CutterTaskValidate extends Validate
  5. {
  6. protected $rule = [
  7. "title" => "require",
  8. "explain" => "require",
  9. "material" => "array",
  10. "price" => "require",
  11. "end_time" => "require",
  12. "kefu_id" => "require",
  13. "status" => "number|egt:0", // 可选,传值时必须 >=0 的数字
  14. "id" => "number|egt:0", // 可选,传值时必须 >=0 的数字
  15. "grade" => "number",
  16. "exp" => "number",
  17. "total" => "number",
  18. "type" => "number",
  19. "cover_video" => "url",
  20. "cover_video" => "url",
  21. "label_id" => "number",
  22. ];
  23. protected $message = [
  24. "title.require" => "请输入任务标题",
  25. "explain.require" => "请输入任务说明",
  26. "price.require" => "请输入预算价格",
  27. "end_time.require" => "请输入截稿日期",
  28. "kefu_id.require" => "请设置关联客服",
  29. "status.number" => "状态必须是数字",
  30. "status.egt" => "状态值必须大于等于0",
  31. "id.number" => "ID必须是数字",
  32. "id.egt" => "ID必须大于等于0",
  33. "grade.number" => "等级参数异常",
  34. "exp.number" => "经验值参数异常",
  35. "total.number" => "总量参数异常",
  36. "type.number" => "任务类型参数异常",
  37. "cover_video.url" => "视频链接参数异常",
  38. "label_id.number" => "标签参数异常",
  39. ];
  40. protected $scene = [
  41. ];
  42. }