ANDRU-PC\Andru
2023-07-03 263eb35250f6eebec93a4ca0c40adb0610e98de6
提交 | 用户 | age
7d2647 1 package com.hz.phis.dt.order;
F 2
3 import lombok.Data;
4
5 import java.math.BigDecimal;
6 import java.util.Date;
7
8 /**
9  * 总订单转化实体
10  */
11 @Data
12 public class OrderTotalDt {
13     /**订单编号*/
14     private String orderNo;
15     /**订单类型*/
16     private String type;
17     /**状态*/
18     private Integer status;
19     /**支付状态*/
20     private Integer payStatus;
21     /**支付时间*/
22     private Date payTime;
23     /**退款状态*/
24     private Integer refundStatus;
25     /**取消时间/作废时间*/
26     private Date cancelTime;
27     /**订单总金额,以元为存储(全部金额,包括优惠价格)*/
28     private BigDecimal total;
29     /**应付总金额,以元为存储(payTotal+其他支付模式)*/
30     private BigDecimal shouldTotal;
31     /**应付总金额,以元为存储(payTotal+其他支付模式)*/
32     private BigDecimal actualTotal;
33     /**订单总积分*/
34     private BigDecimal totalPoints=BigDecimal.ZERO;
35     /**应付总积分*/
36     private BigDecimal shouldTotalPoints=BigDecimal.ZERO;
37     /**已支付总积分*/
38     private BigDecimal actualTotalPoints=BigDecimal.ZERO;
39     /**已支付现金金额(微信/支付宝支付/其他),以元为存储*/
40     private BigDecimal payTotal;
41     /**已支付储值金金额*/
42     private BigDecimal payRecharge;
43     /**已支付增值金金额*/
44     private BigDecimal payIncrement;
45     /**优惠金额*/
46     private BigDecimal discountTotal;
47     /**活动规则优惠总金额*/
48     private BigDecimal activityTotal;
49     /**赠送金额*/
50     private BigDecimal givingAmount;
51     /**赠送金额类型*/
52     private String givingType;
53     /**所属门店标识*/
54     private String shopId;
55     /**所属门店名称*/
56     private String shopName;
57     /**操作类型*/
58     private Integer operatorType;
59     /**下单操作人标识*/
60     private String operatorId;
61     /**下单操作人名称*/
62     private String operatorName;
63     /**开发人门店标识*/
64     private String developerShopId;
65     /**开发人门店名称*/
66     private String developerShopName;
67     /**开发人标识*/
68     private String developerId;
69     /**开发人名称*/
70     private String developerName;
71     /**平台来源appId*/
72     private String appId;
73     /**来源应用编码*/
74     private String appIdCode;
75     /**销售订单来源*/
76     private String sourceCode;
77     private String sourceName;
78     /**第三方订单号*/
79     private String sourceOrderNo;
80     /**兑换码*/
81     private String conversionCode;
82     /**订单渠道来源类型*/
83     private String channelType;
84     /**订单渠道标识*/
85     private String commonId;
86     /**订单渠道来源名称*/
87     private String commonName;
88     /**科室编码*/
89     private String departmentCode;
90     /**科室名称*/
91     private String departmentName;
92     /**美容师标识*/
93     private String beauticianId;
94     /**美容师名称*/
95     private String beauticianName;
96     /**医生标识*/
97     private String doctorId;
98     /**医生名称*/
99     private String doctorName;
100     /**同步状态0否1是*/
101     private int hisSynStatus;
102     /**同步his订单号*/
103     private String hisOrderId;
104     /**预约订单标识*/
105     private String appointmentId;
106     /**剩余储值金,以元保留2位小数为单位存储加密后的字符串*/
107     private String storedValueFund;
108     /**剩余增值金,以元保留2位小数为单位存储加密后的字符串*/
109     private String valueAddedFund;
110     /**剩余积分,以元保留2位小数为单位存储加密后的字符串*/
111     private String integral;
112     /**会员等级*/
113     private String userLevel;
114     /**CIQ*/
115     private String CIQ;
116     /**订单备注*/
117     private String remarks;
118     /**订单推荐人标识*/
119     private String inviteeId;
120     /**订单推荐人名称(冗余)*/
121     private String inviteeName;
122     /**订单推荐人所属类型*/
123     private String userBelongingType;
124     /**用户Id*/
125     private String userId;
126     /**同步his状态  如果是0同步中接下来的操作就不让执行*/
127     private Integer syncStatus;
128     /**康博佳标识(KoapOrderTotal)*/
129     private String koapOrderId;
130     /**是否同步订单*/
131     private Integer isSyncOrder;
132 }