GroupsRelation.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. package com.cyksj.model.entity;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.ejlchina.searcher.bean.DbIgnore;
  4. import lombok.AllArgsConstructor;
  5. import lombok.Getter;
  6. import lombok.Setter;
  7. import java.util.Date;
  8. /**
  9. * @author chan
  10. * @date 2022/9/26 6:31 PM
  11. */
  12. @Getter
  13. @Setter
  14. public class GroupsRelation extends BaseEntity {
  15. private Long groupsId;
  16. private Long userId;
  17. @TableField(exist = false)
  18. private Long skuId;
  19. private Date startTime;
  20. private Date expiryTime;
  21. private Integer num;
  22. /**
  23. * locking 锁定中
  24. * overdue 过期
  25. * validity 有效
  26. * none 无人
  27. */
  28. private Status status;
  29. /**
  30. * 账号
  31. */
  32. private String account;
  33. /**
  34. * 续费意愿处理状态
  35. */
  36. private Boolean renewStatus;
  37. /**
  38. * 处理状态
  39. */
  40. private Boolean isHandle;
  41. /**
  42. * 客服
  43. */
  44. private String customerService;
  45. /**
  46. * 获取权益时的订单id
  47. */
  48. @TableField(exist = false)
  49. @DbIgnore
  50. private Long orderId;
  51. @AllArgsConstructor
  52. @Getter
  53. public enum Status{
  54. locking("锁定中"),
  55. overdue("过期"),
  56. validity("有效"),
  57. none("无人");
  58. private String desc;
  59. }
  60. }