UserDistributeReq.java 901 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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. }