wangrenhuang
2022-09-01 9a68e48e77e752ab4dbace7612a95b8d9187dcbc
提交 | 用户 | age
0741bd 1 package com.hz.his.dto.order;
Z 2
3 import lombok.Data;
4
5 import java.math.BigDecimal;
6 import java.util.List;
7
8 /**
9  * p-his开单参数
10  *
11  * @Author: zhouxiang
12  * @Date: 2022/09/01/15:37
13  * @Description:
14  */
15 @Data
16 public class OrdersPHisTotalDto {
17     /**必填 订单类型(OrderTotalConstants),,crm填默认project,充值就填recharge,纯商品订单填retail零售*/
18     private String type;
19
20     /**必填 平台来源:来源应用appId(创建订单平台,系统默认) */
21     private String appId;
22     /**必填 来源应用编码(商户设置平台编码,系统默认,代码必填) */
23     private String appIdCode;
24
25     /*必填 销售订单来源,销售可以选择
26     *      订单来源代码(默认:应用appId)
27     *      销售平台编码,例如:淘宝,在电商平台设置里面,在第三方平台配置,必填,crm默认填crm
28     * */
29     private String sourceCode;
30     /**必填 订单来源名称(冗余) ,crm默认填crm*/
31     private String sourceName;
32     /**crm必填 第三方订单号,填crm的订单号*/
33     private String sourceOrderNo;
34     /** 兑换码(第三方兑换码) */
35     private String conversionCode;
36
37     /**必填 开发人门店标识(Shop,没有传值默认用户绑定销售顾问的门店) */
38     private String developerShopId;
39     /**crm必填 开发人标识(Shop,没有传值默认用户绑定销售顾问的标识) 三少说:crm就填用户*/
40     private String developerId;
41     /**crm必填 开发人名称(没有传值默认用户绑定销售顾问的名称) 三少说:crm就填用户*/
42     private String developerName;
43
44     /**必填 用户Id */
45     private String userId;
46
47     /**crm必填 订单渠道标识(渠道/用户),三少说:crm必填 */
48     private String commonId;
49     /**非必填 订单渠道来源名称(渠道/用户) */
50     private String commonName;
51
52     /**crm必填 订单推荐人标识,三少说:crm必填 */
53     private String inviteeId;
54     /**crm必填 订单推荐人名称(冗余),三少说:crm必填 */
55     private String inviteeName;
56
57     /**必填 同步状态0否1是 ,如果要同步到领建必填1,否则0*/
58     private int hisSynStatus;
59
60     /**必填 订单其他信息*/
61     private OrderInfoDto orderInfo;
62
63     /**充值订单必填 订单总金额 */
64     private BigDecimal total;
65
66     /**非必填 赠送金额 */
67     private BigDecimal givingAmount;
68     /**非必填 赠送金额类型(GivingAmountType) */
69     private String givingType;
70     /**非必填 美容师标识 */
71     private String beauticianId;
72     /**非必填 美容师名称 */
73     private String beauticianName;
74     /**非必填 医生标识 */
75     private String doctorId;
76     /**非必填 医生名称 */
77     private String doctorName;
78     /**非必填 科室编码 */
79     private String departmentCode;
80     /**非必填 科室名称 */
81     private String departmentName;
82     /**非必填 预约订单标识 */
83     private String appointmentId;
84     /**非必填 康博佳标识(KoapOrderTotal) */
85     private String koapOrderId;
86     /**非必填 订单备注 */
87     private String remarks;
88
89     /**非必填 活动规则标识集合*/
90     private List<String> activityIds;
91 }