rx
2023-09-12 90b0c733e08533e3ba6f3e14ce46a5369a993ca9
提交 | 用户 | 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     private String lastTreatDoctorId;
58     //上次治疗项目json字符串 ["项目ID","项目ID"]
59     private String lastTreatProjects;
7baf1a 60     //咨询方式代码
R 61     private String methodCode;
62     //咨询方式名称
63     private String methodCodeName;
ee2d8b 64
6eeb78 65     //------------- 修改传值
ee2d8b 66     private String id;
R 67
6eeb78 68
90b0c7 69     //------------- 详情返回
6eeb78 70     //治疗医生名称
90b0c7 71     private String faceDoctorName;
R 72     //治疗医生名称
6eeb78 73     private String treatDoctorName;
R 74     //上次治疗医生名称
75     private String lastTreatDoctorName;
76
77     //------------ 详情返回值补充
ee2d8b 78     //治疗项目
R 79     private List<Map<String,Object>> treatProjectList;
80     //推荐项目
81     private List<Map<String,Object>> recommendProjectList;
6eeb78 82     //上次治疗项目
R 83     private List<Map<String,Object>> lastTreatProjectList;
ee2d8b 84
6eeb78 85
R 86     //-------------- 搜索条件
7c089c 87     //小程序搜索时 有个页面是需要传时间的
6eeb78 88     @JsonInclude(JsonInclude.Include.NON_NULL)
7c089c 89     private String startTime;
6eeb78 90     @JsonInclude(JsonInclude.Include.NON_NULL)
7c089c 91     private String endTime;
a015fd 92
R 93     //搜索条件
94     //用户名查找
6eeb78 95     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 96     private String userName;
R 97     //客户来源渠道分类
6eeb78 98     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 99     private String channelsTypeId;
R 100     //客户来源一级渠道
6eeb78 101     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 102     private String channelId;
R 103     //客户来源二级渠道
6eeb78 104     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 105     private String channel2Id;
R 106     //咨询师
6eeb78 107     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 108     private String hisCorpUserId;
90b0c7 109     //用户顾问名称
R 110     private String hisCorpUserName;
a015fd 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
90b0c7 314     public String getFaceDoctorName() {
R 315         return faceDoctorName;
316     }
317
318     public void setFaceDoctorName(String faceDoctorName) {
319         this.faceDoctorName = faceDoctorName;
320     }
321
5bc66d 322     public String getTreatDoctorName() {
R 323         return treatDoctorName;
324     }
325
326     public void setTreatDoctorName(String treatDoctorName) {
327         this.treatDoctorName = treatDoctorName;
328     }
7c089c 329
R 330     public String getStartTime() {
331         return startTime;
332     }
333
334     public void setStartTime(String startTime) {
335         this.startTime = startTime;
336     }
337
338     public String getEndTime() {
339         return endTime;
340     }
341
342     public void setEndTime(String endTime) {
343         this.endTime = endTime;
344     }
345
ce40d7 346
R 347     public Date getCreateTime() {
348         return createTime;
349     }
350
351     public void setCreateTime(Date createTime) {
352         this.createTime = createTime;
353     }
a015fd 354
R 355     public String getUserName() {
356         return userName;
357     }
358
359     public void setUserName(String userName) {
360         this.userName = userName;
361     }
362
363     public String getChannelsTypeId() {
364         return channelsTypeId;
365     }
366
367     public void setChannelsTypeId(String channelsTypeId) {
368         this.channelsTypeId = channelsTypeId;
369     }
370
371     public String getChannelId() {
372         return channelId;
373     }
374
375     public void setChannelId(String channelId) {
376         this.channelId = channelId;
377     }
378
379     public String getChannel2Id() {
380         return channel2Id;
381     }
382
383     public void setChannel2Id(String channel2Id) {
384         this.channel2Id = channel2Id;
385     }
386
387     public String getHisCorpUserId() {
388         return hisCorpUserId;
389     }
390
391     public void setHisCorpUserId(String hisCorpUserId) {
392         this.hisCorpUserId = hisCorpUserId;
393     }
394
90b0c7 395     public String getHisCorpUserName() {
R 396         return hisCorpUserName;
397     }
398
399     public void setHisCorpUserName(String hisCorpUserName) {
400         this.hisCorpUserName = hisCorpUserName;
401     }
402
a015fd 403     public String getInternetCorpUserId() {
R 404         return internetCorpUserId;
405     }
406
407     public void setInternetCorpUserId(String internetCorpUserId) {
408         this.internetCorpUserId = internetCorpUserId;
409     }
410
411     public String getChatCorpUserId() {
412         return chatCorpUserId;
413     }
414
415     public void setChatCorpUserId(String chatCorpUserId) {
416         this.chatCorpUserId = chatCorpUserId;
417     }
418
419     public String getCreateEmployeeId() {
420         return createEmployeeId;
421     }
422
423     public void setCreateEmployeeId(String createEmployeeId) {
424         this.createEmployeeId = createEmployeeId;
425     }
426
427     public String getCreateEmployeePartId() {
428         return createEmployeePartId;
429     }
430
431     public void setCreateEmployeePartId(String createEmployeePartId) {
432         this.createEmployeePartId = createEmployeePartId;
433     }
434
435     public String getFocusActivityId() {
436         return focusActivityId;
437     }
438
439     public void setFocusActivityId(String focusActivityId) {
440         this.focusActivityId = focusActivityId;
441     }
442
443     public String getRecentVisitType() {
444         return recentVisitType;
445     }
446
447     public void setRecentVisitType(String recentVisitType) {
448         this.recentVisitType = recentVisitType;
449     }
450
451     public Integer getRecentVisitStatus() {
452         return recentVisitStatus;
453     }
454
455     public void setRecentVisitStatus(Integer recentVisitStatus) {
456         this.recentVisitStatus = recentVisitStatus;
457     }
458
459     public Integer getIsMakeADeal() {
460         return isMakeADeal;
461     }
462
463     public void setIsMakeADeal(Integer isMakeADeal) {
464         this.isMakeADeal = isMakeADeal;
465     }
6eeb78 466
R 467     public String getLastTreatDoctorId() {
468         return lastTreatDoctorId;
469     }
470
471     public void setLastTreatDoctorId(String lastTreatDoctorId) {
472         this.lastTreatDoctorId = lastTreatDoctorId;
473     }
474
475     public String getLastTreatProjects() {
476         return lastTreatProjects;
477     }
478
479     public void setLastTreatProjects(String lastTreatProjects) {
480         this.lastTreatProjects = lastTreatProjects;
481     }
482
483     public String getLastTreatDoctorName() {
484         return lastTreatDoctorName;
485     }
486
487     public void setLastTreatDoctorName(String lastTreatDoctorName) {
488         this.lastTreatDoctorName = lastTreatDoctorName;
489     }
490
491     public List<Map<String, Object>> getLastTreatProjectList() {
492         return lastTreatProjectList;
493     }
494
495     public void setLastTreatProjectList(List<Map<String, Object>> lastTreatProjectList) {
496         this.lastTreatProjectList = lastTreatProjectList;
497     }
498
499     public String getId() {
500         return id;
501     }
502
503     public void setId(String id) {
504         this.id = id;
505     }
506
507     public Integer getPageNum() {
508         return pageNum;
509     }
510
511     public void setPageNum(Integer pageNum) {
512         this.pageNum = pageNum;
513     }
514
515     public Integer getPageSize() {
516         return pageSize;
517     }
518
519     public void setPageSize(Integer pageSize) {
520         this.pageSize = pageSize;
521     }
522
523     public String getKeyWord() {
524         return keyWord;
525     }
526
527     public void setKeyWord(String keyWord) {
528         this.keyWord = keyWord;
529     }
7baf1a 530
R 531     public String getMethodCode() {
532         return methodCode;
533     }
534
535     public void setMethodCode(String methodCode) {
536         this.methodCode = methodCode;
537     }
538
539     public String getMethodCodeName() {
540         return methodCodeName;
541     }
542
543     public void setMethodCodeName(String methodCodeName) {
544         this.methodCodeName = methodCodeName;
545     }
ee2d8b 546 }