OrderDetailView.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. package com.cyksj.model.entity;
  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.math.BigDecimal;
  8. /*
  9. *项目名: netflix
  10. *文件名: OrderDetail
  11. *创建者: JavaZou
  12. *创建时间:2023/4/14 15:00
  13. */
  14. @Getter
  15. @Setter
  16. @SearchBean(tables = "order_don o left join goods_don_sku sku on o.sku_id = sku.id " +
  17. "left join goods_don g on g.id = o.goods_id ")
  18. public class OrderDetailView {
  19. /**
  20. * 订单id
  21. */
  22. @DbField("o.id")
  23. private Long id;
  24. /**
  25. * 商品id
  26. */
  27. @DbField("sku.id")
  28. private Long skuId;
  29. @DbField("sku.spec_val")
  30. private String specVal;
  31. /** 订单号 */
  32. @DbField("o.order_no")
  33. private String orderNo ;
  34. @DbField("o.status")
  35. private OrderDon.Status status;
  36. @DbField("g.id")
  37. private Long goodsId;
  38. @DbField("g.title")
  39. private String title;
  40. @DbField("g.second_type")
  41. private Integer secondType;
  42. /**
  43. * 微信订单号
  44. */
  45. @DbField("o.transaction_id")
  46. private String transactionId;
  47. @DbField("o.money")
  48. private BigDecimal money;
  49. @DbField("o.num")
  50. private Integer num;
  51. @DbField("o.pay_title")
  52. private String payTitle;
  53. @DbIgnore
  54. private OrderDonWaybill waybill;
  55. @DbIgnore
  56. private OrderDonTransport transport;
  57. @DbIgnore
  58. private Integer mjFastNum;
  59. @DbIgnore
  60. private Integer mjRelaxNum;
  61. @DbField("o.relation_id")
  62. private Long relationId;
  63. @DbField("g.logo")
  64. private String logo;
  65. @DbIgnore
  66. private String account;
  67. @DbIgnore
  68. private String password;
  69. }