ExternalExchangeCodeView.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. package com.cyksj.model.views;
  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. * 项目名: yhlxj
  10. * 文件名: ExternalExchangeCodeView
  11. * 创建者: JavaZou
  12. * 创建时间:2024/6/11 15:02
  13. */
  14. @Getter
  15. @Setter
  16. @SearchBean(tables = "exchange_code ec left join user u on u.id = ec.user_id" +
  17. " left join goods_don gd on ec.goods_id = gd.id" +
  18. " left join goods_don_sku gdk on gdk.id = ec.sku_id",
  19. where = "ec.type = 0",
  20. orderBy = "ec.id desc")
  21. public class ExternalExchangeCodeView {
  22. @DbField("ec.id")
  23. private Long id;
  24. @DbField("ec.code")
  25. private String code;
  26. @DbField("ec.goods_id")
  27. private Long goodsId;
  28. @DbField("ec.sku_id")
  29. private Long skuId;
  30. @DbField("ec.sku_ids")
  31. @JsonIgnore
  32. private String skuIds;
  33. /**
  34. * 平台名称
  35. */
  36. @DbField("gd.title")
  37. private String title;
  38. /**
  39. * 规格名称,金额
  40. */
  41. @DbField("gdk.spec_val")
  42. private String specVal;
  43. /**
  44. * 使用状态
  45. */
  46. @DbField("ec.use_status")
  47. private Boolean useStatus;
  48. /**
  49. * 订单状态
  50. */
  51. @DbField("ec.order_status")
  52. private String orderStatus;
  53. /**
  54. * 使用时间
  55. */
  56. @DbField("ec.use_time")
  57. private Date useTime;
  58. /**
  59. * 使用人id
  60. */
  61. @DbField("ec.user_id")
  62. private Long userId;
  63. /**
  64. * 生成日期
  65. */
  66. @DbField("ec.created_time")
  67. private Date createdTime;
  68. }