ExchangeCodeView.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. package com.cyksj.model.views;
  2. import com.ejlchina.searcher.bean.DbField;
  3. import com.ejlchina.searcher.bean.DbIgnore;
  4. import com.ejlchina.searcher.bean.SearchBean;
  5. import lombok.Getter;
  6. import lombok.Setter;
  7. import java.util.Date;
  8. /*
  9. *项目名: netflix
  10. *文件名: ExchangeCodeView
  11. *创建者: JavaZou
  12. *创建时间:2022/11/7 16:25
  13. */
  14. @Getter
  15. @Setter
  16. @SearchBean(tables = "exchange_code ec left join user u on u.id = ec.user_id",
  17. where = "ec.type = 0 :condition:", orderBy = "ec.id desc")
  18. public class ExchangeCodeView {
  19. @DbField("ec.id")
  20. private Long id;
  21. @DbField("ec.code")
  22. private String code;
  23. @DbField("ec.sku_ids")
  24. private String skuIds;
  25. /**
  26. * 平台规格
  27. */
  28. @DbIgnore
  29. private String title;
  30. /**
  31. * 使用状态
  32. */
  33. @DbField("ec.use_status")
  34. private Boolean useStatus;
  35. /**
  36. * 使用时间
  37. */
  38. @DbField("ec.use_time")
  39. private Date useTime;
  40. /**
  41. * 使用人id
  42. */
  43. @DbField("ec.user_id")
  44. private Long userId;
  45. @DbField("ec.operator")
  46. private String operator;
  47. /**
  48. * 用户昵称
  49. */
  50. @DbField("u.nickname")
  51. private String nickName;
  52. /**
  53. * 兑换形式 1兑换码 2兑换链接
  54. */
  55. @DbField("ec.code_type")
  56. private Integer codeType;
  57. @DbIgnore
  58. private Long orderId;
  59. /**
  60. * 生成日期
  61. */
  62. @DbField("ec.created_time")
  63. private Date createdTime;
  64. }