BusinessDistributeRateView.java 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. /*
  7. *项目名: netflix
  8. *文件名: BusinessDistributeRateView
  9. *创建者: JavaZou
  10. *创建时间:2023/4/19 14:21
  11. */
  12. @Getter
  13. @Setter
  14. @SearchBean(tables = "goods_don g left join business_distribute_default_rate_config bc on g.id = bc.goods_id",
  15. where = "g.deleted is true and g.status is true and g.is_distribute is true",
  16. orderBy = "g.id")
  17. public class BusinessDistributeRateView {
  18. @DbField("bc.id")
  19. private Long id;
  20. @DbField("g.id")
  21. private Long goodsId;
  22. @DbField("g.title")
  23. private String title;
  24. @DbField("g.type")
  25. private Integer type;
  26. /**
  27. * 默认选择一个分类
  28. */
  29. @DbField("select gc.name from goods_don_category_relate gcr inner join goods_don_category gc on gc.id = gcr.category where gcr.goods_id = g.id order by gc.id limit 1")
  30. private String categoryName;
  31. @DbField("bc.rate")
  32. private Integer rate = 0;
  33. @DbField("bc.second_rate")
  34. private Integer secondRate = 0;
  35. }