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