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