GiftCardUserPayView.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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. /*
  9. *项目名: netflix
  10. *文件名: GiftCardUserPayView
  11. *创建者: JavaZou
  12. *创建时间:2023/8/29 18:24
  13. */
  14. @Getter
  15. @Setter
  16. @SearchBean(tables = "gift_card_user_record gr left join user u on u.id = gr.user_id" +
  17. " left join user u2 on u2.id = gr.to_user_id")
  18. public class GiftCardUserPayView {
  19. @DbField("gr.id")
  20. private Long id;
  21. @DbField("gr.gc_type")
  22. private Integer gcType;
  23. @DbField("gr.gc_detail")
  24. private String gcDetail;
  25. @DbField("gr.user_id")
  26. private Long userId;
  27. /**
  28. * 赠送人
  29. */
  30. @DbField("u.nickname")
  31. private String donor;
  32. @DbField("gr.cash")
  33. private BigDecimal cash;
  34. @DbField("gr.remain_cash")
  35. private BigDecimal remainCash;
  36. @DbField("gr.is_send")
  37. private Boolean isSend;
  38. @DbField("gr.is_pay")
  39. private Boolean isPay;
  40. @DbField("gr.to_user_id")
  41. private Long toUserId;
  42. @DbField("u2.nickname")
  43. private String toNickname;
  44. @DbField("gr.rc")
  45. private String code;
  46. @DbField("gr.pay_time")
  47. private Date payTime;
  48. @DbField("gr.received_time")
  49. private Date receivedTime;
  50. }