CouponDistributePopularizeDetailView.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package com.cyksj.model.views;
  2. import com.ejlchina.searcher.bean.DbField;
  3. import com.ejlchina.searcher.bean.SearchBean;
  4. import lombok.Getter;
  5. import lombok.Setter;
  6. import java.util.Date;
  7. /**
  8. * 项目名: yhlxj
  9. * 文件名: CouponDistributePopularizeDetailView
  10. * 创建者: JavaZou
  11. * 创建时间:2023/11/27 12:14
  12. */
  13. @Getter
  14. @Setter
  15. @SearchBean(tables = "coupon_distribute_popularize cp inner join coupon c on c.id = cp.coupon_id",
  16. where = "cp.deleted is true and cp.is_general is false and c.deleted is true")
  17. public class CouponDistributePopularizeDetailView {
  18. @DbField("cp.id")
  19. private Long id;
  20. @DbField("cp.coupon_id")
  21. private Long couponId;
  22. @DbField("c.name")
  23. private String couponName;
  24. @DbField("c.classification_id")
  25. private Long classificationId;
  26. /**
  27. * 固定推广者id
  28. */
  29. @DbField("cp.distribute_id")
  30. private Long distributeId;
  31. @DbField("cp.user_id")
  32. private Long userId;
  33. /**
  34. * 是否是普通 默认不是
  35. */
  36. @DbField("cp.is_general")
  37. private Boolean isGeneral;
  38. /**
  39. * 兑换码
  40. */
  41. @DbField("cp.ex_code")
  42. private String exCode;
  43. @DbField("c.is_valid_time")
  44. private Boolean isValidTime;
  45. @DbField("c.valid_start_time")
  46. private Date validStartTime;
  47. @DbField("c.valid_end_time")
  48. private Date validEndTime;
  49. }