UserDistributeBusinessGeneralRateView.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. package com.cyksj.model.views;
  2. /**
  3. * 项目名: yhlxj
  4. * 文件名: UserDistributeBusinessGeneralRateView
  5. * 创建者: JavaZou
  6. * 创建时间:2023/11/8 14:47
  7. */
  8. import com.ejlchina.searcher.bean.DbField;
  9. import com.ejlchina.searcher.bean.SearchBean;
  10. import lombok.Getter;
  11. import lombok.Setter;
  12. /*
  13. *项目名: netflix
  14. *文件名: UserDistributeBusinessRateRecordView
  15. *创建者: JavaZou
  16. *创建时间:2023/3/27 15:53
  17. */
  18. @Getter
  19. @Setter
  20. @SearchBean(tables = "goods_don g left join goods_don_sku gdk on gdk.goods_id = g.id" +
  21. " left join user_distribute_business_general_rate ur on ur.sku_id = gdk.id",
  22. where = "g.deleted is true and g.status is true and g.is_distribute is true and gdk.status is true")
  23. public class UserDistributeBusinessGeneralRateView {
  24. @DbField("ur.id")
  25. private Long id;
  26. /**
  27. * 平台id
  28. */
  29. @DbField("g.id")
  30. private Long goodsId;
  31. @DbField("g.title")
  32. private String goodsName;
  33. /**
  34. * 规格id
  35. */
  36. @DbField("gdk.id")
  37. private Long skuId;
  38. @DbField("gdk.spec_val")
  39. private String specVal;
  40. /**
  41. * 首单提成比例
  42. */
  43. @DbField("ifnull(ur.first_order_rate,0)")
  44. private Integer firstOrderRate;
  45. /**
  46. * 首单续费提成比例
  47. */
  48. @DbField("ifnull(ur.renew_order_rate,0)")
  49. private Integer renewOrderRate;
  50. @DbField("g.type")
  51. private Integer type;
  52. }