xiaoyong931011
2022-08-30 bd462ef219a0cea612ac0bba983403919b62b67a
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
package cc.mrbird.febs.mall.entity;
 
import cc.mrbird.febs.common.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
 
/**
 * @author wzy
 * @date 2021-09-18
 **/
@Data
@TableName("mall_order_info")
public class MallOrderInfo extends BaseEntity {
 
    private String orderNo;
 
    private Long memberId;
 
    private Date orderTime;
 
    private Date payTime;
 
    private BigDecimal amount;
 
    private String payMethod;
 
    private String payOrderNo;
 
    private String payResult;
 
    /**
     * 状态 1-待支付2-待发货3-待收货4-已完成5-退款中6-已退款7-已取消
     */
    private Integer status;
 
    /**
     * 取消类型 1-超时未支付2-主动取消
     */
    private Integer cancelType;
    public static final Integer CANCEL_OVERTIME_NO_PAY = 1;
    public static final Integer CANCEL_BY_SELF = 2;
 
    private String name;
 
    private String phone;
 
    private String address;
 
    private String longitude;
 
    private String latitude;
 
    private String remark;
 
    /**
     * 是否删除 1-是 2-否
     */
    private Integer delFlag;
 
    /**
     * 确认收货时间
     */
    private Date receivingTime;
 
    @TableField(exist = false)
    private List<MallOrderItem> items;
 
    private String payImage;
 
    private String payTradeNo;
 
    /**
     * 订单类型 1-普通订单 2-积分订单
     */
    private Integer orderType;
 
    private BigDecimal carriage;
 
    private Integer commentState;
    /**
     * 评价状态 1:待评价 2:已评价
     */
    public static final Integer COMMENT_STATE_NO = 1;
    public static final Integer COMMENT_STATE_YES = 2;
 
    //提货团长特征码
    private String takeUniqueCode;
    //提货码
    private String takeCode;
    //配送方式 1:自提 2:快递
    private Integer deliveryType;
 
    /**
     * 自提点信息
     */
    @TableField(exist = false)
    private String leaderName;
    @TableField(exist = false)
    private String leaderPhone;
    @TableField(exist = false)
    private String addressPic;
    @TableField(exist = false)
    private String province;
    @TableField(exist = false)
    private String city;
    @TableField(exist = false)
    private String township;
    @TableField(exist = false)
    private String addressArea;
    @TableField(exist = false)
    private String detailAddress;
    @TableField(exist = false)
    private Double leaderLongitude;
    @TableField(exist = false)
    private Double leaderLatitude;
    /**
     * 微信订单编号
     */
    private String wxOrderNo;
    /**
     * 配送状态 1:待配送 2:配送中 3:已送达
     */
    private Integer deliveryState;
    /**
     * 是否送货上门  1:是 2:否
     */
    private Integer isHome;
 
    @TableField(exist = false)
    private String orderIds;
}