CouponPopularizeDto.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package com.cyksj.model.dto;
  2. import com.cyksj.model.entity.Coupon;
  3. import lombok.Getter;
  4. import lombok.Setter;
  5. import java.math.BigDecimal;
  6. import java.util.Date;
  7. /*
  8. *项目名: netflix
  9. *文件名: CouponPopularizeDto
  10. *创建者: JavaZou
  11. *创建时间:2022/11/21 15:03
  12. */
  13. @Getter
  14. @Setter
  15. public class CouponPopularizeDto {
  16. /**
  17. * 优惠券id
  18. */
  19. private Long couponId;
  20. private String goodsSkuIds;
  21. private Coupon.Type type;
  22. /**
  23. * 可用满减卷金额条件
  24. */
  25. private BigDecimal reduceCondition;
  26. private Coupon.UseScope useScope;
  27. private Coupon.Scope scope;
  28. private Long distributeId;
  29. /**
  30. * 优惠券推广者关联id
  31. */
  32. private Long popularizeId;
  33. /**
  34. * 是否是普通推广
  35. */
  36. private Boolean isGeneral;
  37. private Long userId;
  38. /**
  39. * 优惠券推广者关联优惠券id
  40. */
  41. private Long popularizeCouponId;
  42. private Coupon.GoodsType goodsType;
  43. private BigDecimal reduceMoney;
  44. private BigDecimal discount;
  45. private Integer validDays;
  46. private Integer validHours;
  47. private Boolean isValidTime;
  48. private Date validStartTime;
  49. private Date validEndTime;
  50. }