DistributeWaitingSendPoints.java 893 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.cyksj.model.entity;
  2. import lombok.Getter;
  3. import lombok.Setter;
  4. import java.math.BigDecimal;
  5. import java.util.Date;
  6. /*
  7. *项目名: netflix
  8. *文件名: DistributeWaitingSendPoints
  9. *创建者: JavaZou
  10. *创建时间:2022/11/15 12:11
  11. */
  12. @Getter
  13. @Setter
  14. public class DistributeWaitingSendPoints extends BaseEntity{
  15. /**
  16. * 分销订单产生用户id
  17. */
  18. private Long userId;
  19. /**
  20. * 积分待发人
  21. */
  22. private Long sharedId;
  23. private Long orderId;
  24. private BigDecimal points;
  25. /**
  26. * 退款状态不再发
  27. */
  28. private Status sendStatus;
  29. private Integer version;
  30. private Date sendTime;
  31. @Getter
  32. public enum Status{
  33. close("分销订单关闭,积分奖励不分发"),
  34. success("积分发送成功"),
  35. waiting("积分等待发送"),
  36. not_exist("用户不存在,导致发送失败"),
  37. ;
  38. String desc;
  39. Status(String desc) {
  40. this.desc = desc;
  41. }
  42. }
  43. }