UserDistributeSubRewards.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.cyksj.model.entity;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Getter;
  4. import lombok.Setter;
  5. import java.math.BigDecimal;
  6. /**
  7. * 项目名: yhlxj
  8. * 文件名: UserDistributeSubRewards
  9. * 创建者: JavaZou
  10. * 创建时间:2024/3/28 17:46
  11. */
  12. @Getter
  13. @Setter
  14. public class UserDistributeSubRewards {
  15. private Integer level;
  16. /**
  17. * 目标金额
  18. */
  19. private BigDecimal targetAmount;
  20. /**
  21. * 月时间限制
  22. */
  23. private Integer months;
  24. /**
  25. * 奖励金额
  26. */
  27. private BigDecimal money;
  28. /**
  29. * 流星级奖励:新渠道前三月累计销售额达到1,000元,您获得30元奖励。
  30. * 月球级奖励:当前三月销售额提升至5,000元,您将获得额外145元奖励,使总奖励达到175元。
  31. * 行星级奖励:当前三月销售额增至10,000元时,您再获得额外225元,总奖励累计为400元。
  32. * 恒星级奖励:当前三月销售额达到20,000元,您将获得额外500元,使总奖金达到900元。
  33. * 黑洞级奖励:当前三月销售额达到50,000元,您获得额外1,600元,总奖金累积为2,500元。
  34. * 银河级奖励:前6个月销售额达到100,000元,您将额外获得3,500元,总计奖金为6,000元。
  35. */
  36. @Getter
  37. @AllArgsConstructor
  38. public enum RewardLevel {
  39. meteor("流星级"),
  40. moon("月球级"),
  41. planet("行星级"),
  42. stars("恒星级"),
  43. blackHole("黑洞级"),
  44. galaxy("银河级");
  45. ;
  46. private String msg;
  47. }
  48. }