wangrenhuang
2023-10-10 33b615529e5776ea3b271c39dfdbc5b50fc534c8
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
package com.hz.phis.dt.order;
 
import lombok.Data;
 
import java.math.BigDecimal;
import java.util.Date;
 
/**
 * 总订单转化实体
 */
@Data
public class OrderTotalDt {
    /**订单编号*/
    private String orderNo;
    /**订单类型*/
    private String type;
    /**状态*/
    private Integer status;
    /**支付状态*/
    private Integer payStatus;
    /**支付时间*/
    private Date payTime;
    /**退款状态*/
    private Integer refundStatus;
    /**取消时间/作废时间*/
    private Date cancelTime;
    /**订单总金额,以元为存储(全部金额,包括优惠价格)*/
    private BigDecimal total;
    /**应付总金额,以元为存储(payTotal+其他支付模式)*/
    private BigDecimal shouldTotal;
    /**应付总金额,以元为存储(payTotal+其他支付模式)*/
    private BigDecimal actualTotal;
    /**订单总积分*/
    private BigDecimal totalPoints=BigDecimal.ZERO;
    /**应付总积分*/
    private BigDecimal shouldTotalPoints=BigDecimal.ZERO;
    /**已支付总积分*/
    private BigDecimal actualTotalPoints=BigDecimal.ZERO;
    /**已支付现金金额(微信/支付宝支付/其他),以元为存储*/
    private BigDecimal payTotal;
    /**已支付储值金金额*/
    private BigDecimal payRecharge;
    /**已支付增值金金额*/
    private BigDecimal payIncrement;
    /**优惠金额*/
    private BigDecimal discountTotal;
    /**活动规则优惠总金额*/
    private BigDecimal activityTotal;
    /**赠送金额*/
    private BigDecimal givingAmount;
    /**赠送金额类型*/
    private String givingType;
    /**所属门店标识*/
    private String shopId;
    /**所属门店名称*/
    private String shopName;
    /**操作类型*/
    private Integer operatorType;
    /**下单操作人标识*/
    private String operatorId;
    /**下单操作人名称*/
    private String operatorName;
    /**开发人门店标识*/
    private String developerShopId;
    /**开发人门店名称*/
    private String developerShopName;
    /**开发人标识*/
    private String developerId;
    /**开发人名称*/
    private String developerName;
    /**平台来源appId*/
    private String appId;
    /**来源应用编码*/
    private String appIdCode;
    /**销售订单来源*/
    private String sourceCode;
    private String sourceName;
    /**第三方订单号*/
    private String sourceOrderNo;
    /**兑换码*/
    private String conversionCode;
    /**订单渠道来源类型*/
    private String channelType;
    /**订单渠道标识*/
    private String commonId;
    /**订单渠道来源名称*/
    private String commonName;
    /**科室编码*/
    private String departmentCode;
    /**科室名称*/
    private String departmentName;
    /**美容师标识*/
    private String beauticianId;
    /**美容师名称*/
    private String beauticianName;
    /**医生标识*/
    private String doctorId;
    /**医生名称*/
    private String doctorName;
    /**同步状态0否1是*/
    private int hisSynStatus;
    /**同步his订单号*/
    private String hisOrderId;
    /**预约订单标识*/
    private String appointmentId;
    /**剩余储值金,以元保留2位小数为单位存储加密后的字符串*/
    private String storedValueFund;
    /**剩余增值金,以元保留2位小数为单位存储加密后的字符串*/
    private String valueAddedFund;
    /**剩余积分,以元保留2位小数为单位存储加密后的字符串*/
    private String integral;
    /**会员等级*/
    private String userLevel;
    /**CIQ*/
    private String CIQ;
    /**订单备注*/
    private String remarks;
    /**订单推荐人标识*/
    private String inviteeId;
    /**订单推荐人名称(冗余)*/
    private String inviteeName;
    /**订单推荐人所属类型*/
    private String userBelongingType;
    /**用户Id*/
    private String userId;
    /**同步his状态  如果是0同步中接下来的操作就不让执行*/
    private Integer syncStatus;
    /**康博佳标识(KoapOrderTotal)*/
    private String koapOrderId;
    /**是否同步订单*/
    private Integer isSyncOrder;
}