UserComplaint.java 962 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package com.cyksj.model.entity;
  2. import lombok.Getter;
  3. import lombok.Setter;
  4. import org.hibernate.validator.constraints.Length;
  5. import javax.validation.constraints.NotNull;
  6. /*
  7. *项目名: netflix
  8. *文件名: UserComplaint
  9. *创建者: JavaZou
  10. *创建时间:2023/6/16 11:23
  11. */
  12. @Getter
  13. @Setter
  14. public class UserComplaint extends BaseEntity{
  15. private Long userId;
  16. /**
  17. * 投诉类型
  18. * 1、客服,2、平台
  19. */
  20. @NotNull
  21. private Integer type;
  22. /**
  23. * 投诉平台id
  24. */
  25. private Long goodsId;
  26. /**
  27. * 投诉客服凭证
  28. */
  29. private String csCard;
  30. /**
  31. * 投诉内容
  32. */
  33. @NotNull
  34. @Length(max = 255)
  35. private String content;
  36. /**
  37. * 投诉截图凭证
  38. */
  39. @Length(max = 1000, message = "图片过多")
  40. private String img;
  41. /**
  42. * 投诉状态
  43. */
  44. private Status status;
  45. @Getter
  46. public enum Status{
  47. processing("处理中"),
  48. success("已处理"),
  49. ;
  50. String desc;
  51. Status(String desc) {
  52. this.desc = desc;
  53. }
  54. }
  55. }