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