UserDistributeReq.java 1.1 KB

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