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