OrderDon.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. package com.cyksj.model.entity;
  2. import lombok.*;
  3. import java.io.Serializable;
  4. import java.math.BigDecimal;
  5. import java.util.Date;
  6. /**
  7. * @author chan
  8. * @date 2021/10/11 下午4:04
  9. */
  10. @Getter
  11. @Setter
  12. public class OrderDon extends BaseEntity implements Serializable {
  13. /**
  14. * 座位id
  15. */
  16. private Long relationId;
  17. /**
  18. * 商品id
  19. */
  20. private Long skuId;
  21. /** 订单号 */
  22. private String orderNo ;
  23. private Long goodsId;
  24. /**
  25. * 微信订单号
  26. */
  27. private String transactionId;
  28. /** 用户id */
  29. private Long userId ;
  30. /**
  31. * openId
  32. */
  33. private String openId;
  34. /** 金额 */
  35. private BigDecimal money ;
  36. /**
  37. * 购买数量
  38. */
  39. private Integer num;
  40. /** 支付状态 */
  41. private Status status ;
  42. /**
  43. * 支付时间
  44. */
  45. private Date payTime;
  46. public enum Status {
  47. /**
  48. * 订单状态
  49. */
  50. close("关闭订单"),
  51. noPayment("待付款"),
  52. hasPayment("已付款"),
  53. transport("已发货"),
  54. received("已签收"),
  55. complete("已完成");
  56. ;
  57. private String desc;
  58. Status(String desc) {
  59. this.desc = desc;
  60. }
  61. public String getDesc() {
  62. return desc;
  63. }
  64. }
  65. }