huliguo
2025-04-23 f2070facdb5715e7349df69cfe257289c680d292
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
151
package com.ruoyi.order.model;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
 
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
 
/**
 * <p>
 * 
 * </p>
 *
 * @author luodangjia
 * @since 2024-11-21
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_order")
@ApiModel(value="Order对象", description="")
public class Order implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    @TableId("id")
    private Long id;
 
    @ApiModelProperty(value = "用户id")
    @TableField("app_user_id")
    private Long appUserId;
 
 
 
    @ApiModelProperty(value = "3待使用4已完成5已取消8已评价")
    @TableField("order_status")
    private Integer orderStatus;
    
    @ApiModelProperty(value = "3待使用4已完成5已取消8已评价")
    @TableField("old_order_status")
    private Integer oldOrderStatus;
 
 
    @ApiModelProperty(value = "核销时间")
    @TableField("end_time")
    private LocalDateTime endTime;
 
    @ApiModelProperty(value = "核销人id")
    @TableField("canceller_app_user_id")
    private Long cancellerAppUserId;
 
    @ApiModelProperty(value = "售后截止日期")
    @TableField("after_sale_time")
    private LocalDateTime afterSaleTime;
 
 
    @ApiModelProperty(value = "订单编号")
    @TableField("order_number")
    private String orderNumber;
 
    @ApiModelProperty(value = "商品数量")
    @TableField("num")
    private Integer num;
    
    @ApiModelProperty(value = "商品封面(多张逗号隔开,最多三张))")
    @TableField("good_pics")
    private String goodPics;
 
    @ApiModelProperty(value = "商品名称(多个名称逗号隔开))")
    @TableField("good_name")
    private String goodName;
 
    @ApiModelProperty(value = "订单总金额")
    @TableField("total_amount")
    private BigDecimal totalAmount;
 
 
 
 
    @ApiModelProperty(value = "积分抵扣金额")
    @TableField("point_deduction_amount")
    private BigDecimal pointDeductionAmount;
 
 
    @ApiModelProperty(value = "实际支付价格")
    @TableField("payment_amount")
    private BigDecimal paymentAmount;
 
    @ApiModelProperty(value = "使用积分")
    @TableField("point")
    private Integer point;
 
    @ApiModelProperty(value = "1微信,3积分")
    @TableField("pay_method")
    private Integer payMethod;
 
 
 
 
 
    
    @ApiModelProperty(value = "1微信,2账户余额")
    @TableField("express_pay_method")
    private Integer expressPayMethod;
 
 
 
 
    @ApiModelProperty(value = "微信支付号")
    @TableField("serial_number")
    private String serialNumber;
 
    @ApiModelProperty(value = "1待支付2已支付")
    @TableField("pay_status")
    private Integer payStatus;
 
    @ApiModelProperty(value = "对应门店id")
    @TableField("shop_id")
    private Integer shopId;
 
    @ApiModelProperty(value = "删除标志(0=否,1=是)")
    @TableField("del_flag")
    private Integer delFlag;
 
    @ApiModelProperty(value = "添加时间")
    @TableField("create_time")
    private LocalDateTime createTime;
 
    @ApiModelProperty(value = "预计提货时间")
    @TableField("expected_delivery_time")
    private String expectedDeliveryTime;
 
    @ApiModelProperty("退款状态(1=退款中,2=已退款)")
    @TableField("refund_status")
    private Integer refundStatus;
 
    @ApiModelProperty("退款流水号")
    @TableField("refund_code")
    private String refundCode;
 
    @ApiModelProperty("退款时间")
    @TableField("refund_time")
    private LocalDateTime refundTime;
 
 
}