YHLXUserDetailView.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  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. @TableField(exist = false)
  42. private Address address;
  43. /**
  44. * 车票信息
  45. */
  46. @DbIgnore
  47. @TableField(exist = false)
  48. private List<TicketView> ticketViews;
  49. /**
  50. * 订单信息
  51. */
  52. @DbIgnore
  53. @TableField(exist = false)
  54. private List<CorpWxOrderDonView> orderDonViews;
  55. }