fhx
2024-09-30 899277d8fba239727875201ee6a060b6c535f743
提交 | 用户 | age
067cfb 1 package com.hz.his.dto.deduction;
W 2
3 import lombok.Data;
4
ab61e0 5 import java.util.Date;
9d4f46 6 import java.util.List;
A 7
067cfb 8 /**
ab61e0 9  * 划扣接受参数 先改名后续废弃
A 10  * author:andru
11  * Date:2021/12/10 14:41
067cfb 12  */
W 13 @Data
14 public class DeductionDto {
15
ab61e0 16     // 划扣记录id
067cfb 17     private String deductionSingleId;
ab61e0 18
64e93f 19     /**创建来源 0常规1自动生成(系统自动,参与回访或者其他)*/
C 20     private Integer createType = 0;
21
ab61e0 22     // 用户项目id
A 23     private String userProjectId;
24
25     // 用户项目子项id(具体划扣的项目数据的id)
26     private String userProjectItemId;
27
28     // 公用标识 (预约订单填写id)
29     private String commonId;
30
31     // 治疗通知单id
32     private String treatSingleId;
33
34     // 治疗通知单治疗项目id
cf6861 35     private String treatProjectId;
ab61e0 36
A 37     // 接诊咨询师id
38     private String receptionConsultantId;
39
40     // 新增类型 DeductionSingleConstants.TYPE_SELF_ADD 默认自增
41     private String type = "self_add";
42
43     // 科室id(FamiliesRoom)
44     private String departmentId;
45     // 科室编号
46     private String departmentCode;
47     // 科室名称
48     private String departmentName;
49
50     // 主诊医生标识(Employee)
51     private String primaryDoctorId;
52     // 主诊医生名称
53     private String primaryDoctorName;
54
55     // 治疗医生标识(Employee)
56     private String treatmentDoctorId;
57     // 治疗医生名称
58     private String treatmentDoctorName;
59
60     // 备注信息
61     private String remarkInfo;
62
63     // 来源应用appId(创建订单平台)
64     private String appId;
65
66     // 来源应用编码(商户设置平台编码,系统默认,代码必填)
67     private String appIdCode;
68
69     // 来源代码(应用appId)
70     private String sourceCode;
71
72     // 来源名称
73     private String sourceName;
74
75     // 数量/划扣次数
76     private Integer deductionNum = 0;
77
78     // 执行开始时间
79     private Date executeStartTime;
80
81     // 执行结束时间
82     private Date executeEndTime;
83
84     // 参与人员数据 json
85     private String deductionJoinJson;
86
87     // 划扣项目消耗处方/药品数据 json
88     private String deductionDrugsJson;
89
90     // 划扣设备参数数据 json
91     private String deductionDeviceParameterJson;
92
93     // 客户签名数据 json
94     private String deductionSignJson;
95
96     // 划扣身体部位数据 json
97     private String deductionBodyPartJson;
98
99     // 对比照片记录
100     private String comparePhotoRecordJson;
101
2afdf2 102     // 划扣照片json
F 103     private String deductionPictureJson;
104
ab61e0 105     // 批量添加项目id列表
A 106     private String userProjectIds;
107
108     // 门店id
109     private String shopId;
110
111     // 操作人员工id
112     private String operatorId;
113
114     // 用户id
115     private String userId;
116
117     // 划扣日志开始时间
118     private String logStartTime;
119
120     // 划扣日志结束时间
121     private String logEndTime;
122
123     // 划扣日志-查询His划扣分页日志页数
124     private Integer page;
125
126     // 划扣日志-查询His划扣分页日志条数
127     private Integer size;
128
129     // 客户确认状态
130     private Integer isCustomerConfirm;
131
132     //部位类型(DeductionSingleConstants)
133     private Integer partType;
134     //订单分类(OrderTotalConstants)
135     private Integer orderClassify;
136
137     // 项目id列表
9d4f46 138     private List<String> projectIds;
ab61e0 139
A 140     // phitab划扣创建时间
141     private Date phitabCreateTime;
142
6130b5 143     // 是否发送划扣消息 0 否 1 是
A 144     private int isSentNotice = 1;
145
8dfd5b 146     //作废划扣原因类型 客诉、升单、退款、治疗效果不满意、误/多划扣、其他
974d70 147     private String invalidReasonType;
8dfd5b 148     //作废划扣原因
974d70 149     private String invalidReason;
8dfd5b 150
8f03c0 151     //适应症
F 152     private List<DeductionIndicationDto> indicationList;
153
ab61e0 154     public DeductionDto() {
A 155
156     }
067cfb 157 }