YHLXUserDetailView.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package com.cyksj.model.views;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.cyksj.model.entity.Address;
  4. import com.cyksj.model.manage.views.CorpWxOrderDonView;
  5. import com.ejlchina.searcher.bean.DbField;
  6. import com.ejlchina.searcher.bean.DbIgnore;
  7. import com.ejlchina.searcher.bean.SearchBean;
  8. import com.fasterxml.jackson.annotation.JsonIgnore;
  9. import lombok.Getter;
  10. import lombok.Setter;
  11. import java.util.List;
  12. /*
  13. *项目名: netflix
  14. *文件名: YhlxUserDetailView
  15. *创建者: JavaZou
  16. *创建时间:2022/11/11 14:48
  17. */
  18. @Getter
  19. @Setter
  20. @SearchBean(tables = "user u")
  21. public class YHLXUserDetailView {
  22. /**
  23. * 用户id
  24. */
  25. @DbField("u.id")
  26. private Long userId;
  27. /**
  28. * 昵称
  29. */
  30. @DbField("u.nickname")
  31. private String nickname;
  32. @DbField("u.unionid")
  33. @JsonIgnore
  34. private String unionId;
  35. /**
  36. * 头像
  37. */
  38. @DbField("u.headimgurl")
  39. private String headImgUrl;
  40. @DbIgnore
  41. private String markInfo;
  42. /**
  43. * 是否已绑定其他用户
  44. */
  45. @DbIgnore
  46. private Boolean isBind = false;
  47. @DbIgnore
  48. @TableField(exist = false)
  49. private Address address;
  50. /**
  51. * 车票信息
  52. */
  53. @DbIgnore
  54. @TableField(exist = false)
  55. private List<TicketView> ticketViews;
  56. /**
  57. * 订单信息
  58. */
  59. @DbIgnore
  60. @TableField(exist = false)
  61. private List<CorpWxOrderDonView> orderDonViews;
  62. }