TicketView.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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. import java.math.BigDecimal;
  7. import java.util.Date;
  8. @Getter
  9. @Setter
  10. @SearchBean(tables = "groups_relation gr left join groups_trips gt on gt.id = gr.groups_id" +
  11. " left join account a on a.id = gt.account_id" +
  12. " left join goods_don gd on gd.id = a.goods_id" +
  13. " left join goods_don_sku gdk on gdk.id = gt.sku_id")
  14. public class TicketView{
  15. @DbField("gr.user_id")
  16. private Long userId;
  17. @DbField("a.goods_id")
  18. private Long goodsId;
  19. /**
  20. * 平台
  21. */
  22. @DbField("gd.title")
  23. private String title;
  24. @DbField("gdk.price")
  25. private BigDecimal money;
  26. /**
  27. * 规格
  28. */
  29. @DbField("gdk.spec_val")
  30. private String specVal;
  31. /**
  32. * 主账号
  33. */
  34. @DbField("a.account")
  35. private String account;
  36. /**
  37. * 主账号密码
  38. */
  39. @DbField("a.password")
  40. private String password;
  41. /**
  42. * 国区id
  43. */
  44. @DbField("a.cn_account")
  45. private String cnAccount;
  46. /**
  47. * 座位号
  48. */
  49. @DbField("gr.num")
  50. private Integer num;
  51. /**
  52. * 过期时间
  53. */
  54. @DbField("gr.expiry_time")
  55. private Date expiryTime;
  56. @DbField("gr.status")
  57. private String grStatus;
  58. /**
  59. * 状态
  60. */
  61. @DbField("gt.status")
  62. private String groupsTripStatus;
  63. }