diff --git a/platform-common/src/main/java/com/lyms/platform/common/enums/CfEnums.java b/platform-common/src/main/java/com/lyms/platform/common/enums/CfEnums.java new file mode 100644 index 0000000..120b015 --- /dev/null +++ b/platform-common/src/main/java/com/lyms/platform/common/enums/CfEnums.java @@ -0,0 +1,32 @@ +package com.lyms.platform.common.enums; + +/** + * 产妇情况 + * Created by Administrator on 2016/6/24 0024. + */ +public enum CfEnums { + O("良好","1"), + O1("死亡","2"); + private CfEnums(String id,String name){ + this.id=id; + this.name=name; + } + private String id; + private String 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-common/src/main/java/com/lyms/platform/common/enums/CosEnums.java b/platform-common/src/main/java/com/lyms/platform/common/enums/CosEnums.java new file mode 100644 index 0000000..bde6a9a --- /dev/null +++ b/platform-common/src/main/java/com/lyms/platform/common/enums/CosEnums.java @@ -0,0 +1,44 @@ +package com.lyms.platform.common.enums; + +/** + * 产科并发症 + * + * Created by Administrator on 2016/6/24 0024. + */ +public enum CosEnums { + O("前置胎盘","1"), + + O1("胎盘早剥","2"), + O2("胎盘滞留","3"), + O3("胎膜早破","4"), + O4("产后出血","5"), + O5("妊娠期高血压","6"), + O6("子痫前期(轻)","7"), + O7("子痫前期(重)","8"), + + O8("子痫慢性高血压并发子痫前期","9"), + O9("妊娠合并慢性高血压","10"), + O10("其他","11"), + ; + private CosEnums(String name,String id){ + this.id=id; + this.name=name; + } + private String id;private String 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-common/src/main/java/com/lyms/platform/common/enums/DeathCauseEnums.java b/platform-common/src/main/java/com/lyms/platform/common/enums/DeathCauseEnums.java new file mode 100644 index 0000000..f3ae764 --- /dev/null +++ b/platform-common/src/main/java/com/lyms/platform/common/enums/DeathCauseEnums.java @@ -0,0 +1,34 @@ +package com.lyms.platform.common.enums; + +/** + * 死亡原因 + *
+ * Created by Administrator on 2016/6/24 0024. + */ +public enum DeathCauseEnums { + O("产科出血", "1"), O2("妊娠高血压疾病", "2"), O3("内科合并症", "3"), O4("羊水栓塞", "4"), O5("其他", "5"); + + private DeathCauseEnums(String id, String name) { + this.id = id; + this.name = name; + } + + private String id; + private String 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-common/src/main/java/com/lyms/platform/common/enums/FmTypeEnums.java b/platform-common/src/main/java/com/lyms/platform/common/enums/FmTypeEnums.java new file mode 100644 index 0000000..3fd8c16 --- /dev/null +++ b/platform-common/src/main/java/com/lyms/platform/common/enums/FmTypeEnums.java @@ -0,0 +1,68 @@ +package com.lyms.platform.common.enums; + +/** + * 分娩方式枚举 + *
+ * Created by Administrator on 2016/6/24 0024.
+ */
+public enum FmTypeEnums {
+ O("顺产", "1"), O1("破宫产", "2");
+
+ private FmTypeEnums(String name, String id) {
+ this.id = id;
+ this.name = name;
+ }
+
+ private String id;
+ private String 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;
+ }
+
+ public enum FmScEnums {
+
+ O("自然娩出", "1"),
+ O1("胎头吸引", "2"),
+ O2("产钳低位", "3"),
+ O3("产钳中位", "4"),
+ O4("臀位助产", "5"),
+ O5("臀位牵引", "6");
+
+ private FmScEnums(String id, String name) {
+ this.id = id;
+ this.name = name;
+ }
+
+ private String id;
+ private String 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-common/src/main/java/com/lyms/platform/common/enums/SXCauseEnums.java b/platform-common/src/main/java/com/lyms/platform/common/enums/SXCauseEnums.java
new file mode 100644
index 0000000..850d4df
--- /dev/null
+++ b/platform-common/src/main/java/com/lyms/platform/common/enums/SXCauseEnums.java
@@ -0,0 +1,32 @@
+package com.lyms.platform.common.enums;
+
+/**
+ *
+ * 失血原因
+ * Created by Administrator on 2016/6/24 0024.
+ */
+public enum SXCauseEnums {
+
+ O("宫缩乏力","1"),O1("胎盘因素","2"),O2("产道损伤","3"), O3("凝血功能障碍","4");
+ private SXCauseEnums(String id,String name){
+ this.id=id;
+ this.name=name;
+ }
+ private String id;private String 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-common/src/main/java/com/lyms/platform/common/enums/TpmcTypeEnums.java b/platform-common/src/main/java/com/lyms/platform/common/enums/TpmcTypeEnums.java
new file mode 100644
index 0000000..f84f44a
--- /dev/null
+++ b/platform-common/src/main/java/com/lyms/platform/common/enums/TpmcTypeEnums.java
@@ -0,0 +1,31 @@
+package com.lyms.platform.common.enums;
+
+/**
+ *
+ * 胎盘娩出方式
+ * Created by Administrator on 2016/6/24 0024.
+ */
+public enum TpmcTypeEnums {
+ O("自然娩出","1"),O2("手术产","2");
+ private TpmcTypeEnums(String name,String id){
+ this.id=id;
+ this.name=name;
+ }
+ private String id;private String 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/MatDeliverController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/MatDeliverController.java
index e06df1e..db3a723 100644
--- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/MatDeliverController.java
+++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/MatDeliverController.java
@@ -83,4 +83,9 @@ public class MatDeliverController {
}
return matDeliverFacade.findOneMatDeliver(id);
}
+ @RequestMapping(method = RequestMethod.GET, value = "/matdel/getenums")
+ @ResponseBody
+ public BaseResponse getEnums(){
+ return matDeliverFacade.getEnums();
+ }
}
\ No newline at end of file
diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
index c5bfc7f..2660e07 100644
--- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
+++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
@@ -4,7 +4,7 @@ import com.lyms.platform.biz.service.BabyService;
import com.lyms.platform.biz.service.MatDeliverService;
import com.lyms.platform.biz.service.PatientsService;
import com.lyms.platform.common.constants.ErrorCodeConstants;
-import com.lyms.platform.common.enums.YnEnums;
+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;
@@ -22,9 +22,7 @@ import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
+import java.util.*;
/**
* 分娩记录信息
@@ -182,4 +180,95 @@ public class MatDeliverFacade {
maternalDeliverResult.setBabies(babyList);
return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(maternalDeliverResult);
}
+
+ public BaseResponse getEnums() {
+ Map