“mitao”
2025-12-23 822f2b39af31e8290803146824165e7e1a7f3f4c
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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
package com.ruoyi.system.model;
 
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.IdType;
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 xiaochen
 * @since 2025-12-08
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_big_gift_package_order")
@ApiModel(value="TBigGiftPackageOrder对象", description="大礼包订单")
public class TBigGiftPackageOrder implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
 
    @ApiModelProperty(value = "订单编号")
    @TableField("code")
    @Excel(name = "订单编号")
    private String code;
 
    @ApiModelProperty(value = "所属公司")
    @TableField("company_id")
    private Integer companyId;
 
    @ApiModelProperty(value = "用户id")
    @TableField("app_user_id")
    private Integer appUserId;
 
    @ApiModelProperty(value = "下单时间")
    @TableField("create_time")
    @Excel(name = "下单时间", format = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
 
    @ApiModelProperty(value = "大礼包id")
    @TableField("big_gift_package_id")
    private Integer bigGiftPackageId;
 
    @ApiModelProperty(value = "大礼包商品信息JSON字符串")
    @TableField("big_gift_package")
    private String bigGiftPackage;
 
    @ApiModelProperty(value = "订单价格")
    @TableField("order_price")
    @Excel(name = "订单价格")
    private BigDecimal orderPrice;
 
    @ApiModelProperty(value = "支付订金")
    @TableField("deposit")
    @Excel(name = "定金")
    private BigDecimal deposit;
 
    @ApiModelProperty(value = "支付尾款")
    @TableField("final_payment")
    @Excel(name = "尾款")
    private BigDecimal finalPayment;
 
    @ApiModelProperty(value = "支付金额")
    @TableField("payment_price")
    private BigDecimal paymentPrice;
 
    @ApiModelProperty(value = "订单状态(1=待付款,2=已付订金,3=完成支付,4=确认收货,5=已退款,6=已取消)")
    @TableField("status")
    private Integer status;
 
    @ApiModelProperty(value = "确认收货时间")
    @TableField("delivery_time")
    private LocalDateTime deliveryTime;
 
    @ApiModelProperty(value = "支付方式(1=订金+尾款,2=全款)")
    @TableField("payment_type")
    private Integer paymentType;
 
    @ApiModelProperty(value = "订金付款时间")
    @TableField("deposit_time")
    private LocalDateTime depositTime;
 
    @ApiModelProperty(value = "订金付款方式(1=微信)")
    @TableField("deposit_payment_method")
    @Excel(name = "订金付款方式",replace = {"微信_1"})
    private Integer depositPaymentMethod=1;
 
    @ApiModelProperty(value = "订金付款流水号")
    @TableField("deposit_payment_serial_number")
    private String depositPaymentSerialNumber;
 
    @ApiModelProperty(value = "尾款付款时间")
    @TableField("final_payment_time")
    private LocalDateTime finalPaymentTime;
 
    @ApiModelProperty(value = "尾款付款方式(1=微信)")
    @TableField("final_payment_method")
    private Integer finalPaymentMethod;
 
    @ApiModelProperty(value = "尾款付款流水号")
    @TableField("final_payment_serial_number")
    private String finalPaymentSerialNumber;
 
    @ApiModelProperty(value = "支付订单号(用于工行支付,多订单合并支付时共用同一个支付订单号)")
    @TableField("pay_order_code")
    private String payOrderCode;
 
    @ApiModelProperty(value = "删除状态(0=否,1=是)")
    @TableField("del_flag")
    private Integer delFlag;
 
    @ApiModelProperty(value = "备注")
    @TableField("remark")
    private String remark;
 
 
 
 
 
 
    @ApiModelProperty(value = "下单用户")
    @TableField(exist = false)
    @Excel(name = "下单用户")
    private String userName;
 
 
    @ApiModelProperty(value = "用户手机号")
    @TableField(exist = false)
    @Excel(name = "用户手机号")
    private String phone;
 
    @ApiModelProperty(value = "直接营销员")
    @TableField(exist = false)
    private String saleName;
 
    @ApiModelProperty(value = "直接合伙人")
    @TableField(exist = false)
    private String partnerName;
 
    @ApiModelProperty(value = "公司名称")
    @TableField(exist = false)
    private String companyName;
 
    @ApiModelProperty(value = "商品名称")
    @TableField(exist = false)
    @Excel(name = "商品名称")
    private String bigGiftPackageName;
 
    @ApiModelProperty(value = "审核状态1=待审核,2=审核通过,3=审核驳回")
    @TableField(exist = false)
    @Excel(name = "审核状态",replace = {"待审核_1","已通过_2","已驳回_3"})
    private Integer auditStatus;
 
    @ApiModelProperty(value = "是否启用生效日")
    @TableField("effect_day_flag")
    private Boolean effectDayFlag;
 
    @ApiModelProperty(value = "商品封面")
    @TableField(exist = false)
    private String bigGiftPackageCover;
 
    @ApiModelProperty(value = "商品价格")
    @TableField(exist = false)
    private BigDecimal bigGiftPackagePrice;
 
    @ApiModelProperty(value = "商品简介")
    @TableField(exist = false)
    private String bigGiftPackageIntro;
 
    @ApiModelProperty(value = "商品销量")
    @TableField(exist = false)
    private Integer bigGiftPackageSales;
 
 
 
 
 
 
 
}