chenjiahe
2024-05-29 3ed9f009306fd8bca323914a3e4900735246848d
提交 | 用户 | 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;
1ea71b 111     //手机号
R 112     private String tel;
a015fd 113     //电网咨询师
6eeb78 114     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 115     private String internetCorpUserId;
R 116     //客服
6eeb78 117     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 118     private String chatCorpUserId;
R 119     //创建人
6eeb78 120     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 121     private String createEmployeeId;
R 122     //创建人部门
6eeb78 123     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 124     private String createEmployeePartId;
R 125     //关注活动
6eeb78 126     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 127     private String focusActivityId;
R 128     //到访类型
6eeb78 129     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 130     private String recentVisitType;
R 131     //到访状态
6eeb78 132     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 133     private Integer recentVisitStatus;
R 134     //是否成交
6eeb78 135     @JsonInclude(JsonInclude.Include.NON_NULL)
a015fd 136     private Integer isMakeADeal;
6eeb78 137
0b0e1f 138     //列表接口 小程序也使用 区分是否是从用户详情进去的
R 139     private Integer isDetail;
140
6eeb78 141     /**当前页数*/
R 142     private Integer pageNum = 1;
143     /**当前页显示条数*/
144     private Integer pageSize = 20;
145     /**关键字*/
146     private String keyWord;
6b9064 147     /**查询方式*/
R 148     private String useType;
110f61 149
R 150     // --------- 复诊补充新字段
151     //客户疑虑
152     private String doubt;
153     //异议
154     private String dissent;
155     //预算
156     private String budget;
157     // 感兴趣的活动
158     private String interestedActivities;
159     //客人后续是否有安排事情和工作
160     private String followUpWorks;
161
2fad9c 162
32d3d7 163     /***导医用户治疗屏操作时 查询咨询记录需要输入校验密码 用户ciq后四位**/
R 164     private String checkPassword;
165
ee2d8b 166     public ConsultRecordDto() {
R 167     }
168
169     public String getUserId() {
170         return userId;
171     }
172
173     public void setUserId(String userId) {
174         this.userId = userId;
175     }
176
177     public String getShopId() {
178         return shopId;
179     }
180
181     public void setShopId(String shopId) {
182         this.shopId = shopId;
183     }
184
185     public Integer getConsultType() {
186         return consultType;
187     }
188
189     public void setConsultType(Integer consultType) {
190         this.consultType = consultType;
191     }
192
193     public String getContent() {
194         return content;
195     }
196
197     public void setContent(String content) {
198         this.content = content;
199     }
200
201     public String getFaceDoctorId() {
202         return faceDoctorId;
203     }
204
205     public void setFaceDoctorId(String faceDoctorId) {
206         this.faceDoctorId = faceDoctorId;
207     }
208
209     public String getTreatDoctorId() {
210         return treatDoctorId;
211     }
212
213     public void setTreatDoctorId(String treatDoctorId) {
214         this.treatDoctorId = treatDoctorId;
215     }
216
217     public String getAppealDetail() {
218         return appealDetail;
219     }
220
221     public void setAppealDetail(String appealDetail) {
222         this.appealDetail = appealDetail;
223     }
224
225     public String getTreatPlanQuote() {
226         return treatPlanQuote;
227     }
228
229     public void setTreatPlanQuote(String treatPlanQuote) {
230         this.treatPlanQuote = treatPlanQuote;
231     }
232
233     public String getDosageParams() {
234         return dosageParams;
235     }
236
237     public void setDosageParams(String dosageParams) {
238         this.dosageParams = dosageParams;
239     }
240
241     public String getAnamnesis() {
242         return anamnesis;
243     }
244
245     public void setAnamnesis(String anamnesis) {
246         this.anamnesis = anamnesis;
247     }
248
249     public String getHasTreatProjects() {
250         return hasTreatProjects;
251     }
252
253     public void setHasTreatProjects(String hasTreatProjects) {
254         this.hasTreatProjects = hasTreatProjects;
255     }
256
257     public Integer getIsDraft() {
258         return isDraft;
259     }
260
261     public void setIsDraft(Integer isDraft) {
262         this.isDraft = isDraft;
263     }
264
265     public Integer getAdminType() {
266         return adminType;
267     }
268
269     public void setAdminType(Integer adminType) {
270         this.adminType = adminType;
271     }
272
273     public String getAdminId() {
274         return adminId;
275     }
276
277     public void setAdminId(String adminId) {
278         this.adminId = adminId;
279     }
280
281     public String getAdminName() {
282         return adminName;
283     }
284
285     public void setAdminName(String adminName) {
286         this.adminName = adminName;
287     }
288
289     public String getTreatProjectIds() {
290         return treatProjectIds;
291     }
292
293     public void setTreatProjectIds(String treatProjectIds) {
294         this.treatProjectIds = treatProjectIds;
295     }
296
297     public String getRecommendProjectIds() {
298         return recommendProjectIds;
299     }
300
301     public void setRecommendProjectIds(String recommendProjectIds) {
302         this.recommendProjectIds = recommendProjectIds;
303     }
304
305     public List<Map<String, Object>> getTreatProjectList() {
306         return treatProjectList;
307     }
308
309     public void setTreatProjectList(List<Map<String, Object>> treatProjectList) {
310         this.treatProjectList = treatProjectList;
311     }
312
313     public List<Map<String, Object>> getRecommendProjectList() {
314         return recommendProjectList;
315     }
316
317     public void setRecommendProjectList(List<Map<String, Object>> recommendProjectList) {
318         this.recommendProjectList = recommendProjectList;
319     }
5bc66d 320
R 321     public String getFacePlan() {
322         return facePlan;
323     }
324
325     public void setFacePlan(String facePlan) {
326         this.facePlan = facePlan;
327     }
328
329     public Integer getSatisfie() {
330         return satisfie;
331     }
332
333     public void setSatisfie(Integer satisfie) {
334         this.satisfie = satisfie;
335     }
336
90b0c7 337     public String getFaceDoctorName() {
R 338         return faceDoctorName;
339     }
340
341     public void setFaceDoctorName(String faceDoctorName) {
342         this.faceDoctorName = faceDoctorName;
343     }
344
5bc66d 345     public String getTreatDoctorName() {
R 346         return treatDoctorName;
347     }
348
349     public void setTreatDoctorName(String treatDoctorName) {
350         this.treatDoctorName = treatDoctorName;
351     }
7c089c 352
R 353     public String getStartTime() {
354         return startTime;
355     }
356
357     public void setStartTime(String startTime) {
358         this.startTime = startTime;
359     }
360
361     public String getEndTime() {
362         return endTime;
363     }
364
365     public void setEndTime(String endTime) {
366         this.endTime = endTime;
367     }
368
ce40d7 369
R 370     public Date getCreateTime() {
371         return createTime;
372     }
373
374     public void setCreateTime(Date createTime) {
375         this.createTime = createTime;
376     }
a015fd 377
R 378     public String getUserName() {
379         return userName;
380     }
381
382     public void setUserName(String userName) {
383         this.userName = userName;
384     }
385
386     public String getChannelsTypeId() {
387         return channelsTypeId;
388     }
389
390     public void setChannelsTypeId(String channelsTypeId) {
391         this.channelsTypeId = channelsTypeId;
392     }
393
394     public String getChannelId() {
395         return channelId;
396     }
397
398     public void setChannelId(String channelId) {
399         this.channelId = channelId;
400     }
401
402     public String getChannel2Id() {
403         return channel2Id;
404     }
405
406     public void setChannel2Id(String channel2Id) {
407         this.channel2Id = channel2Id;
408     }
409
410     public String getHisCorpUserId() {
411         return hisCorpUserId;
412     }
413
414     public void setHisCorpUserId(String hisCorpUserId) {
415         this.hisCorpUserId = hisCorpUserId;
416     }
417
90b0c7 418     public String getHisCorpUserName() {
R 419         return hisCorpUserName;
420     }
421
422     public void setHisCorpUserName(String hisCorpUserName) {
423         this.hisCorpUserName = hisCorpUserName;
424     }
425
1ea71b 426     public String getTel() {
R 427         return tel;
428     }
429
430     public void setTel(String tel) {
431         this.tel = tel;
432     }
433
a015fd 434     public String getInternetCorpUserId() {
R 435         return internetCorpUserId;
436     }
437
438     public void setInternetCorpUserId(String internetCorpUserId) {
439         this.internetCorpUserId = internetCorpUserId;
440     }
441
442     public String getChatCorpUserId() {
443         return chatCorpUserId;
444     }
445
446     public void setChatCorpUserId(String chatCorpUserId) {
447         this.chatCorpUserId = chatCorpUserId;
448     }
449
450     public String getCreateEmployeeId() {
451         return createEmployeeId;
452     }
453
454     public void setCreateEmployeeId(String createEmployeeId) {
455         this.createEmployeeId = createEmployeeId;
456     }
457
458     public String getCreateEmployeePartId() {
459         return createEmployeePartId;
460     }
461
462     public void setCreateEmployeePartId(String createEmployeePartId) {
463         this.createEmployeePartId = createEmployeePartId;
464     }
465
466     public String getFocusActivityId() {
467         return focusActivityId;
468     }
469
470     public void setFocusActivityId(String focusActivityId) {
471         this.focusActivityId = focusActivityId;
472     }
473
474     public String getRecentVisitType() {
475         return recentVisitType;
476     }
477
478     public void setRecentVisitType(String recentVisitType) {
479         this.recentVisitType = recentVisitType;
480     }
481
482     public Integer getRecentVisitStatus() {
483         return recentVisitStatus;
484     }
485
486     public void setRecentVisitStatus(Integer recentVisitStatus) {
487         this.recentVisitStatus = recentVisitStatus;
488     }
489
490     public Integer getIsMakeADeal() {
491         return isMakeADeal;
492     }
493
494     public void setIsMakeADeal(Integer isMakeADeal) {
495         this.isMakeADeal = isMakeADeal;
496     }
6eeb78 497
R 498     public String getLastTreatDoctorId() {
499         return lastTreatDoctorId;
500     }
501
502     public void setLastTreatDoctorId(String lastTreatDoctorId) {
503         this.lastTreatDoctorId = lastTreatDoctorId;
504     }
505
506     public String getLastTreatProjects() {
507         return lastTreatProjects;
508     }
509
510     public void setLastTreatProjects(String lastTreatProjects) {
511         this.lastTreatProjects = lastTreatProjects;
512     }
513
514     public String getLastTreatDoctorName() {
515         return lastTreatDoctorName;
516     }
517
518     public void setLastTreatDoctorName(String lastTreatDoctorName) {
519         this.lastTreatDoctorName = lastTreatDoctorName;
520     }
521
522     public List<Map<String, Object>> getLastTreatProjectList() {
523         return lastTreatProjectList;
524     }
525
526     public void setLastTreatProjectList(List<Map<String, Object>> lastTreatProjectList) {
527         this.lastTreatProjectList = lastTreatProjectList;
528     }
529
530     public String getId() {
531         return id;
532     }
533
534     public void setId(String id) {
535         this.id = id;
536     }
537
538     public Integer getPageNum() {
539         return pageNum;
540     }
541
542     public void setPageNum(Integer pageNum) {
543         this.pageNum = pageNum;
544     }
545
546     public Integer getPageSize() {
547         return pageSize;
548     }
549
550     public void setPageSize(Integer pageSize) {
551         this.pageSize = pageSize;
552     }
553
554     public String getKeyWord() {
555         return keyWord;
556     }
557
558     public void setKeyWord(String keyWord) {
559         this.keyWord = keyWord;
560     }
7baf1a 561
R 562     public String getMethodCode() {
563         return methodCode;
564     }
565
566     public void setMethodCode(String methodCode) {
567         this.methodCode = methodCode;
568     }
569
570     public String getMethodCodeName() {
571         return methodCodeName;
572     }
573
574     public void setMethodCodeName(String methodCodeName) {
575         this.methodCodeName = methodCodeName;
576     }
6b9064 577
R 578     public String getUseType() {
579         return useType;
580     }
581
582     public void setUseType(String useType) {
583         this.useType = useType;
584     }
0b0e1f 585
R 586     public Integer getIsDetail() {
587         return isDetail;
588     }
589
590     public void setIsDetail(Integer isDetail) {
591         this.isDetail = isDetail;
592     }
110f61 593
R 594     public String getDoubt() {
595         return doubt;
596     }
597
598     public void setDoubt(String doubt) {
599         this.doubt = doubt;
600     }
601
602     public String getDissent() {
603         return dissent;
604     }
605
606     public void setDissent(String dissent) {
607         this.dissent = dissent;
608     }
609
610     public String getBudget() {
611         return budget;
612     }
613
614     public void setBudget(String budget) {
615         this.budget = budget;
616     }
617
618     public String getInterestedActivities() {
619         return interestedActivities;
620     }
621
622     public void setInterestedActivities(String interestedActivities) {
623         this.interestedActivities = interestedActivities;
624     }
625
626     public String getFollowUpWorks() {
627         return followUpWorks;
628     }
629
630     public void setFollowUpWorks(String followUpWorks) {
631         this.followUpWorks = followUpWorks;
632     }
2fad9c 633
32d3d7 634     public String getCheckPassword() {
R 635         return checkPassword;
636     }
637
638     public void setCheckPassword(String checkPassword) {
639         this.checkPassword = checkPassword;
640     }
ee2d8b 641 }