From b46419610e7047ded73f17c4db5d08d3716d6c88 Mon Sep 17 00:00:00 2001 From: shiyang Date: Tue, 12 Oct 2021 10:12:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A6=87=E5=A5=B3=E5=81=A5=E5=BA=B7=E7=AE=A1?= =?UTF-8?q?=E7=90=86-=E5=AE=AB=E9=A2=88=E7=99=8C=E6=A3=80=E7=B4=A2?= =?UTF-8?q?=E6=A1=86=E5=BC=82=E5=B8=B8=E9=A1=B9=20=20=20=20=20=20=20=20?= =?UTF-8?q?=E5=AE=AB=E9=A2=88=E7=99=8C=E6=A3=80=E6=9F=A5=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=BC=82=E5=B8=B8=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lyms/platform/common/enums/LczdycEnums2.java | 86 ++++++++++++++++++++++ .../web/controller/CervicalCancerController.java | 13 ++++ .../service/impl/CervicalCancerServiceImpl.java | 21 +++++- 3 files changed, 116 insertions(+), 4 deletions(-) create mode 100644 platform-common/src/main/java/com/lyms/platform/common/enums/LczdycEnums2.java diff --git a/platform-common/src/main/java/com/lyms/platform/common/enums/LczdycEnums2.java b/platform-common/src/main/java/com/lyms/platform/common/enums/LczdycEnums2.java new file mode 100644 index 0000000..5918319 --- /dev/null +++ b/platform-common/src/main/java/com/lyms/platform/common/enums/LczdycEnums2.java @@ -0,0 +1,86 @@ +package com.lyms.platform.common.enums; + +import com.lyms.platform.common.utils.StringUtils; + +/** + * 隆化需求用 + * 宫颈癌管理列表增加搜索条件 + * 妇科检查临床诊断异常项 + */ +public enum LczdycEnums2 { + + dcydy("3", "滴虫性阴道炎"), + wyjsxmjb("4", "外阴阴道假丝酵母菌病"), + xjxydb("5", "细菌性阴道病"), + wszq("6", "外生殖器尖锐湿疣"), + zgjl("7", "子宫肌瘤"), + gjy("8", "宫颈炎"), + fjy("9", "附件炎"), + fjlxzw("10", "附件良性肿物"), + fjexzw("11", "附件恶性肿物"), + zgnmy("12", "子宫内膜炎"), + zgjy("13", "子宫肌炎"), + zgnma("14", "子宫内膜癌"), + zgrl("15", "子宫肉瘤"), + zgxjz("16", "子宫腺肌症"), + jxzgjy("17", "急性子宫颈炎"), + mxzgjy("18", "慢性子宫颈炎"), + gjxr("19", "宫颈息肉"), + zgja("20", "子宫颈癌"), + wyy("21", "外阴炎"), + wya("22", "外阴癌"), + wylzspnbb("23", "外阴鳞状上皮内病变"), + wybb("24", "外阴白斑"), + wylxzl("25", "外阴良性肿瘤"), + wsxydy("26", "萎缩性阴道炎"); + + + + private String id; + private String name; + + public static LczdycEnums2 get(String id) { + LczdycEnums2[] values = LczdycEnums2.values(); + for (LczdycEnums2 value : values) { + if (value.getId().equals(id)) { + return value; + } + } + return null; + } + + public static String getName(String id) { + if(StringUtils.isEmpty(id)) { + return null; + } + LczdycEnums2[] values = LczdycEnums2.values(); + for (LczdycEnums2 value : values) { + if (value.id.equals(id)) { + return value.name; + } + } + return null; + } + + LczdycEnums2(String id, String name){ + this.id = id; + this.name = name; + } + + public String getId() { + return id; + } + + public void setId(String 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/CervicalCancerController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CervicalCancerController.java index b619ae2..96405db 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CervicalCancerController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CervicalCancerController.java @@ -105,6 +105,19 @@ public class CervicalCancerController extends BaseController { return cervicalCancerService.init(); } /** + * 隆化需求 + * 宫颈癌管理列表增加搜索条件: + * 乳腺癌管理列表增加搜索条件: + * 初始化 + * @Author: shiy + * @Date: 2021/10/11 16:13 + */ + @ResponseBody + @RequestMapping(value = "/init2", method = RequestMethod.GET) + public BaseResponse init2() { + return cervicalCancerService.init2(); + } + /** * 宫颈癌导出(列表) * @param param * @param request diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/CervicalCancerServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/CervicalCancerServiceImpl.java index b4f2186..98c482f 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/CervicalCancerServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/CervicalCancerServiceImpl.java @@ -4,10 +4,7 @@ import com.lyms.platform.biz.service.BasicConfigService; import com.lyms.platform.biz.service.CancerScreeningService; import com.lyms.platform.biz.service.ResidentsArchiveService; import com.lyms.platform.common.constants.ErrorCodeConstants; -import com.lyms.platform.common.enums.LczdycEnums; -import com.lyms.platform.common.enums.TbsflbgjgEnums; -import com.lyms.platform.common.enums.YnEnums; -import com.lyms.platform.common.enums.ZhzdycxEnums; +import com.lyms.platform.common.enums.*; import com.lyms.platform.common.result.BaseListResponse; import com.lyms.platform.common.result.BaseResponse; import com.lyms.platform.common.result.RespBuilder; @@ -191,6 +188,22 @@ public class CervicalCancerServiceImpl implements CervicalCancerService { "tBSflbz", tBSflbz, "lstZD", lstZD); } + /** + * 宫颈癌管理列表增加搜索条件(隆化需求) + * + * @Author: shiy + * @Date: 2021/10/11 16:13 + */ + public BaseResponse init2() { + + List> fklcjczd = EnumUtil.toJson(LczdycEnums2.class); /** 妇科检查临床诊断异常项 */ + List> tBSflbz = EnumUtil.toJson(TbsflbgjgEnums.class); /** TBS分类报告结果 */ + List> lstZD = EnumUtil.toJson(ZhzdycxEnums.class); /** 最后诊断异常项 */ + + return RespBuilder.buildSuccess("fklcjczd", fklcjczd, + "tBSflbz", tBSflbz, + "lstZD", lstZD); + } /** * 宫颈癌导出(列表) -- 1.8.3.1