UserDistributeReq.java 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package com.cyksj.model.request;
  2. import com.cyksj.model.entity.*;
  3. import lombok.Getter;
  4. import lombok.Setter;
  5. import javax.validation.constraints.NotNull;
  6. import java.util.List;
  7. /*
  8. *项目名: netflix
  9. *文件名: UserDistributeReq
  10. *创建者: JavaZou
  11. *创建时间:2022/11/14 12:15
  12. */
  13. @Getter
  14. @Setter
  15. public class UserDistributeReq {
  16. private Long id;
  17. @NotNull(message = "请添加用户")
  18. private Long userId;
  19. /**
  20. * 商务人员id
  21. */
  22. private Long businessId;
  23. /**
  24. * 分类
  25. */
  26. private String type;
  27. private String remark;
  28. /**
  29. * 平台分销比例
  30. */
  31. private List<UserPlatDistributeRate> rates;
  32. /**
  33. * 平台规格分销比例
  34. */
  35. private List<UserPlatSkuDistributeRate> skuRates;
  36. /**
  37. * 渠道关联优惠券 列表
  38. */
  39. private List<CouponDistributePopularize> couponRelates;
  40. /**
  41. * 渠道目标额
  42. */
  43. private List<UserDistributeTargetAlert> targets;
  44. /**
  45. * 设备分销
  46. */
  47. private UserDistributeEquipment epRate;
  48. /**
  49. * 上级渠道
  50. */
  51. private UserDistributeSub userDistributeSub;
  52. }