ExpiredAccountRep.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package com.cyksj.model.response;
  2. import com.ejlchina.searcher.bean.DbField;
  3. import com.ejlchina.searcher.bean.SearchBean;
  4. import com.fasterxml.jackson.annotation.JsonIgnore;
  5. import lombok.Getter;
  6. import lombok.Setter;
  7. import java.util.Date;
  8. /*
  9. *项目名: netflix
  10. *文件名: ExpiredAccountRep
  11. *创建者: JavaZou
  12. *创建时间:2023/2/16 15:14
  13. */
  14. @Getter
  15. @Setter
  16. @SearchBean(tables = "groups_relation gr left join groups_trips gt on gt.id = gr.groups_id" +
  17. " left join account a on a.id = gt.account_id left join user u on u.id = gr.user_id",
  18. where = "gr.status = 'validity'")
  19. public class ExpiredAccountRep {
  20. /**
  21. * 账号id
  22. */
  23. @DbField("a.id")
  24. private Long accountId;
  25. @DbField("a.goods_id")
  26. @JsonIgnore
  27. private Long goodsId;
  28. /**
  29. * 账号
  30. */
  31. @DbField("a.account")
  32. private String account;
  33. /**
  34. * 密码
  35. */
  36. @DbField("a.password")
  37. private String password;
  38. /**
  39. * 用户id
  40. */
  41. @DbField("gr.user_id")
  42. @JsonIgnore
  43. private Long userId;
  44. /**
  45. * 用户昵称
  46. */
  47. @DbField("u.nickname")
  48. private String nickname;
  49. /**
  50. * 座位位置
  51. */
  52. @DbField("gr.num")
  53. private Integer num;
  54. /**
  55. * 过期时间
  56. */
  57. @DbField("gr.expiry_time")
  58. private Date expiredTime;
  59. }