rk
7 小时以前 580f4d3c2ca9eee53eee95a4de2f6610b790780a
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
package com.doumee.dao.web.response.goods;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.doumee.dao.business.model.GoodsorderDetail;
import com.doumee.dao.business.model.Member;
import com.doumee.dao.business.model.MemberCoupon;
import com.doumee.dao.business.model.Shop;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
 
/**
 * Created by IntelliJ IDEA.
 *
 * @Author : Rk
 * @create 2023/3/28 11:07
 */
@Data
@ApiModel("我的订单信息响应类")
public class MemberOrderResponse {
 
    @ApiModelProperty(value = "订单主键", example = "1")
    private Integer orderId;
 
    @ApiModelProperty(value = "用户主键", example = "1")
    private Integer memberId;
 
    @ApiModelProperty(value = "倒计时", example = "1")
    private Long countdown;
 
    @ApiModelProperty(value = "取消时间", example = "1")
    private Date cancelDate;
 
    @ApiModelProperty(value = "创建时间", example = "1")
    private Date createDate;
 
    @ApiModelProperty(value = "订单类型 0平台商城 1咖豆商城 2咖啡计划编码", example = "1")
    private Integer orderType;
 
    @ApiModelProperty(value = "收货类型:0=快递配送;1=门店自提;", example = "1")
    private Integer receiveType;
 
    @ApiModelProperty(value = "自提经销商主键", example = "1")
    private Integer shopId;
 
    @ApiModelProperty(value = "经销商名称", example = "1")
    private String shopName;
 
    @ApiModelProperty(value = "经销商电话", example = "1")
    private String shopPhone;
 
 
    @ApiModelProperty(value = "状态 0待支付 1待发货/待自提 2待收货 3交易完成 4已关闭 5部分发货", example = "1")
    private Integer orderStatus;
 
    @ApiModelProperty(value = "是否已评价 0未评价 1已评价", example = "1")
    private Integer isComment;
 
    @ApiModelProperty(value = "支付状态 0未支付 1已支付", example = "1")
    private Integer payStatus;
 
    @ApiModelProperty(value = "总金额", example = "1")
    private BigDecimal totalPrice;
 
    @ApiModelProperty(value = "实付金额", example = "1")
    private BigDecimal price;
 
    @ApiModelProperty(value = "优惠券金额", example = "1")
    private BigDecimal couponPrice;
 
    @ApiModelProperty(value = "收件人", example = "1")
    private String linkName;
 
    @ApiModelProperty(value = "收件人电话", example = "1")
    private String linkPhone;
 
    @ApiModelProperty(value = "收件地址", example = "1")
    private String linkAddress;
 
    @ApiModelProperty(value = "订单备注", example = "1")
    private String memberInfo;
 
    @ApiModelProperty(value = "订单号", example = "1")
    private String code;
 
    @ApiModelProperty(value = "发货时间", example = "1")
    private Date kdDate;
 
    @ApiModelProperty(value = "支付时间", example = "1")
    private Date payDate;
 
    @ApiModelProperty(value = "完成时间", example = "1")
    private Date doneDate;
 
    @ApiModelProperty(value = "核销码", example = "1")
    private String exchangeCode;
 
    @ApiModelProperty(value = "积分抵扣金额", example = "1")
    private BigDecimal integral;
 
    @ApiModelProperty(value = "邮费金额", example = "1")
    private BigDecimal mailPrice;
 
    @ApiModelProperty(value = "退款金额", example = "1")
    private BigDecimal refundMoney;
 
    @ApiModelProperty(value = "退款时间", example = "1")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date refundTime;
 
    @ApiModelProperty(value = "退款备注", example = "1")
    private Integer refundInfo;
 
    @ApiModelProperty(value = "快递名称", example = "1")
    private String kdName;
 
    @ApiModelProperty(value = "支付单号", example = "1")
    private String payOrderId;
 
    @ApiModelProperty(value = "快递单号", example = "1")
    private String kdCode;
 
 
    @ApiModelProperty(value = "商品集合")
    private   List<GoodsorderDetail> goodsorderDetailList;
 
 
    @ApiModelProperty(value = "经销商信息", example = "1")
    private Shop shopInfo;
 
    @ApiModelProperty(value = "用户信息", example = "1")
    private Member member;
 
    @ApiModelProperty(value = "优惠券信息", example = "1")
    private MemberCoupon memberCoupon;
 
 
 
}