From 04ae4377bcad1bc14483e582d98f5e5f112fe8f9 Mon Sep 17 00:00:00 2001 From: yangfei Date: Thu, 13 Jul 2017 10:53:40 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9A=8F=E8=AE=BF=E5=88=97=E8=A1=A8=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lyms/platform/common/enums/IsCloseEnums.java | 47 +++++++++++++++++++ .../lyms/platform/common/enums/SourceEnums.java | 46 ++++++++++++++++++ .../lyms/platform/common/enums/TreatmentEnums.java | 47 +++++++++++++++++++ .../operate/web/controller/EarController.java | 28 +++++++++-- .../operate/web/result/InitFollowUpListData.java | 54 ++++++++++++++++++++++ 5 files changed, 217 insertions(+), 5 deletions(-) create mode 100644 platform-common/src/main/java/com/lyms/platform/common/enums/IsCloseEnums.java create mode 100644 platform-common/src/main/java/com/lyms/platform/common/enums/SourceEnums.java create mode 100644 platform-common/src/main/java/com/lyms/platform/common/enums/TreatmentEnums.java create mode 100644 platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/InitFollowUpListData.java diff --git a/platform-common/src/main/java/com/lyms/platform/common/enums/IsCloseEnums.java b/platform-common/src/main/java/com/lyms/platform/common/enums/IsCloseEnums.java new file mode 100644 index 0000000..5d81d51 --- /dev/null +++ b/platform-common/src/main/java/com/lyms/platform/common/enums/IsCloseEnums.java @@ -0,0 +1,47 @@ +package com.lyms.platform.common.enums; + +/** + * @auther yangfei + * @createTime 2017年07月13日 10时42分 + * @discription + */ +public enum IsCloseEnums { + ISJA(1, "结案"), + ISWJA(2, "未结案"); + + private int id; + private String name; + + public static String getTitle(int id){ + if (id==0){ + return ""; + } + for (IsCloseEnums cfEnums:IsCloseEnums.values()){ + if (id == cfEnums.getId()){ + return cfEnums.getName(); + } + } + return ""; + } + + IsCloseEnums(int id, String name) { + this.id = id; + this.name = name; + } + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } +} diff --git a/platform-common/src/main/java/com/lyms/platform/common/enums/SourceEnums.java b/platform-common/src/main/java/com/lyms/platform/common/enums/SourceEnums.java new file mode 100644 index 0000000..b6f380b --- /dev/null +++ b/platform-common/src/main/java/com/lyms/platform/common/enums/SourceEnums.java @@ -0,0 +1,46 @@ +package com.lyms.platform.common.enums; + +/** + * @auther yangfei + * @createTime 2017年07月13日 10时46分 + * @discription + */ +public enum SourceEnums { + ISJA(1, "本院"), + ISWJA(2, "*医院"); + private int id; + private String name; + + public static String getTitle(int id){ + if (id==0){ + return ""; + } + for (SourceEnums cfEnums:SourceEnums.values()){ + if (id == cfEnums.getId()){ + return cfEnums.getName(); + } + } + return ""; + } + + SourceEnums(int id, String name) { + this.id = id; + this.name = name; + } + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } +} diff --git a/platform-common/src/main/java/com/lyms/platform/common/enums/TreatmentEnums.java b/platform-common/src/main/java/com/lyms/platform/common/enums/TreatmentEnums.java new file mode 100644 index 0000000..1e51c4c --- /dev/null +++ b/platform-common/src/main/java/com/lyms/platform/common/enums/TreatmentEnums.java @@ -0,0 +1,47 @@ +package com.lyms.platform.common.enums; + +/** + * @auther yangfei + * @createTime 2017年07月13日 10时49分 + * @discription + */ +public enum TreatmentEnums { + RGEW(1, "人工耳蜗"), + SHS(3, "手术"), + ZTQ(2, "助听器"); + private int id; + private String name; + + public static String getTitle(int id){ + if (id==0){ + return ""; + } + for (TreatmentEnums cfEnums:TreatmentEnums.values()){ + if (id == cfEnums.getId()){ + return cfEnums.getName(); + } + } + return ""; + } + + TreatmentEnums(int id, String name) { + this.id = id; + this.name = name; + } + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/EarController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/EarController.java index dfe68ae..79fafc5 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/EarController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/EarController.java @@ -4,9 +4,7 @@ import com.lyms.platform.common.annotation.TokenRequired; import com.lyms.platform.common.base.BaseController; import com.lyms.platform.common.base.LoginContext; import com.lyms.platform.common.constants.ErrorCodeConstants; -import com.lyms.platform.common.enums.ConfirmedEnums; -import com.lyms.platform.common.enums.HearingDiagnosisEnums; -import com.lyms.platform.common.enums.HighRiskEnum; +import com.lyms.platform.common.enums.*; import com.lyms.platform.common.result.BaseObjectResponse; import com.lyms.platform.common.result.BaseResponse; import com.lyms.platform.common.utils.DateUtil; @@ -14,6 +12,7 @@ import com.lyms.platform.common.utils.EnumUtil; import com.lyms.platform.common.utils.StringUtils; import com.lyms.platform.operate.web.facade.AutoMatchFacade; import com.lyms.platform.operate.web.result.InitFollowUp; +import com.lyms.platform.operate.web.result.InitFollowUpListData; import com.lyms.platform.operate.web.result.InitHearingDiagnose; import com.lyms.platform.permission.model.*; import com.lyms.platform.permission.service.*; @@ -199,14 +198,33 @@ public class EarController extends BaseController { return initHearingDiagnose.setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("查询成功"); } - + /** + * 随访模块列表管理初始化数据 + * + * @return + */ + @RequestMapping(method = RequestMethod.GET, value = "/initHighrFollowUpData") + @ResponseBody + @TokenRequired + public BaseResponse initHighrFollowUpData() { + InitFollowUpListData initFollowUpListData = new InitFollowUpListData(); + //确诊结果 + initFollowUpListData.setConfirmResult(EnumUtil.toJson(ConfirmedEnums.class)); + //是否结案 + initFollowUpListData.setIsClose(EnumUtil.toJson(IsCloseEnums.class)); + //来源 + initFollowUpListData.setSource(EnumUtil.toJson(SourceEnums.class)); + //干预治疗 + initFollowUpListData.setTreatment(EnumUtil.toJson(TreatmentEnums.class)); + return initFollowUpListData.setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("查询成功"); + } /** * 进入新增听力转诊页面前,验证及初始化数据 * * @param babyId 儿童档案ID * @return */ - @RequestMapping(method = RequestMethod.GET, value = "/initHighrChangeHosp") + @RequestMapping(method = RequestMethod.GET, value = "/nitHighrChangeHosp") @ResponseBody @TokenRequired public BaseResponse initHighrChangeHosp(String babyId, HttpServletRequest request) { diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/InitFollowUpListData.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/InitFollowUpListData.java new file mode 100644 index 0000000..10dc34f --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/InitFollowUpListData.java @@ -0,0 +1,54 @@ +package com.lyms.platform.operate.web.result; + +import com.lyms.platform.common.result.BaseResponse; + +import java.util.List; +import java.util.Map; + +/** + * @auther yangfei + * @createTime 2017年07月13日 10时38分 + * @discription + */ +public class InitFollowUpListData extends BaseResponse { + //确诊结果 + private List> confirmResult; + //是否结案 + private List> isClose; + //来源 + private List> source; + //干预治疗 + private List> treatment; + + public List> getConfirmResult() { + return confirmResult; + } + + public void setConfirmResult(List> confirmResult) { + this.confirmResult = confirmResult; + } + + public List> getIsClose() { + return isClose; + } + + public void setIsClose(List> isClose) { + this.isClose = isClose; + } + + public List> getSource() { + return source; + } + + public void setSource(List> source) { + this.source = source; + } + + public List> getTreatment() { + return treatment; + } + + public void setTreatment(List> treatment) { + this.treatment = treatment; + } +} -- 1.8.3.1