chenjiahe
2024-02-21 14805642c3016a027a8ad69991ac74dc18ee0dab
提交 | 用户 | age
0741bd 1 package com.hz.his.dto.order;
Z 2
148056 3 import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
C 4 import com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant;
0741bd 5 import lombok.Data;
Z 6
7 import java.math.BigDecimal;
8 import java.util.List;
9
10 /**
11  * p-his开单参数
12  *
13  * @Author: zhouxiang
14  * @Date: 2022/09/01/15:37
15  * @Description:
16  */
17 @Data
18 public class OrdersPHisTotalDto {
1cd4ca 19
C 20     /**必填 订单分类(OrderTotalConstants),默认标准订单*/
21     private Integer orderClassify;
0741bd 22     /**必填 订单类型(OrderTotalConstants),,crm填默认project,充值就填recharge,纯商品订单填retail零售*/
Z 23     private String type;
24
7def81 25     /**使用传值的平台来源:0否1是,默认否*/
C 26     private Integer usedTransmitApp = 0;
0741bd 27     /**必填 平台来源:来源应用appId(创建订单平台,系统默认) */
Z 28     private String appId;
29     /**必填 来源应用编码(商户设置平台编码,系统默认,代码必填) */
30     private String appIdCode;
31
32     /*必填 销售订单来源,销售可以选择
33     *      订单来源代码(默认:应用appId)
34     *      销售平台编码,例如:淘宝,在电商平台设置里面,在第三方平台配置,必填,crm默认填crm
35     * */
36     private String sourceCode;
db893c 37     /**非必填 订单来源名称(冗余) ,crm默认填crm,(后台处理)*/
0741bd 38     private String sourceName;
Z 39     /**crm必填 第三方订单号,填crm的订单号*/
40     private String sourceOrderNo;
db893c 41     /**非必填 兑换码(第三方兑换码) */
0741bd 42     private String conversionCode;
Z 43
db893c 44     /**必填 开发人门店标识(没有传值默认用户绑定销售顾问的门店) */
0741bd 45     private String developerShopId;
Z 46     /**crm必填 开发人标识(Shop,没有传值默认用户绑定销售顾问的标识) 三少说:crm就填用户*/
47     private String developerId;
db893c 48     /**非必填 开发人名称(没有传值默认用户绑定销售顾问的名称) 三少说:crm就填用户,不传,后台处理*/
0741bd 49     private String developerName;
Z 50
8ddd25 51     /**必填 订单所属用户Id */
0741bd 52     private String userId;
Z 53
54     /**crm必填 订单渠道标识(渠道/用户),三少说:crm必填 */
55     private String commonId;
56     /**非必填 订单渠道来源名称(渠道/用户) */
57     private String commonName;
58
14f6d8 59     /**订单推荐人类型(UserChannelType)员工或者用户,默认用户*/
A 60     private String inviteeType;
0741bd 61     /**crm必填 订单推荐人标识,三少说:crm必填 */
Z 62     private String inviteeId;
db893c 63     /**非必填 订单推荐人名称(冗余),三少说:crm必填 不传,后台处理*/
0741bd 64     private String inviteeName;
Z 65
59c3db 66     /**必填 同步状态0否1是 ,如果要同步到领建必填1,否则0*/
0741bd 67     private int hisSynStatus;
Z 68
db893c 69     /**必填 订单总金额(订单类型是充值订单必填,否则非必填) */
0741bd 70     private BigDecimal total;
Z 71
aa20c3 72     /**非必填 订单总积分(订单类型是积分订单必填,否则非必填) */
F 73     private BigDecimal totalPoints;
74
db893c 75     /**非必填 订单其他信息(没有后台默认)*/
Z 76     private OrderInfoDto orderInfo;
77
0741bd 78     /**非必填 赠送金额 */
Z 79     private BigDecimal givingAmount;
80     /**非必填 赠送金额类型(GivingAmountType) */
81     private String givingType;
82     /**非必填 美容师标识 */
83     private String beauticianId;
84     /**非必填 美容师名称 */
85     private String beauticianName;
86     /**非必填 医生标识 */
87     private String doctorId;
88     /**非必填 医生名称 */
89     private String doctorName;
90     /**非必填 科室编码 */
91     private String departmentCode;
92     /**非必填 科室名称 */
93     private String departmentName;
94     /**非必填 预约订单标识 */
95     private String appointmentId;
96     /**非必填 康博佳标识(KoapOrderTotal) */
97     private String koapOrderId;
98     /**非必填 订单备注 */
99     private String remarks;
100
101     /**非必填 活动规则标识集合*/
102     private List<String> activityIds;
d88c6b 103
eeca91 104     /** 治疗单id(目前没用) */
d88c6b 105     private String treatSingleId;
eeca91 106     /** 创建方式(OrderTotalConstants) */
F 107     private String addWay;
492c8f 108     /**是否拼团 0 否 1 是*/
A 109     private Integer isGroupBuy;
148056 110
C 111     /**活动页面类型(0默认标准),如果需要特需处理,填写这个,默认0*/
112     private Integer activityPageType = 0;
113     /**活动区分编号-用于一次性活动,存储活动编号,便于查找*/
114     private String activityPageCode;
115
0741bd 116 }