From 139319141ee172a9442207ee35cbfbfd0be9c64c Mon Sep 17 00:00:00 2001 From: yangfei Date: Tue, 13 Jun 2017 11:39:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A7=E6=A3=80=E5=A2=9E=E5=8A=A0=E5=AD=97?= =?UTF-8?q?=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lyms/platform/common/enums/GongJingEnums.java | 203 +++++++++++++++++++++ .../lyms/platform/common/enums/TaiShuEnums.java | 76 +++++--- .../web/facade/AntenatalExaminationFacade.java | 91 +++++++++ 3 files changed, 345 insertions(+), 25 deletions(-) create mode 100644 platform-common/src/main/java/com/lyms/platform/common/enums/GongJingEnums.java diff --git a/platform-common/src/main/java/com/lyms/platform/common/enums/GongJingEnums.java b/platform-common/src/main/java/com/lyms/platform/common/enums/GongJingEnums.java new file mode 100644 index 0000000..6ca6fc2 --- /dev/null +++ b/platform-common/src/main/java/com/lyms/platform/common/enums/GongJingEnums.java @@ -0,0 +1,203 @@ +package com.lyms.platform.common.enums; + +/** + * @auther yangfei + * @createTime 2017年06月13日 10时40分 + * @discription + */ +public class GongJingEnums { + + //横指 + public enum HengZhi { + QISHANG("一横指", "1"), + QIXIA("二横指", "2"), + QICHIZJ ("三横指", "3"); + + HengZhi(String name, String value) { + this.name = name; + this.value = value; + } + + private String name; + private String value; + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getValue() { + return value; + } + + public void setValue(String value) { + this.value = value; + } + } + + //阴道检测 + public enum GongGao { + QISHANG("脐上", "1"), + QIXIA("脐下", "2"), + QICHIZJ ("脐耻之间", "3"), + CGLHS("耻骨联合上", "4"); + + GongGao(String name, String value) { + this.name = name; + this.value = value; + } + + private String name; + private String value; + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getValue() { + return value; + } + + public void setValue(String value) { + this.value = value; + } + } + + //阴道检测 + public enum YDJianCe { + YiZuo("已做", "1"), + WeiZzuo("未做", "2"); + + YDJianCe(String name, String value) { + this.name = name; + this.value = value; + } + + private String name; + private String value; + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getValue() { + return value; + } + + public void setValue(String value) { + this.value = value; + } + } + + //先露位置 + public enum XLWeiZhi { + O("S-4", "1"), + O1("S-3", "2"), + O2("S-2", "3"), + O3("S-1", "4"), + O4("S+1", "5"), + O5("S+2", "6"), + O6("S+3", "7"); + + + XLWeiZhi(String name, String value) { + this.name = name; + this.value = value; + } + + private String name; + private String value; + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getValue() { + return value; + } + + public void setValue(String value) { + this.value = value; + } + } + + + //宫颈位置 + public enum WeiZhi { + // 宫颈硬度(选择框为:软、中、硬、其他(填写)) + // 4.宫颈位置(选择框为:前、中、后、其他(填写)) + Ruan("前", "前"), Zhong("中", "中"), Ying("后", "后"); + + WeiZhi(String name, String value) { + this.name = name; + this.value = value; + } + + private String name; + private String value; + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getValue() { + return value; + } + + public void setValue(String value) { + this.value = value; + } + } + + //宫颈硬度 + public enum YinDu { + // 宫颈硬度(选择框为:软、中、硬、其他(填写)) + // 4.宫颈位置(选择框为:前、中、后、其他(填写)) + Ruan("软", "软"), Zhong("中", "中"), Ying("硬", "硬"); + + YinDu(String name, String value) { + this.name = name; + this.value = value; + } + + private String name; + private String value; + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getValue() { + return value; + } + + public void setValue(String value) { + this.value = value; + } + } + + +} diff --git a/platform-common/src/main/java/com/lyms/platform/common/enums/TaiShuEnums.java b/platform-common/src/main/java/com/lyms/platform/common/enums/TaiShuEnums.java index dded4f2..0ea57a2 100644 --- a/platform-common/src/main/java/com/lyms/platform/common/enums/TaiShuEnums.java +++ b/platform-common/src/main/java/com/lyms/platform/common/enums/TaiShuEnums.java @@ -7,18 +7,18 @@ import org.apache.commons.lang.StringUtils; * Created by Administrator on 2016/6/21 0021. */ public enum TaiShuEnums { - O("单胎","1"), - O1("双胎","2"), - O2("三胎","3"), - O3("四胎","4"), - O4("五胎","5"), - O5("六胎","6"), - O6("七胎","7"); - - public static String getTitle(String id){ - if (StringUtils.isNotEmpty(id)){ - for(TaiShuEnums enums:values()){ - if(enums.getId().equals(id)){ + O("单胎", "1"), + O1("双胎", "2"), + O2("三胎", "3"), + O3("四胎", "4"), + O4("五胎", "5"), + O5("六胎", "6"), + O6("七胎", "7"); + + public static String getTitle(String id) { + if (StringUtils.isNotEmpty(id)) { + for (TaiShuEnums enums : values()) { + if (enums.getId().equals(id)) { return enums.getName(); } } @@ -26,16 +26,9 @@ public enum TaiShuEnums { return null; } - public enum TaiPanEnums{ - O("1个","1"), - O1("2个","2"), - O2("3个","3"), - O3("4个","4"), - O4("5个","5"), - O5("6个","6"), - O6("7个","7"); - - private TaiPanEnums(String name,String id){ + public enum TmEnums { + O("未破","1"),O1("已破","2"); + private TmEnums(String name,String id){ this.name=name; this.id=id; } @@ -59,15 +52,48 @@ public enum TaiShuEnums { } } + public enum TaiPanEnums { + O("1个", "1"), + O1("2个", "2"), + O2("3个", "3"), + O3("4个", "4"), + O4("5个", "5"), + O5("6个", "6"), + O6("7个", "7"); + + private TaiPanEnums(String name, String id) { + this.name = name; + this.id = id; + } + + private String name; + private String id; + + 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; + } + } + public static String getTpNameById(String id) { - if (StringUtils.isEmpty(id)){ + if (StringUtils.isEmpty(id)) { return null; } for (TpEnums e : TpEnums.values()) { - if (e.getId().equals(id)) - { + if (e.getId().equals(id)) { return e.getName(); } } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java index ba87c8d..f732228 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java @@ -2148,6 +2148,13 @@ public class AntenatalExaminationFacade { map.put("getTaiPan", getTaiPan()); map.put("getTaiShu", getTaiShu()); map.put("fuzhong", getFuZhong()); + map.put("getTaiMo", getTm()); + map.put("getGjyd", getGJYD()); + map.put("getGjwz", getGJWZ()); + map.put("getXlwz", getXLWZ()); + map.put("getYdjc", getYDJC()); + map.put("getGongGao", getGongGao()); + map.put("getHengZhi", getHengZhi()); map.put("getHighRisk", basicConfigFacade.getHighRisk()); map.put("jws", basicConfigFacade.getBaseicConfigByParentId(SystemConfig.JIWANGSHI_ID)); map.put("xx", basicConfigFacade.getBaseicConfigByParentId(SystemConfig.XUEXING)); @@ -2196,6 +2203,90 @@ public class AntenatalExaminationFacade { return list; } + //胎膜 + public List getTm() { + List list = new ArrayList<>(); + for (TaiShuEnums.TmEnums enums : TaiShuEnums.TmEnums.values()) { + Map resultMap = new HashMap<>(); + resultMap.put("id", enums.getId()); + resultMap.put("name", enums.getName()); + list.add(resultMap); + } + return list; + } + //宫颈硬度 + public List getGJYD() { + List list = new ArrayList<>(); + for (GongJingEnums.YinDu enums : GongJingEnums.YinDu.values()) { + Map resultMap = new HashMap<>(); + resultMap.put("id", enums.getValue()); + resultMap.put("name", enums.getName()); + list.add(resultMap); + } + return list; + } + //宫颈位置 + public List getGJWZ() { + List list = new ArrayList<>(); + for (GongJingEnums.WeiZhi enums : GongJingEnums.WeiZhi.values()) { + Map resultMap = new HashMap<>(); + resultMap.put("id", enums.getValue()); + resultMap.put("name", enums.getName()); + list.add(resultMap); + } + return list; + } + + //先露位置 + public List getXLWZ() { + List list = new ArrayList<>(); + for (GongJingEnums.XLWeiZhi enums : GongJingEnums.XLWeiZhi.values()) { + Map resultMap = new HashMap<>(); + resultMap.put("id", enums.getValue()); + resultMap.put("name", enums.getName()); + list.add(resultMap); + } + return list; + } + + //阴道检测 + public List getYDJC() { + List list = new ArrayList<>(); + for (GongJingEnums.YDJianCe enums : GongJingEnums.YDJianCe.values()) { + Map resultMap = new HashMap<>(); + resultMap.put("id", enums.getValue()); + resultMap.put("name", enums.getName()); + list.add(resultMap); + } + return list; + } + + //宫高 + public List getGongGao() { + List list = new ArrayList<>(); + for (GongJingEnums.GongGao enums : GongJingEnums.GongGao.values()) { + Map resultMap = new HashMap<>(); + resultMap.put("id", enums.getValue()); + resultMap.put("name", enums.getName()); + list.add(resultMap); + } + return list; + } + + //横zhi + public List getHengZhi() { + List list = new ArrayList<>(); + for (GongJingEnums.HengZhi enums : GongJingEnums.HengZhi.values()) { + Map resultMap = new HashMap<>(); + resultMap.put("id", enums.getValue()); + resultMap.put("name", enums.getName()); + list.add(resultMap); + } + return list; + } + + + //胎方位 public List getFetPosition() { List list = new ArrayList<>(); -- 1.8.3.1