MidjourneyUserView.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 lombok.Data;
  6. import java.math.BigDecimal;
  7. import java.util.Date;
  8. /**
  9. * @author zwhui
  10. * @date 2024/4/28 17:43
  11. */
  12. @Data
  13. @SearchBean(tables = "midjourney_user mu left join groups_relation gr on mu.relation_id = gr.id " +
  14. " left join groups_trips gt on gt.id = gr.groups_id" +
  15. " left join goods_don_sku sku on sku.id = gt.sku_id")
  16. public class MidjourneyUserView {
  17. @DbField("mu.id")
  18. private Long id;
  19. @DbField("mu.relation_id")
  20. private Long relationId;
  21. @DbField("gr.user_id")
  22. private Long userId;
  23. @DbField("mu.mj_fast_num")
  24. private Integer mjUserFastNum;
  25. @DbField("mu.mj_relax_num")
  26. private Integer mjUserRelaxNum;
  27. /**
  28. * sku mj fast次数
  29. */
  30. @DbField("sku.mj_fast_num")
  31. private Integer mjFastNum;
  32. /**
  33. * sku mj relax次数
  34. */
  35. @DbField("sku.mj_relax_num")
  36. private Integer mjRelaxNum;
  37. @DbField("mu.expire_time")
  38. private Date expireTime;
  39. @DbField("gt.sku_id")
  40. private Long skuId;
  41. /**
  42. * mj 套餐包最低单价
  43. */
  44. @DbIgnore
  45. private BigDecimal mjPackagePrice;
  46. }