fwq
2024-04-11 17457a80779db37013ef004d2aa232c859838b8d
提交 | 用户 | 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
ee2d8b 162     public ConsultRecordDto() {
R 163     }
164
165     public String getUserId() {
166         return userId;
167     }
168
169     public void setUserId(String userId) {
170         this.userId = userId;
171     }
172
173     public String getShopId() {
174         return shopId;
175     }
176
177     public void setShopId(String shopId) {
178         this.shopId = shopId;
179     }
180
181     public Integer getConsultType() {
182         return consultType;
183     }
184
185     public void setConsultType(Integer consultType) {
186         this.consultType = consultType;
187     }
188
189     public String getContent() {
190         return content;
191     }
192
193     public void setContent(String content) {
194         this.content = content;
195     }
196
197     public String getFaceDoctorId() {
198         return faceDoctorId;
199     }
200
201     public void setFaceDoctorId(String faceDoctorId) {
202         this.faceDoctorId = faceDoctorId;
203     }
204
205     public String getTreatDoctorId() {
206         return treatDoctorId;
207     }
208
209     public void setTreatDoctorId(String treatDoctorId) {
210         this.treatDoctorId = treatDoctorId;
211     }
212
213     public String getAppealDetail() {
214         return appealDetail;
215     }
216
217     public void setAppealDetail(String appealDetail) {
218         this.appealDetail = appealDetail;
219     }
220
221     public String getTreatPlanQuote() {
222         return treatPlanQuote;
223     }
224
225     public void setTreatPlanQuote(String treatPlanQuote) {
226         this.treatPlanQuote = treatPlanQuote;
227     }
228
229     public String getDosageParams() {
230         return dosageParams;
231     }
232
233     public void setDosageParams(String dosageParams) {
234         this.dosageParams = dosageParams;
235     }
236
237     public String getAnamnesis() {
238         return anamnesis;
239     }
240
241     public void setAnamnesis(String anamnesis) {
242         this.anamnesis = anamnesis;
243     }
244
245     public String getHasTreatProjects() {
246         return hasTreatProjects;
247     }
248
249     public void setHasTreatProjects(String hasTreatProjects) {
250         this.hasTreatProjects = hasTreatProjects;
251     }
252
253     public Integer getIsDraft() {
254         return isDraft;
255     }
256
257     public void setIsDraft(Integer isDraft) {
258         this.isDraft = isDraft;
259     }
260
261     public Integer getAdminType() {
262         return adminType;
263     }
264
265     public void setAdminType(Integer adminType) {
266         this.adminType = adminType;
267     }
268
269     public String getAdminId() {
270         return adminId;
271     }
272
273     public void setAdminId(String adminId) {
274         this.adminId = adminId;
275     }
276
277     public String getAdminName() {
278         return adminName;
279     }
280
281     public void setAdminName(String adminName) {
282         this.adminName = adminName;
283     }
284
285     public String getTreatProjectIds() {
286         return treatProjectIds;
287     }
288
289     public void setTreatProjectIds(String treatProjectIds) {
290         this.treatProjectIds = treatProjectIds;
291     }
292
293     public String getRecommendProjectIds() {
294         return recommendProjectIds;
295     }
296
297     public void setRecommendProjectIds(String recommendProjectIds) {
298         this.recommendProjectIds = recommendProjectIds;
299     }
300
301     public List<Map<String, Object>> getTreatProjectList() {
302         return treatProjectList;
303     }
304
305     public void setTreatProjectList(List<Map<String, Object>> treatProjectList) {
306         this.treatProjectList = treatProjectList;
307     }
308
309     public List<Map<String, Object>> getRecommendProjectList() {
310         return recommendProjectList;
311     }
312
313     public void setRecommendProjectList(List<Map<String, Object>> recommendProjectList) {
314         this.recommendProjectList = recommendProjectList;
315     }
5bc66d 316
R 317     public String getFacePlan() {
318         return facePlan;
319     }
320
321     public void setFacePlan(String facePlan) {
322         this.facePlan = facePlan;
323     }
324
325     public Integer getSatisfie() {
326         return satisfie;
327     }
328
329     public void setSatisfie(Integer satisfie) {
330         this.satisfie = satisfie;
331     }
332
90b0c7 333     public String getFaceDoctorName() {
R 334         return faceDoctorName;
335     }
336
337     public void setFaceDoctorName(String faceDoctorName) {
338         this.faceDoctorName = faceDoctorName;
339     }
340
5bc66d 341     public String getTreatDoctorName() {
R 342         return treatDoctorName;
343     }
344
345     public void setTreatDoctorName(String treatDoctorName) {
346         this.treatDoctorName = treatDoctorName;
347     }
7c089c 348
R 349     public String getStartTime() {
350         return startTime;
351     }
352
353     public void setStartTime(String startTime) {
354         this.startTime = startTime;
355     }
356
357     public String getEndTime() {
358         return endTime;
359     }
360
361     public void setEndTime(String endTime) {
362         this.endTime = endTime;
363     }
364
ce40d7 365
R 366     public Date getCreateTime() {
367         return createTime;
368     }
369
370     public void setCreateTime(Date createTime) {
371         this.createTime = createTime;
372     }
a015fd 373
R 374     public String getUserName() {
375         return userName;
376     }
377
378     public void setUserName(String userName) {
379         this.userName = userName;
380     }
381
382     public String getChannelsTypeId() {
383         return channelsTypeId;
384     }
385
386     public void setChannelsTypeId(String channelsTypeId) {
387         this.channelsTypeId = channelsTypeId;
388     }
389
390     public String getChannelId() {
391         return channelId;
392     }
393
394     public void setChannelId(String channelId) {
395         this.channelId = channelId;
396     }
397
398     public String getChannel2Id() {
399         return channel2Id;
400     }
401
402     public void setChannel2Id(String channel2Id) {
403         this.channel2Id = channel2Id;
404     }
405
406     public String getHisCorpUserId() {
407         return hisCorpUserId;
408     }
409
410     public void setHisCorpUserId(String hisCorpUserId) {
411         this.hisCorpUserId = hisCorpUserId;
412     }
413
90b0c7 414     public String getHisCorpUserName() {
R 415         return hisCorpUserName;
416     }
417
418     public void setHisCorpUserName(String hisCorpUserName) {
419         this.hisCorpUserName = hisCorpUserName;
420     }
421
1ea71b 422     public String getTel() {
R 423         return tel;
424     }
425
426     public void setTel(String tel) {
427         this.tel = tel;
428     }
429
a015fd 430     public String getInternetCorpUserId() {
R 431         return internetCorpUserId;
432     }
433
434     public void setInternetCorpUserId(String internetCorpUserId) {
435         this.internetCorpUserId = internetCorpUserId;
436     }
437
438     public String getChatCorpUserId() {
439         return chatCorpUserId;
440     }
441
442     public void setChatCorpUserId(String chatCorpUserId) {
443         this.chatCorpUserId = chatCorpUserId;
444     }
445
446     public String getCreateEmployeeId() {
447         return createEmployeeId;
448     }
449
450     public void setCreateEmployeeId(String createEmployeeId) {
451         this.createEmployeeId = createEmployeeId;
452     }
453
454     public String getCreateEmployeePartId() {
455         return createEmployeePartId;
456     }
457
458     public void setCreateEmployeePartId(String createEmployeePartId) {
459         this.createEmployeePartId = createEmployeePartId;
460     }
461
462     public String getFocusActivityId() {
463         return focusActivityId;
464     }
465
466     public void setFocusActivityId(String focusActivityId) {
467         this.focusActivityId = focusActivityId;
468     }
469
470     public String getRecentVisitType() {
471         return recentVisitType;
472     }
473
474     public void setRecentVisitType(String recentVisitType) {
475         this.recentVisitType = recentVisitType;
476     }
477
478     public Integer getRecentVisitStatus() {
479         return recentVisitStatus;
480     }
481
482     public void setRecentVisitStatus(Integer recentVisitStatus) {
483         this.recentVisitStatus = recentVisitStatus;
484     }
485
486     public Integer getIsMakeADeal() {
487         return isMakeADeal;
488     }
489
490     public void setIsMakeADeal(Integer isMakeADeal) {
491         this.isMakeADeal = isMakeADeal;
492     }
6eeb78 493
R 494     public String getLastTreatDoctorId() {
495         return lastTreatDoctorId;
496     }
497
498     public void setLastTreatDoctorId(String lastTreatDoctorId) {
499         this.lastTreatDoctorId = lastTreatDoctorId;
500     }
501
502     public String getLastTreatProjects() {
503         return lastTreatProjects;
504     }
505
506     public void setLastTreatProjects(String lastTreatProjects) {
507         this.lastTreatProjects = lastTreatProjects;
508     }
509
510     public String getLastTreatDoctorName() {
511         return lastTreatDoctorName;
512     }
513
514     public void setLastTreatDoctorName(String lastTreatDoctorName) {
515         this.lastTreatDoctorName = lastTreatDoctorName;
516     }
517
518     public List<Map<String, Object>> getLastTreatProjectList() {
519         return lastTreatProjectList;
520     }
521
522     public void setLastTreatProjectList(List<Map<String, Object>> lastTreatProjectList) {
523         this.lastTreatProjectList = lastTreatProjectList;
524     }
525
526     public String getId() {
527         return id;
528     }
529
530     public void setId(String id) {
531         this.id = id;
532     }
533
534     public Integer getPageNum() {
535         return pageNum;
536     }
537
538     public void setPageNum(Integer pageNum) {
539         this.pageNum = pageNum;
540     }
541
542     public Integer getPageSize() {
543         return pageSize;
544     }
545
546     public void setPageSize(Integer pageSize) {
547         this.pageSize = pageSize;
548     }
549
550     public String getKeyWord() {
551         return keyWord;
552     }
553
554     public void setKeyWord(String keyWord) {
555         this.keyWord = keyWord;
556     }
7baf1a 557
R 558     public String getMethodCode() {
559         return methodCode;
560     }
561
562     public void setMethodCode(String methodCode) {
563         this.methodCode = methodCode;
564     }
565
566     public String getMethodCodeName() {
567         return methodCodeName;
568     }
569
570     public void setMethodCodeName(String methodCodeName) {
571         this.methodCodeName = methodCodeName;
572     }
6b9064 573
R 574     public String getUseType() {
575         return useType;
576     }
577
578     public void setUseType(String useType) {
579         this.useType = useType;
580     }
0b0e1f 581
R 582     public Integer getIsDetail() {
583         return isDetail;
584     }
585
586     public void setIsDetail(Integer isDetail) {
587         this.isDetail = isDetail;
588     }
110f61 589
R 590     public String getDoubt() {
591         return doubt;
592     }
593
594     public void setDoubt(String doubt) {
595         this.doubt = doubt;
596     }
597
598     public String getDissent() {
599         return dissent;
600     }
601
602     public void setDissent(String dissent) {
603         this.dissent = dissent;
604     }
605
606     public String getBudget() {
607         return budget;
608     }
609
610     public void setBudget(String budget) {
611         this.budget = budget;
612     }
613
614     public String getInterestedActivities() {
615         return interestedActivities;
616     }
617
618     public void setInterestedActivities(String interestedActivities) {
619         this.interestedActivities = interestedActivities;
620     }
621
622     public String getFollowUpWorks() {
623         return followUpWorks;
624     }
625
626     public void setFollowUpWorks(String followUpWorks) {
627         this.followUpWorks = followUpWorks;
628     }
ee2d8b 629 }