DistributePopularizeOrdersView.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.cyksj.model.views;
  2. import com.ejlchina.searcher.bean.DbField;
  3. import com.ejlchina.searcher.bean.DbIgnore;
  4. import com.ejlchina.searcher.bean.SearchBean;
  5. import com.fasterxml.jackson.annotation.JsonIgnore;
  6. import lombok.Getter;
  7. import lombok.Setter;
  8. import java.math.BigDecimal;
  9. import java.util.Date;
  10. /*
  11. *项目名: netflix
  12. *文件名: DistributePopularizeOrdersView
  13. *创建者: JavaZou
  14. *创建时间:2022/11/15 14:28
  15. */
  16. @Getter
  17. @Setter
  18. @SearchBean(tables = "distribute_waiting_send_points dw left join order_don od on od.id = dw.order_id" +
  19. " left join user u on u.id = od.user_id ",
  20. where = "od.is_distribute is true")
  21. public class DistributePopularizeOrdersView {
  22. @DbField("od.id")
  23. private Long orderId;
  24. @DbField("od.goods_id")
  25. @JsonIgnore
  26. private Long goodsId;
  27. @DbField("od.sku_id")
  28. @JsonIgnore
  29. private Long skuId;
  30. @DbField("od.money")
  31. private BigDecimal money;
  32. @DbField("dw.shared_id")
  33. @JsonIgnore
  34. private Long sharedId;
  35. @DbField("u.nickname")
  36. private String nickname;
  37. @DbField("dw.points")
  38. private BigDecimal points;
  39. @DbField("dw.send_status")
  40. private String sendStatus;
  41. @DbIgnore
  42. private String goodsTitle;
  43. @DbIgnore
  44. private String specVal;
  45. @DbField("od.created_time")
  46. private Date createdTime;
  47. }