rx
2023-09-08 7baf1ac3f15ae8b55a3537f46bf7ccca95a9b75b
提交 | 用户 | age
ee2d8b 1 package com.hz.his.dto.consultation;
R 2
6eeb78 3 import com.fasterxml.jackson.annotation.JsonInclude;
ee2d8b 4
ce40d7 5 import java.util.Date;
ee2d8b 6 import java.util.List;
R 7 import java.util.Map;
8
9
10 /**
11  * 咨询记录dto 新版
12  */
6eeb78 13 @JsonInclude(JsonInclude.Include.NON_NULL)
R 14 public class ConsultRecordDto{
ee2d8b 15
R 16     //用户id
17     private String userId;
18     //门店/诊所ID
19     private String shopId;
7baf1a 20     //咨询类型 0=标准(旧版) 1=初诊 2=复诊
ee2d8b 21     private Integer consultType;
6eeb78 22     //满意度 0=不满意 1=一般 2=满意
R 23     private Integer satisfie;
ee2d8b 24     //面诊医生id
R 25     private String faceDoctorId;
26     //治疗医生id
27     private String treatDoctorId;
6eeb78 28     //基本信息
R 29     private String content;
ee2d8b 30     //主要诉求
R 31     private String appealDetail;
32     //治疗方案&报价
33     private String treatPlanQuote;
34     //剂量参数
35     private String dosageParams;
36     //既往病史
37     private String anamnesis;
6eeb78 38     //来院前治疗过的项目
ee2d8b 39     private String hasTreatProjects;
R 40     //是否草稿 0=否 1=是
41     private Integer isDraft;
6eeb78 42     //创建人类型 0=员工 1=后台
ee2d8b 43     private Integer adminType;
R 44     //创建人id
45     private String adminId;
46     //创建人名称
47     private String adminName;
5bc66d 48     //面诊方案
R 49     private String facePlan;
ce40d7 50     //创建时间
R 51     private Date createTime;
ee2d8b 52     //本次治疗项目 多个逗号分割
R 53     private String treatProjectIds;
54     //推荐项目 多个逗号分割
55     private String recommendProjectIds;
6eeb78 56     //上次治疗医生ID
R 57     @JsonInclude(JsonInclude.Include.NON_NULL)
58     private String lastTreatDoctorId;
59     //上次治疗项目json字符串 ["项目ID","项目ID"]
60     @JsonInclude(JsonInclude.Include.NON_NULL)
61     private String lastTreatProjects;
7baf1a 62     //咨询方式代码
R 63     private String methodCode;
64     //咨询方式名称
65     private String methodCodeName;
ee2d8b 66
6eeb78 67     //------------- 修改传值
ee2d8b 68     private String id;
R 69
6eeb78 70
R 71     //------------- 非初诊 复诊 详情返回
72     //治疗医生名称
73     @JsonInclude(JsonInclude.Include.NON_NULL)
74     private String treatDoctorName;
75     //上次治疗医生名称
76     @JsonInclude(JsonInclude.Include.NON_NULL)
77     private String lastTreatDoctorName;
78
79     //------------ 详情返回值补充
ee2d8b 80     //治疗项目
R 81     private List<Map<String,Object>> treatProjectList;
82     //推荐项目
83     private List<Map<String,Object>> recommendProjectList;
6eeb78 84     //上次治疗项目
R 85     private List<Map<String,Object>> lastTreatProjectList;
ee2d8b 86
6eeb78 87
R 88     //-------------- 搜索条件
7c089c 89     //小程序搜索时 有个页面是需要传时间的
6eeb78 90     @JsonInclude(JsonInclude.Include.NON_NULL)
7c089c 91     private String startTime;
6eeb78 92     @JsonInclude(JsonInclude.Include.NON_NULL)
7c089c 93     private String endTime;
a015fd 94
R 95     //搜索条件
96     //用户名查找
6eeb78 97     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 98     private String userName;
R 99     //客户来源渠道分类
6eeb78 100     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 101     private String channelsTypeId;
R 102     //客户来源一级渠道
6eeb78 103     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 104     private String channelId;
R 105     //客户来源二级渠道
6eeb78 106     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 107     private String channel2Id;
R 108     //咨询师
6eeb78 109     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 110     private String hisCorpUserId;
R 111     //电网咨询师
6eeb78 112     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 113     private String internetCorpUserId;
R 114     //客服
6eeb78 115     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 116     private String chatCorpUserId;
R 117     //创建人
6eeb78 118     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 119     private String createEmployeeId;
R 120     //创建人部门
6eeb78 121     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 122     private String createEmployeePartId;
R 123     //关注活动
6eeb78 124     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 125     private String focusActivityId;
R 126     //到访类型
6eeb78 127     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 128     private String recentVisitType;
R 129     //到访状态
6eeb78 130     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 131     private Integer recentVisitStatus;
R 132     //是否成交
6eeb78 133     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 134     private Integer isMakeADeal;
6eeb78 135
R 136     /**当前页数*/
137     private Integer pageNum = 1;
138     /**当前页显示条数*/
139     private Integer pageSize = 20;
140     /**关键字*/
141     private String keyWord;
7c089c 142
ee2d8b 143     public ConsultRecordDto() {
R 144     }
145
146     public String getUserId() {
147         return userId;
148     }
149
150     public void setUserId(String userId) {
151         this.userId = userId;
152     }
153
154     public String getShopId() {
155         return shopId;
156     }
157
158     public void setShopId(String shopId) {
159         this.shopId = shopId;
160     }
161
162     public Integer getConsultType() {
163         return consultType;
164     }
165
166     public void setConsultType(Integer consultType) {
167         this.consultType = consultType;
168     }
169
170     public String getContent() {
171         return content;
172     }
173
174     public void setContent(String content) {
175         this.content = content;
176     }
177
178     public String getFaceDoctorId() {
179         return faceDoctorId;
180     }
181
182     public void setFaceDoctorId(String faceDoctorId) {
183         this.faceDoctorId = faceDoctorId;
184     }
185
186     public String getTreatDoctorId() {
187         return treatDoctorId;
188     }
189
190     public void setTreatDoctorId(String treatDoctorId) {
191         this.treatDoctorId = treatDoctorId;
192     }
193
194     public String getAppealDetail() {
195         return appealDetail;
196     }
197
198     public void setAppealDetail(String appealDetail) {
199         this.appealDetail = appealDetail;
200     }
201
202     public String getTreatPlanQuote() {
203         return treatPlanQuote;
204     }
205
206     public void setTreatPlanQuote(String treatPlanQuote) {
207         this.treatPlanQuote = treatPlanQuote;
208     }
209
210     public String getDosageParams() {
211         return dosageParams;
212     }
213
214     public void setDosageParams(String dosageParams) {
215         this.dosageParams = dosageParams;
216     }
217
218     public String getAnamnesis() {
219         return anamnesis;
220     }
221
222     public void setAnamnesis(String anamnesis) {
223         this.anamnesis = anamnesis;
224     }
225
226     public String getHasTreatProjects() {
227         return hasTreatProjects;
228     }
229
230     public void setHasTreatProjects(String hasTreatProjects) {
231         this.hasTreatProjects = hasTreatProjects;
232     }
233
234     public Integer getIsDraft() {
235         return isDraft;
236     }
237
238     public void setIsDraft(Integer isDraft) {
239         this.isDraft = isDraft;
240     }
241
242     public Integer getAdminType() {
243         return adminType;
244     }
245
246     public void setAdminType(Integer adminType) {
247         this.adminType = adminType;
248     }
249
250     public String getAdminId() {
251         return adminId;
252     }
253
254     public void setAdminId(String adminId) {
255         this.adminId = adminId;
256     }
257
258     public String getAdminName() {
259         return adminName;
260     }
261
262     public void setAdminName(String adminName) {
263         this.adminName = adminName;
264     }
265
266     public String getTreatProjectIds() {
267         return treatProjectIds;
268     }
269
270     public void setTreatProjectIds(String treatProjectIds) {
271         this.treatProjectIds = treatProjectIds;
272     }
273
274     public String getRecommendProjectIds() {
275         return recommendProjectIds;
276     }
277
278     public void setRecommendProjectIds(String recommendProjectIds) {
279         this.recommendProjectIds = recommendProjectIds;
280     }
281
282     public List<Map<String, Object>> getTreatProjectList() {
283         return treatProjectList;
284     }
285
286     public void setTreatProjectList(List<Map<String, Object>> treatProjectList) {
287         this.treatProjectList = treatProjectList;
288     }
289
290     public List<Map<String, Object>> getRecommendProjectList() {
291         return recommendProjectList;
292     }
293
294     public void setRecommendProjectList(List<Map<String, Object>> recommendProjectList) {
295         this.recommendProjectList = recommendProjectList;
296     }
5bc66d 297
R 298     public String getFacePlan() {
299         return facePlan;
300     }
301
302     public void setFacePlan(String facePlan) {
303         this.facePlan = facePlan;
304     }
305
306     public Integer getSatisfie() {
307         return satisfie;
308     }
309
310     public void setSatisfie(Integer satisfie) {
311         this.satisfie = satisfie;
312     }
313
314     public String getTreatDoctorName() {
315         return treatDoctorName;
316     }
317
318     public void setTreatDoctorName(String treatDoctorName) {
319         this.treatDoctorName = treatDoctorName;
320     }
7c089c 321
R 322     public String getStartTime() {
323         return startTime;
324     }
325
326     public void setStartTime(String startTime) {
327         this.startTime = startTime;
328     }
329
330     public String getEndTime() {
331         return endTime;
332     }
333
334     public void setEndTime(String endTime) {
335         this.endTime = endTime;
336     }
337
ce40d7 338
R 339     public Date getCreateTime() {
340         return createTime;
341     }
342
343     public void setCreateTime(Date createTime) {
344         this.createTime = createTime;
345     }
a015fd 346
R 347     public String getUserName() {
348         return userName;
349     }
350
351     public void setUserName(String userName) {
352         this.userName = userName;
353     }
354
355     public String getChannelsTypeId() {
356         return channelsTypeId;
357     }
358
359     public void setChannelsTypeId(String channelsTypeId) {
360         this.channelsTypeId = channelsTypeId;
361     }
362
363     public String getChannelId() {
364         return channelId;
365     }
366
367     public void setChannelId(String channelId) {
368         this.channelId = channelId;
369     }
370
371     public String getChannel2Id() {
372         return channel2Id;
373     }
374
375     public void setChannel2Id(String channel2Id) {
376         this.channel2Id = channel2Id;
377     }
378
379     public String getHisCorpUserId() {
380         return hisCorpUserId;
381     }
382
383     public void setHisCorpUserId(String hisCorpUserId) {
384         this.hisCorpUserId = hisCorpUserId;
385     }
386
387     public String getInternetCorpUserId() {
388         return internetCorpUserId;
389     }
390
391     public void setInternetCorpUserId(String internetCorpUserId) {
392         this.internetCorpUserId = internetCorpUserId;
393     }
394
395     public String getChatCorpUserId() {
396         return chatCorpUserId;
397     }
398
399     public void setChatCorpUserId(String chatCorpUserId) {
400         this.chatCorpUserId = chatCorpUserId;
401     }
402
403     public String getCreateEmployeeId() {
404         return createEmployeeId;
405     }
406
407     public void setCreateEmployeeId(String createEmployeeId) {
408         this.createEmployeeId = createEmployeeId;
409     }
410
411     public String getCreateEmployeePartId() {
412         return createEmployeePartId;
413     }
414
415     public void setCreateEmployeePartId(String createEmployeePartId) {
416         this.createEmployeePartId = createEmployeePartId;
417     }
418
419     public String getFocusActivityId() {
420         return focusActivityId;
421     }
422
423     public void setFocusActivityId(String focusActivityId) {
424         this.focusActivityId = focusActivityId;
425     }
426
427     public String getRecentVisitType() {
428         return recentVisitType;
429     }
430
431     public void setRecentVisitType(String recentVisitType) {
432         this.recentVisitType = recentVisitType;
433     }
434
435     public Integer getRecentVisitStatus() {
436         return recentVisitStatus;
437     }
438
439     public void setRecentVisitStatus(Integer recentVisitStatus) {
440         this.recentVisitStatus = recentVisitStatus;
441     }
442
443     public Integer getIsMakeADeal() {
444         return isMakeADeal;
445     }
446
447     public void setIsMakeADeal(Integer isMakeADeal) {
448         this.isMakeADeal = isMakeADeal;
449     }
6eeb78 450
R 451     public String getLastTreatDoctorId() {
452         return lastTreatDoctorId;
453     }
454
455     public void setLastTreatDoctorId(String lastTreatDoctorId) {
456         this.lastTreatDoctorId = lastTreatDoctorId;
457     }
458
459     public String getLastTreatProjects() {
460         return lastTreatProjects;
461     }
462
463     public void setLastTreatProjects(String lastTreatProjects) {
464         this.lastTreatProjects = lastTreatProjects;
465     }
466
467     public String getLastTreatDoctorName() {
468         return lastTreatDoctorName;
469     }
470
471     public void setLastTreatDoctorName(String lastTreatDoctorName) {
472         this.lastTreatDoctorName = lastTreatDoctorName;
473     }
474
475     public List<Map<String, Object>> getLastTreatProjectList() {
476         return lastTreatProjectList;
477     }
478
479     public void setLastTreatProjectList(List<Map<String, Object>> lastTreatProjectList) {
480         this.lastTreatProjectList = lastTreatProjectList;
481     }
482
483     public String getId() {
484         return id;
485     }
486
487     public void setId(String id) {
488         this.id = id;
489     }
490
491     public Integer getPageNum() {
492         return pageNum;
493     }
494
495     public void setPageNum(Integer pageNum) {
496         this.pageNum = pageNum;
497     }
498
499     public Integer getPageSize() {
500         return pageSize;
501     }
502
503     public void setPageSize(Integer pageSize) {
504         this.pageSize = pageSize;
505     }
506
507     public String getKeyWord() {
508         return keyWord;
509     }
510
511     public void setKeyWord(String keyWord) {
512         this.keyWord = keyWord;
513     }
7baf1a 514
R 515     public String getMethodCode() {
516         return methodCode;
517     }
518
519     public void setMethodCode(String methodCode) {
520         this.methodCode = methodCode;
521     }
522
523     public String getMethodCodeName() {
524         return methodCodeName;
525     }
526
527     public void setMethodCodeName(String methodCodeName) {
528         this.methodCodeName = methodCodeName;
529     }
ee2d8b 530 }