RenewalView.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  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 lombok.Getter;
  6. import lombok.Setter;
  7. import java.math.BigDecimal;
  8. import java.util.Date;
  9. /**
  10. * @author chan
  11. * @date 2022/9/27 11:54 AM
  12. */
  13. @SearchBean(tables = "groups_relation gr left join groups_trips gt on gt.id = gr.groups_id " +
  14. "left join account a on a.id = gt.account_id " +
  15. "left join goods_don_sku sku on gt.sku_id = sku.id " +
  16. "left join goods_don g on g.id = sku.goods_id " )
  17. @Getter
  18. @Setter
  19. public class RenewalView {
  20. @DbField("g.id")
  21. private Long goodsId;
  22. @DbField("sku.id")
  23. private Long skuId;
  24. @DbField("sku.price")
  25. private BigDecimal price;
  26. @DbField("gr.id")
  27. private Long relationId;
  28. @DbField("gr.num")
  29. private Integer num;
  30. @DbField("gr.groups_id")
  31. private Long groupId;
  32. @DbField("g.title")
  33. private String title;
  34. @DbField("g.logo")
  35. private String logo;
  36. @DbField("g.img")
  37. private String img;
  38. /**
  39. * 二级分类
  40. * 虚物品 1邀请制 2非邀请制
  41. */
  42. @DbField("g.second_type")
  43. private Integer secondType;
  44. @DbField("gr.user_id")
  45. private Long userId;
  46. @DbField("gr.expiry_time")
  47. private Date expiryTime;
  48. @DbField("gr.status")
  49. private String status;
  50. @DbField("a.account")
  51. private String account;
  52. @DbField("a.password")
  53. private String password;
  54. @DbIgnore
  55. private GoodsDonViews goodsDonViews;
  56. }