FeedbackMsgCreateTO.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.chuanghai.smartschool.tuitionpayment.to;
  2. import lombok.Data;
  3. import javax.validation.constraints.NotBlank;
  4. import javax.validation.constraints.Pattern;
  5. import javax.validation.constraints.Size;
  6. /**
  7. * @Author: codingliang
  8. * @Description: 反馈信息创建TO
  9. * @Date: 2021-08-13 9:25
  10. * @Version: V1.0
  11. **/
  12. @Data
  13. public class FeedbackMsgCreateTO {
  14. /**
  15. * 反馈者姓名
  16. */
  17. @NotBlank(message = "反馈者姓名不能为空")
  18. private String feedbackPersonName;
  19. /**
  20. * 反馈者电话
  21. */
  22. @Pattern(regexp ="^((13[0-9])|(14[0|5|6|7|9])|(15[0-3])|(15[5-9])|(16[6|7])|(17[2|3|5|6|7|8])|(18[0-9])|(19[1|8|9]))\\d{8}$" ,message = "反馈者 电话格式错误")
  23. private String feedbackPersonPhone;
  24. /**
  25. * 反馈类别
  26. */
  27. @NotBlank(message = "反馈类别不能为空")
  28. private String feedbackItemName;
  29. /**
  30. * 反馈问题,不要超过512个字符
  31. */
  32. @NotBlank(message = "反馈信息不能为空")
  33. @Size(max = 512, message = "反馈信息内容超长")
  34. private String feedbackInfo;
  35. /**
  36. * 反馈通知状态
  37. */
  38. private String feedbackNoticeType;
  39. /**
  40. * 反馈通知状态
  41. */
  42. private String image;
  43. /**
  44. * 宿舍号
  45. */
  46. private String feedbackRoom;
  47. }