jiangqs
2023-04-17 beca3df3014d52c487fc18a774323d42afa2c317
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
package com.hrt.system.pojo;
 
import java.math.BigDecimal;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;
 
import com.baomidou.mybatisplus.annotations.Version;
 
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
 
/**
 * <p>
 * 订单
 * </p>
 *
 * @author jqs
 * @since 2023-04-17
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("t_order")
public class Order extends Model<Order> {
 
    private static final long serialVersionUID = 1L;
 
    /**
     * 订单id
     */
    @TableId("order_id")
    private String orderId;
    /**
     * 删除标记
     */
    @TableField("del_flag")
    private Integer delFlag;
    /**
     * 订单状态-1.删除0.已取消1.待支付2.待核销3.已完成
     */
    @TableField("order_status")
    private Integer orderStatus;
    /**
     * 订单编号
     */
    @TableField("order_no")
    private String orderNo;
    /**
     * 订单来源1.商城2.秒杀活动3.线下创建
     */
    @TableField("order_from")
    private Integer orderFrom;
    /**
     * 商户id
     */
    @TableField("shop_id")
    private Integer shopId;
    /**
     * 购买用户id
     */
    @TableField("user_id")
    private Integer userId;
    /**
     * 订单金额
     */
    @TableField("order_money")
    private BigDecimal orderMoney;
    /**
     * 优惠券金额
     */
    @TableField("coupon_money")
    private BigDecimal couponMoney;
    /**
     * 优惠金额
     */
    @TableField("discount_money")
    private BigDecimal discountMoney;
    /**
     * 应收金额
     */
    @TableField("receivable_money")
    private BigDecimal receivableMoney;
    /**
     * 支付类型1.全款2.订金
     */
    @TableField("pay_type")
    private Integer payType;
    /**
     * 支付金额
     */
    @TableField("pay_money")
    private BigDecimal payMoney;
    /**
     * 线上支付金额
     */
    @TableField("online_pay_money")
    private BigDecimal onlinePayMoney;
    /**
     * 线下支付金额
     */
    @TableField("offline_pay_money")
    private BigDecimal offlinePayMoney;
    /**
     * 订单备注
     */
    @TableField("order_remark")
    private String orderRemark;
    /**
     * 商品信息
     */
    @TableField("goods_info")
    private String goodsInfo;
    /**
     * 创建时间
     */
    @TableField("create_time")
    private Date createTime;
    /**
     * 支付时间
     */
    @TableField("pay_time")
    private Date payTime;
    /**
     * 核销时间
     */
    @TableField("use_time")
    private Date useTime;
    /**
     * 取消时间
     */
    @TableField("cancel_time")
    private Date cancelTime;
    /**
     * 核销用户id
     */
    @TableField("user_user_id")
    private Integer userUserId;
 
 
    @Override
    protected Serializable pkVal() {
        return this.orderId;
    }
 
}