UserAvailableGoodsTicketView.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.cyksj.model.views;
  2. import com.cyksj.model.manage.views.GroupsRelationView;
  3. import com.ejlchina.searcher.bean.DbField;
  4. import com.ejlchina.searcher.bean.DbIgnore;
  5. import com.ejlchina.searcher.bean.SearchBean;
  6. import com.fasterxml.jackson.annotation.JsonIgnore;
  7. import lombok.Getter;
  8. import lombok.Setter;
  9. import java.util.List;
  10. /*
  11. *项目名: netflix
  12. *文件名: UserAvailableGoodsTicketView
  13. *创建者: JavaZou
  14. *创建时间:2023/3/8 17:02
  15. */
  16. @Getter
  17. @Setter
  18. @SearchBean(tables = "user_pay_equipment_available_benefits ub left join goods_don_sku gdk on gdk.id = ub.sku_id" +
  19. " left join goods_don g on g.id = gdk.goods_id")
  20. public class UserAvailableGoodsTicketView {
  21. @DbField("ub.id")
  22. private Long benefitsId;
  23. @DbField("g.id")
  24. private Long goodsId;
  25. @DbField("g.title")
  26. private String goodsTile;
  27. @DbField("ub.sku_id")
  28. private Long skuId;
  29. @DbField("ub.real_order_id")
  30. private Long realOrderId;
  31. @DbField("ub.user_id")
  32. private Long userId;
  33. @DbField("gdk.months")
  34. private Integer months;
  35. @DbField("gdk.spec_val")
  36. private String specVal;
  37. @DbField("ub.deleted")
  38. @JsonIgnore
  39. private Boolean deleted;
  40. @DbIgnore
  41. private List<GroupsRelationView> ticketList;
  42. }