UpgradeOrderDonBackView.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. package com.cyksj.model.manage.views;
  2. import com.cyksj.model.entity.*;
  3. import com.cyksj.model.views.GoodsDonSkuView;
  4. import com.ejlchina.searcher.bean.DbField;
  5. import com.ejlchina.searcher.bean.DbIgnore;
  6. import com.ejlchina.searcher.bean.SearchBean;
  7. import lombok.Getter;
  8. import lombok.Setter;
  9. import java.math.BigDecimal;
  10. import java.util.Date;
  11. import java.util.List;
  12. /*
  13. *项目名: netflix
  14. *文件名: OrderDonBackView
  15. *创建者: JavaZou
  16. *创建时间:2023/4/26 17:49
  17. */
  18. @Getter
  19. @Setter
  20. @SearchBean(tables = "upgrade_order_don o left join upgrade_package up on o.package_id = up.id " +
  21. "left join goods_don g on up.goods_id = g.id " +
  22. "left join goods_don_sku gds on o.sku_id = gds.id ",
  23. where = ":condition:"
  24. )
  25. public class UpgradeOrderDonBackView {
  26. @DbField("o.id")
  27. private Long id;
  28. @DbField("o.relation_id")
  29. private Long relationId;
  30. @DbField("o.order_no")
  31. private String orderNo;
  32. @DbField("o.transaction_id")
  33. private String transactionId;
  34. @DbField("up.name")
  35. private String packageName;
  36. /**
  37. * 平台id
  38. */
  39. @DbField("o.goods_id")
  40. private Long goodsId;
  41. @DbField("g.title")
  42. private String goodsTitle;
  43. @DbField("gds.id")
  44. private Long skuId;
  45. @DbField("gds.spec_val")
  46. private String goodsSpecVal;
  47. @DbField("o.user_id")
  48. private Long userId;
  49. @DbIgnore
  50. private String nickname;
  51. @DbIgnore
  52. private String register;
  53. /**
  54. * 登录注册手机号
  55. */
  56. @DbIgnore
  57. private String loginPhone;
  58. /**
  59. * 登录注册邮箱
  60. */
  61. @DbIgnore
  62. private String email;
  63. @DbField("o.money")
  64. private BigDecimal money;
  65. @DbField("o.balance")
  66. private BigDecimal balance;
  67. @DbField("o.refund_money")
  68. private BigDecimal refundMoney;
  69. @DbField("o.refund_balance")
  70. private BigDecimal refundBalance;
  71. @DbField("o.status")
  72. private UpgradeOrderDon.Status status;
  73. @DbField("o.type")
  74. private UpgradeOrderDon.Type type;
  75. @DbField("o.created_time")
  76. private Date createdTime;
  77. @DbField("o.pay_time")
  78. private Date payTime;
  79. /**
  80. * 下单手机号
  81. */
  82. @DbField("o.phone")
  83. private String orderPhone;
  84. }