TicketView.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  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. where = ":condition:")
  15. public class TicketView {
  16. @DbField("gr.user_id")
  17. private Long userId;
  18. @DbField("a.goods_id")
  19. private Long goodsId;
  20. /**
  21. * 平台
  22. */
  23. @DbField("gd.title")
  24. private String title;
  25. @DbField("gdk.price")
  26. private BigDecimal money;
  27. /**
  28. * 规格
  29. */
  30. @DbField("gdk.spec_val")
  31. private String specVal;
  32. /**
  33. * 主账号
  34. */
  35. @DbField("a.account")
  36. private String account;
  37. /**
  38. * 主账号密码
  39. */
  40. @DbField("a.password")
  41. private String password;
  42. @DbField("if(a.api_secret='',false,true)")
  43. private Boolean isVerify;
  44. /**
  45. * 国区id
  46. */
  47. @DbField("a.cn_account")
  48. private String cnAccount;
  49. @DbField("gr.id")
  50. private Long relationId;
  51. /**
  52. * 座位号
  53. */
  54. @DbField("gr.num")
  55. private Integer num;
  56. /**
  57. * 过期时间
  58. */
  59. @DbField("gr.expiry_time")
  60. private Date expiryTime;
  61. @DbField("gr.status")
  62. private String grStatus;
  63. /**
  64. * 状态
  65. */
  66. @DbField("gt.status")
  67. private String groupsTripStatus;
  68. }