GoodsWholesaleFrontView.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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. /**
  9. * 项目名: yhlxj
  10. * 文件名: GoodsWholesaleFrontView
  11. * 创建者: JavaZou
  12. * 创建时间:2024/8/26 17:46
  13. */
  14. @Getter
  15. @Setter
  16. @SearchBean(tables = "goods_wholesale gw" +
  17. " inner join goods_don g on g.id = gw.goods_id and g.status is true and g.deleted is true" +
  18. " inner join goods_don_sku sku on sku.id = gw.sku_id and sku.status is true",
  19. where = "gw.status is true and gw.deleted is true",
  20. orderBy = "gw.sorted asc")
  21. public class GoodsWholesaleFrontView {
  22. @DbField("gw.id")
  23. private Long id;
  24. @DbField("gw.goods_id")
  25. private Long goodsId;
  26. @DbField("gw.sku_id")
  27. private Long skuId;
  28. @DbField("g.title")
  29. private String title;
  30. @DbField("g.logo")
  31. private String logo;
  32. @DbField("g.banner")
  33. private String banner;
  34. @DbField("sku.spec_val")
  35. private String specVal;
  36. @DbField("gw.sku_name")
  37. private String skuName;
  38. @DbField("sku.price")
  39. private BigDecimal price;
  40. @DbField("ifnull(gw.picture,sku.picture)")
  41. private String picture;
  42. @DbField("gw.config")
  43. private String config;
  44. @DbField("gw.is_return")
  45. private Boolean isReturn;
  46. @DbIgnore
  47. private Integer total;
  48. @DbField("gw.sorted")
  49. private Integer sorted;
  50. }