“mitao”
2025-12-22 fc772cecd6b662204909b37c7a68e9e9906e0d57
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
package com.ruoyi.system.model;
 
import java.math.BigDecimal;
 
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
 
/**
 * <p>
 * 实物商品订单
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_physical_goods_order")
@ApiModel(value="TPhysicalGoodsOrder对象", description="实物商品订单")
public class TPhysicalGoodsOrder 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("physical_goods_id")
    private Integer physicalGoodsId;
 
    @ApiModelProperty(value = "实物商品信息JSON字符串")
    @TableField("physical_goods")
    private String physicalGoods;
 
    @ApiModelProperty(value = "订单价格")
    @TableField("order_price")
    @Excel(name = "订单价格")
    private BigDecimal orderPrice;
 
    @ApiModelProperty(value = "支付金额")
    @TableField("payment_price")
    private BigDecimal paymentPrice;
 
    @ApiModelProperty(value = "订单状态(1=待付款,2=完成支付,3=确认收货,4=已退款, 5=已取消)")
    @TableField("status")
    @Excel(name = "订单状态", replace = "待付款_1,完成支付_2,确认收货_3,已退款_4")
    private Integer status;
 
    @ApiModelProperty(value = "确认收货时间")
    @TableField("delivery_time")
    private LocalDateTime deliveryTime;
 
    @ApiModelProperty(value = "付款时间")
    @TableField("payment_time")
    private LocalDateTime paymentTime;
 
    @ApiModelProperty(value = "付款方式(1=微信)")
    @TableField("payment_method")
    @Excel(name = "支付方式", replace = "微信_1")
    private Integer paymentMethod=1;
 
    @ApiModelProperty(value = "付款流水号")
    @TableField("payment_serial_number")
    private String paymentSerialNumber;
 
    @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)
    @Excel(name = "商品名称")
    private String physicalGoodsName;
 
    @ApiModelProperty(value = "商品封面")
    @TableField(exist = false)
    private String physicalGoodsCover;
 
    @ApiModelProperty(value = "商品价格")
    @TableField(exist = false)
    private BigDecimal physicalGoodsPrice;
 
    @ApiModelProperty(value = "商品简介")
    @TableField(exist = false)
    private String physicalGoodsIntro;
 
 
}