package cn.wildfire.chat.kit.contact.model;
|
|
import cn.wildfirechat.model.Doctor;
|
import cn.wildfirechat.model.UserInfo;
|
import com.alibaba.fastjson.JSONObject;
|
|
import java.text.MessageFormat;
|
import java.util.List;
|
|
/**
|
* @author kimi
|
* @description
|
* @date 2021-02-01 15:43
|
*/
|
|
|
public class SearchDoctorList {
|
|
/**
|
* total : 298
|
* pageNum : 1
|
* pageSize : 3
|
* doctorParamVoList : [{"medoDoctorId":"1298829282316095489","medoCreateTime":"2020-08-27 11:46:47","medoModifyTime":"2020-12-08 01:00:01","mediDiseaseId":["1122859055155775968","1122859001334467680","1122859001233802560","1122858982980190928","1122858984322368960","1122859064819452192"],"mediDiseaseName":["颈椎病","腰椎间盘突出","腰椎管狭窄","脊柱侧弯","脊柱骨折","骨质疏松"],"feldsherName":"","feldsherMobile":"","symptom":["颈背疼痛、上肢无力、手指发麻、下肢乏力等","腰部疼痛,一侧下肢或双下肢麻木、疼痛等","长期腰骶部痛,腿痛,双下肢渐进性无力,麻木,间歇性跛性,行走困难,行走一段距离后出现下肢痛","一个或数个节段向侧方弯曲或伴有椎体旋转的脊柱畸形","脊柱有局限性肿胀、压痛,运动障碍","疼痛,身长缩短,驼背,骨折,呼吸功能下降"],"doctorName":"王善金","doctorProfessional":"副主任医师","doctorMobile":"18916126445","doctorAvatar":"https://yishiwuyou.oss-cn-shanghai.aliyuncs.com/avatar/2020/08/27/aa5b8c81a65c4f5194cc.png","doctorVideo":"http://vod.medeasy123.com/79c9b9a723ba4752bc478debad90ede4/53b8672438152395f89576a837ba5b33-sd.mp4","cityName":"上海","medoHospitalId":"1286495077229862914","medoHospitalName":"同济大学附属东方医院","mediDiseaseClassifyId01":"1105949666301969712","mediDiseaseClassifyName01":"骨外科","mediDiseaseClassifyName01Copy":"骨外科","mediDiseaseClassifyId02":"1105949674489250352","mediDiseaseClassifyName02":"脊柱外科","mediDiseaseClassifyName02Copy":"脊柱外科","doctorIntroduce":"王善金,医学博士,脊柱外科副主任医师,副教授,研究生导师。毕业于上海交通大学医学院,留学美国斯坦福大学,致力脊柱外科的基础与临床,擅长各类脊柱疾患的诊断与治疗。\n曾先后赴美国克利夫兰医学中心(Cleveland Clinic)、纽约特种外科医院(Hospital for Special Surgery)、哥伦比亚大学艾伦脊柱医院(Allen Hospital)、西奈山医学院(Mount Sinai)、德国柏林夏洛特大学医院(Charite)等国际顶尖脊柱外科中心访学研修。\n从事脊柱外科临床一线工作十余年,积累了丰富的经验。临床上主攻脊柱疾患和骨质疏松,擅长各类颈肩腰腿痛的诊断;治疗上视患为亲,重视健康教育和康复锻炼;手术上博采众长,勇于创新,以最新理念和最佳技术服务广大病患。\n主持国家自然科学基金2项,第一作者或通讯作者发表SCI收录论文20篇。先后入选同济大学同济大学青年优秀医学人才培养计划、浦东新区卫生系统优秀青年医学人才培养计划、浦东新区十佳优秀青年岗位能手、上海市卫生计生系统优秀人才培养计划。荣膺上海市卫生系统第十七届\u201c银蛇奖\u201d。","doctorAdvantage":"颈肩腰腿痛,颈椎病、腰椎间盘突出症、腰椎管狭窄症、腰椎滑脱症、脊柱侧弯畸形、脊柱骨折脱位、脊髓损伤、脊柱肿瘤、脊柱结核、骨质疏松性骨折。各类脊柱疾患的外科治疗。","videoCount":47,"articleCount":0,"audioCount":0,"answerCount":458,"totalCount":505,"doctorVisit":1991},{"medoDoctorId":"1285915800356720642","medoCreateTime":"2020-07-22 20:33:13","medoModifyTime":"2020-12-08 01:00:00","mediDiseaseId":["1122858982980190928","1122859055155775968","1122859001334467680","1122859001233802560","1122859001737119712"],"mediDiseaseName":["脊柱侧弯","颈椎病","腰椎间盘突出","腰椎管狭窄","腰腿痛"],"feldsherName":"","feldsherMobile":"","symptom":["一个或数个节段向侧方弯曲或伴有椎体旋转的脊柱畸形","颈背疼痛、上肢无力、手指发麻、下肢乏力等","腰部疼痛,一侧下肢或双下肢麻木、疼痛等","长期腰骶部痛,腿痛,双下肢渐进性无力,麻木,间歇性跛性,行走困难,行走一段距离后出现下肢痛","1.急性腰扭伤2.腰肌劳损3.腰椎间盘突出症4.腰椎管狭窄症5.第3腰椎横突综合征"],"doctorName":"白玉树","doctorProfessional":"副主任医师","doctorMobile":"13764549997","doctorAvatar":"https://yishiwuyou.oss-cn-shanghai.aliyuncs.com/avatar/2020/07/31/022158f1e35347c7a9d2.png","doctorVideo":"http://vod.medeasy123.com/11d976f4a61d41c79552b172584347db/e80f72a0310aae778908fb5420b221a9-sd.mp4","cityName":"上海","medoHospitalId":"1285906997284376577","medoHospitalName":"上海长海医院 ","mediDiseaseClassifyId01":"1105949666301969712","mediDiseaseClassifyName01":"骨外科","mediDiseaseClassifyName01Copy":"骨外科","mediDiseaseClassifyId02":"1105949674489250352","mediDiseaseClassifyName02":"脊柱外科","mediDiseaseClassifyName02Copy":"脊柱外科","doctorIntroduce":"白玉树,男,长海医院脊柱外科副主任,副主任医师、副教授、医学博士、硕士研究生导师。任中华医学会骨科分会青年委员、上海医学会骨科分会青年学组副组长、上海医师协会骨科分会脊柱工作组委员、上海中西医结合学会脊柱专业委员会委员、畸形学组组长、亚太骨科协会会员、新加坡国立大学\u2014\u2014第二军医大学脊柱畸形联合研究中心秘书;担任《脊柱外科杂志》、《中国微创外科杂志》、《中国脊柱畸形杂志》、学术期刊的编辑部主任、编委等。曾公派赴美国斯坦福大学医学中心脊柱外科、新加坡国立大学脊柱中心留学及美国访问学者。曾与国际脊柱畸形协会主席Shufflebarger、亚太骨科协会主席HK Wong等,在美国和新加坡等地共同进行脊柱外科大手术三百余台,其病例可通过新加坡临时行医执照号码14504A在互联网查询。已参加完成脊柱外科手术四千余台。对重度脊柱侧弯矫正、精准脊柱外科手术技术、避免脊柱手术神经损伤并发症、脊柱手术导航等方面具有深入研究。完成国家自然科学基金4项,新加坡Williams国际基金、军事医学专项基金、上海市基金等共8 项。围绕脊柱外科相关研究,发表论文30余篇,主编专著2部,参编专著9部,获批国家专利6项。获得国家科技进步二等奖、上海中西医结合科学技术三等奖、上海中西医结合优秀青年人才奖、长海医院十佳优秀临床医师、十佳主诊医师、十佳创新之星、第二军医大学校A级优秀教员。荣获解放军个人三等功、上海世博卫士奖章等荣誉。","doctorAdvantage":"脊柱侧弯、颈椎病、腰椎间盘突出症、腰椎管狭窄症、腰腿痛、颈肩痛、脊柱伤病等的精准导航手术及微创治疗。","videoCount":41,"articleCount":0,"audioCount":0,"answerCount":0,"totalCount":41,"doctorVisit":1197},{"medoDoctorId":"1287636479464644610","medoCreateTime":"2020-07-27 14:30:34","medoModifyTime":"2020-12-08 16:48:10","mediDiseaseId":["1122859055155775968","1122859001334467680","1122859001233802560","1122858982980190928"],"mediDiseaseName":["颈椎病","腰椎间盘突出","腰椎管狭窄","脊柱侧弯"],"feldsherName":"","feldsherMobile":"","symptom":["颈背疼痛、上肢无力、手指发麻、下肢乏力等","腰部疼痛,一侧下肢或双下肢麻木、疼痛等","长期腰骶部痛,腿痛,双下肢渐进性无力,麻木,间歇性跛性,行走困难,行走一段距离后出现下肢痛","一个或数个节段向侧方弯曲或伴有椎体旋转的脊柱畸形"],"doctorName":"许鹏","doctorProfessional":"副主任医师","doctorMobile":"17717071239","doctorAvatar":"https://yishiwuyou.oss-cn-shanghai.aliyuncs.com/avatar/2020/07/27/2f55180208cc40df88e1.png","doctorVideo":"http://vod.medeasy123.com/5c7baca200d245afa91a25d0e7d7f3d0/5b379530c204e471d51d97827df6e2ad-sd.mp4","cityName":"上海","medoHospitalId":"1287580472432599042","medoHospitalName":"上海长征医院","mediDiseaseClassifyId01":"1105949666301969712","mediDiseaseClassifyName01":"骨外科","mediDiseaseClassifyName01Copy":"骨外科","mediDiseaseClassifyId02":"1105949674489250352","mediDiseaseClassifyName02":"脊柱外科","mediDiseaseClassifyName02Copy":"脊柱外科","doctorIntroduce":"许鹏,男,博士,副主任医师、副教授,2011年毕业于第二军医大学,于第二附属医院(上海长征医院)脊柱外科工作至今。目前,担任国际AO内固定协会(AO Spine)会员、中国残疾人康复协会肢残委脊柱康复学组委员、上海市住院医师规范化培训考官、第二军医大学住院医师规范化培训导师、《中国组织工程研究》青年审稿专家、《转化医学电子杂志》编委和《Translational Surgery》青年编委等。先后以优异成绩通过上海市住院医师规范化培训及专科医师培训,并多次前往美国进修脊柱微创技术。近年以第一作者在国家核心刊物发表论文20余篇,SCI论文7篇,主持市、校级课题2项,第一发明人获得国家专利3项,参与各级课题10余项,编写专著4部。","doctorAdvantage":"擅长常见脊柱疾病的精准化诊断、微创化治疗,借鉴国内外先进经验与技术,力求达到经济、无(微)创、快速的目的,如经皮椎间孔镜治疗腰椎间盘突出症、腰椎管狭窄症等,经皮椎体成形术治疗压缩骨折,微创通道治疗各型脊柱疾病等;在脊柱退变、外伤、畸形等疑难危重疾病方面有独到诊治经验与特色,如颈椎病(疼痛、眩晕、行走不稳等症状)、腰椎病(间盘突出、滑脱、椎管狭窄等)、枕颈畸形、脊柱侧弯畸形、脊柱韧带骨化病等。","videoCount":53,"articleCount":0,"audioCount":0,"answerCount":258,"totalCount":311,"doctorVisit":749}]
|
*/
|
|
private String total;
|
private Integer pageNum;
|
private Integer pageSize;
|
private List<DoctorParamVoListDTO> doctorParamETOList;
|
|
public String getTotal() {
|
return total;
|
}
|
|
public void setTotal(String total) {
|
this.total = total;
|
}
|
|
public Integer getPageNum() {
|
return pageNum;
|
}
|
|
public void setPageNum(Integer pageNum) {
|
this.pageNum = pageNum;
|
}
|
|
public Integer getPageSize() {
|
return pageSize;
|
}
|
|
public void setPageSize(Integer pageSize) {
|
this.pageSize = pageSize;
|
}
|
|
public List<DoctorParamVoListDTO> getDoctorParamETOList() {
|
return doctorParamETOList;
|
}
|
|
public void setDoctorParamETOList(List<DoctorParamVoListDTO> doctorParamETOList) {
|
this.doctorParamETOList = doctorParamETOList;
|
}
|
|
public static UIUserInfo trans2UserInfo(DoctorParamVoListDTO bean) {
|
if (bean == null) {
|
return null;
|
}
|
UIUserInfo uiUserInfo = new UIUserInfo();
|
UserInfo userInfo = new UserInfo();
|
uiUserInfo.setUserType(UIUserInfo.DOCTOR);
|
userInfo.uid = bean.medoDoctorId;
|
userInfo.portrait = bean.doctorAvatar;
|
userInfo.displayName = bean.doctorName;
|
String json = JSONObject.toJSONString(bean);
|
uiUserInfo.setDoctorInfo(JSONObject.parseObject(json, Doctor.class));
|
uiUserInfo.setDescInfo(MessageFormat.format(" {0} {1} {2}", bean.medoHospitalName, bean.mediDiseaseClassifyName02, bean.doctorProfessional));
|
uiUserInfo.setUserInfo(userInfo);
|
return uiUserInfo;
|
}
|
|
public static class DoctorParamVoListDTO {
|
/**
|
* medoDoctorId : 1298829282316095489
|
* medoCreateTime : 2020-08-27 11:46:47
|
* medoModifyTime : 2020-12-08 01:00:01
|
* mediDiseaseId : ["1122859055155775968","1122859001334467680","1122859001233802560","1122858982980190928","1122858984322368960","1122859064819452192"]
|
* mediDiseaseName : ["颈椎病","腰椎间盘突出","腰椎管狭窄","脊柱侧弯","脊柱骨折","骨质疏松"]
|
* feldsherName :
|
* feldsherMobile :
|
* symptom : ["颈背疼痛、上肢无力、手指发麻、下肢乏力等","腰部疼痛,一侧下肢或双下肢麻木、疼痛等","长期腰骶部痛,腿痛,双下肢渐进性无力,麻木,间歇性跛性,行走困难,行走一段距离后出现下肢痛","一个或数个节段向侧方弯曲或伴有椎体旋转的脊柱畸形","脊柱有局限性肿胀、压痛,运动障碍","疼痛,身长缩短,驼背,骨折,呼吸功能下降"]
|
* doctorName : 王善金
|
* doctorProfessional : 副主任医师
|
* doctorMobile : 18916126445
|
* doctorAvatar : https://yishiwuyou.oss-cn-shanghai.aliyuncs.com/avatar/2020/08/27/aa5b8c81a65c4f5194cc.png
|
* doctorVideo : http://vod.medeasy123.com/79c9b9a723ba4752bc478debad90ede4/53b8672438152395f89576a837ba5b33-sd.mp4
|
* cityName : 上海
|
* medoHospitalId : 1286495077229862914
|
* medoHospitalName : 同济大学附属东方医院
|
* mediDiseaseClassifyId01 : 1105949666301969712
|
* mediDiseaseClassifyName01 : 骨外科
|
* mediDiseaseClassifyName01Copy : 骨外科
|
* mediDiseaseClassifyId02 : 1105949674489250352
|
* mediDiseaseClassifyName02 : 脊柱外科
|
* mediDiseaseClassifyName02Copy : 脊柱外科
|
* doctorIntroduce : 王善金,医学博士,脊柱外科副主任医师,副教授,研究生导师。毕业于上海交通大学医学院,留学美国斯坦福大学,致力脊柱外科的基础与临床,擅长各类脊柱疾患的诊断与治疗。
|
曾先后赴美国克利夫兰医学中心(Cleveland Clinic)、纽约特种外科医院(Hospital for Special Surgery)、哥伦比亚大学艾伦脊柱医院(Allen Hospital)、西奈山医学院(Mount Sinai)、德国柏林夏洛特大学医院(Charite)等国际顶尖脊柱外科中心访学研修。
|
从事脊柱外科临床一线工作十余年,积累了丰富的经验。临床上主攻脊柱疾患和骨质疏松,擅长各类颈肩腰腿痛的诊断;治疗上视患为亲,重视健康教育和康复锻炼;手术上博采众长,勇于创新,以最新理念和最佳技术服务广大病患。
|
主持国家自然科学基金2项,第一作者或通讯作者发表SCI收录论文20篇。先后入选同济大学同济大学青年优秀医学人才培养计划、浦东新区卫生系统优秀青年医学人才培养计划、浦东新区十佳优秀青年岗位能手、上海市卫生计生系统优秀人才培养计划。荣膺上海市卫生系统第十七届“银蛇奖”。
|
* doctorAdvantage : 颈肩腰腿痛,颈椎病、腰椎间盘突出症、腰椎管狭窄症、腰椎滑脱症、脊柱侧弯畸形、脊柱骨折脱位、脊髓损伤、脊柱肿瘤、脊柱结核、骨质疏松性骨折。各类脊柱疾患的外科治疗。
|
* videoCount : 47
|
* articleCount : 0
|
* audioCount : 0
|
* answerCount : 458
|
* totalCount : 505
|
* doctorVisit : 1991
|
*/
|
|
private String medoDoctorId;
|
private String medoCreateTime;
|
private String medoModifyTime;
|
private String feldsherName;
|
private String feldsherMobile;
|
private String doctorName;
|
private String doctorProfessional;
|
private String doctorMobile;
|
private String doctorAvatar;
|
private String doctorVideo;
|
private String cityName;
|
private String medoHospitalId;
|
private String medoHospitalName;
|
private String mediDiseaseClassifyId01;
|
private String mediDiseaseClassifyName01;
|
private String mediDiseaseClassifyName01Copy;
|
private String mediDiseaseClassifyId02;
|
private String mediDiseaseClassifyName02;
|
private String mediDiseaseClassifyName02Copy;
|
private String doctorIntroduce;
|
private String doctorAdvantage;
|
private Integer videoCount;
|
private Integer articleCount;
|
private Integer audioCount;
|
private Integer answerCount;
|
private Integer totalCount;
|
private Integer doctorVisit;
|
private List<String> mediDiseaseId;
|
private List<String> mediDiseaseName;
|
private List<String> symptom;
|
|
public String getMedoDoctorId() {
|
return medoDoctorId;
|
}
|
|
public void setMedoDoctorId(String medoDoctorId) {
|
this.medoDoctorId = medoDoctorId;
|
}
|
|
public String getMedoCreateTime() {
|
return medoCreateTime;
|
}
|
|
public void setMedoCreateTime(String medoCreateTime) {
|
this.medoCreateTime = medoCreateTime;
|
}
|
|
public String getMedoModifyTime() {
|
return medoModifyTime;
|
}
|
|
public void setMedoModifyTime(String medoModifyTime) {
|
this.medoModifyTime = medoModifyTime;
|
}
|
|
public String getFeldsherName() {
|
return feldsherName;
|
}
|
|
public void setFeldsherName(String feldsherName) {
|
this.feldsherName = feldsherName;
|
}
|
|
public String getFeldsherMobile() {
|
return feldsherMobile;
|
}
|
|
public void setFeldsherMobile(String feldsherMobile) {
|
this.feldsherMobile = feldsherMobile;
|
}
|
|
public String getDoctorName() {
|
return doctorName;
|
}
|
|
public void setDoctorName(String doctorName) {
|
this.doctorName = doctorName;
|
}
|
|
public String getDoctorProfessional() {
|
return doctorProfessional;
|
}
|
|
public void setDoctorProfessional(String doctorProfessional) {
|
this.doctorProfessional = doctorProfessional;
|
}
|
|
public String getDoctorMobile() {
|
return doctorMobile;
|
}
|
|
public void setDoctorMobile(String doctorMobile) {
|
this.doctorMobile = doctorMobile;
|
}
|
|
public String getDoctorAvatar() {
|
return doctorAvatar;
|
}
|
|
public void setDoctorAvatar(String doctorAvatar) {
|
this.doctorAvatar = doctorAvatar;
|
}
|
|
public String getDoctorVideo() {
|
return doctorVideo;
|
}
|
|
public void setDoctorVideo(String doctorVideo) {
|
this.doctorVideo = doctorVideo;
|
}
|
|
public String getCityName() {
|
return cityName;
|
}
|
|
public void setCityName(String cityName) {
|
this.cityName = cityName;
|
}
|
|
public String getMedoHospitalId() {
|
return medoHospitalId;
|
}
|
|
public void setMedoHospitalId(String medoHospitalId) {
|
this.medoHospitalId = medoHospitalId;
|
}
|
|
public String getMedoHospitalName() {
|
return medoHospitalName;
|
}
|
|
public void setMedoHospitalName(String medoHospitalName) {
|
this.medoHospitalName = medoHospitalName;
|
}
|
|
public String getMediDiseaseClassifyId01() {
|
return mediDiseaseClassifyId01;
|
}
|
|
public void setMediDiseaseClassifyId01(String mediDiseaseClassifyId01) {
|
this.mediDiseaseClassifyId01 = mediDiseaseClassifyId01;
|
}
|
|
public String getMediDiseaseClassifyName01() {
|
return mediDiseaseClassifyName01;
|
}
|
|
public void setMediDiseaseClassifyName01(String mediDiseaseClassifyName01) {
|
this.mediDiseaseClassifyName01 = mediDiseaseClassifyName01;
|
}
|
|
public String getMediDiseaseClassifyName01Copy() {
|
return mediDiseaseClassifyName01Copy;
|
}
|
|
public void setMediDiseaseClassifyName01Copy(String mediDiseaseClassifyName01Copy) {
|
this.mediDiseaseClassifyName01Copy = mediDiseaseClassifyName01Copy;
|
}
|
|
public String getMediDiseaseClassifyId02() {
|
return mediDiseaseClassifyId02;
|
}
|
|
public void setMediDiseaseClassifyId02(String mediDiseaseClassifyId02) {
|
this.mediDiseaseClassifyId02 = mediDiseaseClassifyId02;
|
}
|
|
public String getMediDiseaseClassifyName02() {
|
return mediDiseaseClassifyName02;
|
}
|
|
public void setMediDiseaseClassifyName02(String mediDiseaseClassifyName02) {
|
this.mediDiseaseClassifyName02 = mediDiseaseClassifyName02;
|
}
|
|
public String getMediDiseaseClassifyName02Copy() {
|
return mediDiseaseClassifyName02Copy;
|
}
|
|
public void setMediDiseaseClassifyName02Copy(String mediDiseaseClassifyName02Copy) {
|
this.mediDiseaseClassifyName02Copy = mediDiseaseClassifyName02Copy;
|
}
|
|
public String getDoctorIntroduce() {
|
return doctorIntroduce;
|
}
|
|
public void setDoctorIntroduce(String doctorIntroduce) {
|
this.doctorIntroduce = doctorIntroduce;
|
}
|
|
public String getDoctorAdvantage() {
|
return doctorAdvantage;
|
}
|
|
public void setDoctorAdvantage(String doctorAdvantage) {
|
this.doctorAdvantage = doctorAdvantage;
|
}
|
|
public Integer getVideoCount() {
|
return videoCount;
|
}
|
|
public void setVideoCount(Integer videoCount) {
|
this.videoCount = videoCount;
|
}
|
|
public Integer getArticleCount() {
|
return articleCount;
|
}
|
|
public void setArticleCount(Integer articleCount) {
|
this.articleCount = articleCount;
|
}
|
|
public Integer getAudioCount() {
|
return audioCount;
|
}
|
|
public void setAudioCount(Integer audioCount) {
|
this.audioCount = audioCount;
|
}
|
|
public Integer getAnswerCount() {
|
return answerCount;
|
}
|
|
public void setAnswerCount(Integer answerCount) {
|
this.answerCount = answerCount;
|
}
|
|
public Integer getTotalCount() {
|
return totalCount;
|
}
|
|
public void setTotalCount(Integer totalCount) {
|
this.totalCount = totalCount;
|
}
|
|
public Integer getDoctorVisit() {
|
return doctorVisit;
|
}
|
|
public void setDoctorVisit(Integer doctorVisit) {
|
this.doctorVisit = doctorVisit;
|
}
|
|
public List<String> getMediDiseaseId() {
|
return mediDiseaseId;
|
}
|
|
public void setMediDiseaseId(List<String> mediDiseaseId) {
|
this.mediDiseaseId = mediDiseaseId;
|
}
|
|
public List<String> getMediDiseaseName() {
|
return mediDiseaseName;
|
}
|
|
public void setMediDiseaseName(List<String> mediDiseaseName) {
|
this.mediDiseaseName = mediDiseaseName;
|
}
|
|
public List<String> getSymptom() {
|
return symptom;
|
}
|
|
public void setSymptom(List<String> symptom) {
|
this.symptom = symptom;
|
}
|
}
|
}
|