ANDRU-PC\Andru
2023-07-04 ab61e0c1e99a2a12eed5b7cbdbc8f0a6e5353f28
提交 | 用户 | 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
99     // 批量添加项目id列表
100     private String userProjectIds;
101
102     // 门店id
103     private String shopId;
104
105     // 操作人员工id
106     private String operatorId;
107
108     // 用户id
109     private String userId;
110
111     // 划扣日志开始时间
112     private String logStartTime;
113
114     // 划扣日志结束时间
115     private String logEndTime;
116
117     // 划扣日志-查询His划扣分页日志页数
118     private Integer page;
119
120     // 划扣日志-查询His划扣分页日志条数
121     private Integer size;
122
123     // 客户确认状态
124     private Integer isCustomerConfirm;
125
126     //部位类型(DeductionSingleConstants)
127     private Integer partType;
128     //订单分类(OrderTotalConstants)
129     private Integer orderClassify;
130
131     // 项目id列表
9d4f46 132     private List<String> projectIds;
ab61e0 133
A 134     // phitab划扣创建时间
135     private Date phitabCreateTime;
136
137     public DeductionDto() {
138
139     }
067cfb 140 }