insertRepairUserRequest.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package com.repair.model.request;
  2. import lombok.Data;
  3. import javax.validation.constraints.NotBlank;
  4. import javax.validation.constraints.NotEmpty;
  5. import javax.validation.constraints.NotNull;
  6. import java.util.List;
  7. /**
  8. * 添加人员
  9. */
  10. @Data
  11. public class insertRepairUserRequest {
  12. /**
  13. * 姓名
  14. */
  15. @NotBlank(message = "姓名不能为空")
  16. private String userName;
  17. /**
  18. * 微校卡号
  19. */
  20. @NotBlank(message = "微校卡号不能为空")
  21. private String cardNumber;
  22. /**
  23. * 身份ID
  24. */
  25. @NotNull(message = "身份不能为空")
  26. private Integer userZzid;
  27. /**
  28. * 手机号码
  29. */
  30. @NotBlank(message = "手机号码不能为空")
  31. private String userPhone;
  32. /**
  33. * 校区
  34. */
  35. @NotNull(message = "校区不能为空")
  36. private Integer schoolId;
  37. /**
  38. * 工种
  39. */
  40. @NotNull(message = "工种不能为空")
  41. private Integer workType;
  42. /**
  43. * 维修班
  44. * 校方人员:0
  45. * 第三方人员:1
  46. */
  47. @NotNull(message = "维修班不能为空")
  48. private Integer teamId;
  49. /**
  50. * 关联报修类型
  51. */
  52. @NotEmpty(message = "关联报修类型不能为空")
  53. private List<String> articleIds;
  54. /**
  55. * 关联楼栋
  56. */
  57. @NotEmpty(message = "关联楼栋不能为空")
  58. private List<String> buildIds;
  59. /**
  60. * 接单考核时间
  61. */
  62. @NotNull(message = "接单考核时间不能为空")
  63. private Integer acceptanceAssessTime;
  64. /**
  65. * 维修考核时间
  66. */
  67. @NotNull(message = "维修考核时间不能为空")
  68. private Integer maintenanceAssessTime;
  69. }