Commit a5f9bc58d3ee0c24b2f1142274079017b339a78f
1 parent
e5bcf44e79
Exists in
master
and in
8 other branches
产妇增加字段
Showing 8 changed files with 339 additions and 4 deletions
- platform-common/src/main/java/com/lyms/platform/common/enums/CfEnums.java
- platform-common/src/main/java/com/lyms/platform/common/enums/CosEnums.java
- platform-common/src/main/java/com/lyms/platform/common/enums/DeathCauseEnums.java
- platform-common/src/main/java/com/lyms/platform/common/enums/FmTypeEnums.java
- platform-common/src/main/java/com/lyms/platform/common/enums/SXCauseEnums.java
- platform-common/src/main/java/com/lyms/platform/common/enums/TpmcTypeEnums.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/MatDeliverController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
platform-common/src/main/java/com/lyms/platform/common/enums/CfEnums.java
View file @
a5f9bc5
| 1 | +package com.lyms.platform.common.enums; | |
| 2 | + | |
| 3 | +/** | |
| 4 | + * 产妇情况 | |
| 5 | + * Created by Administrator on 2016/6/24 0024. | |
| 6 | + */ | |
| 7 | +public enum CfEnums { | |
| 8 | + O("良好","1"), | |
| 9 | + O1("死亡","2"); | |
| 10 | + private CfEnums(String id,String name){ | |
| 11 | + this.id=id; | |
| 12 | + this.name=name; | |
| 13 | + } | |
| 14 | + private String id; | |
| 15 | + private String name; | |
| 16 | + | |
| 17 | + public String getId() { | |
| 18 | + return id; | |
| 19 | + } | |
| 20 | + | |
| 21 | + public void setId(String id) { | |
| 22 | + this.id = id; | |
| 23 | + } | |
| 24 | + | |
| 25 | + public String getName() { | |
| 26 | + return name; | |
| 27 | + } | |
| 28 | + | |
| 29 | + public void setName(String name) { | |
| 30 | + this.name = name; | |
| 31 | + } | |
| 32 | +} |
platform-common/src/main/java/com/lyms/platform/common/enums/CosEnums.java
View file @
a5f9bc5
| 1 | +package com.lyms.platform.common.enums; | |
| 2 | + | |
| 3 | +/** | |
| 4 | + * 产科并发症 | |
| 5 | + * | |
| 6 | + * Created by Administrator on 2016/6/24 0024. | |
| 7 | + */ | |
| 8 | +public enum CosEnums { | |
| 9 | + O("前置胎盘","1"), | |
| 10 | + | |
| 11 | + O1("胎盘早剥","2"), | |
| 12 | + O2("胎盘滞留","3"), | |
| 13 | + O3("胎膜早破","4"), | |
| 14 | + O4("产后出血","5"), | |
| 15 | + O5("妊娠期高血压","6"), | |
| 16 | + O6("子痫前期(轻)","7"), | |
| 17 | + O7("子痫前期(重)","8"), | |
| 18 | + | |
| 19 | + O8("子痫慢性高血压并发子痫前期","9"), | |
| 20 | + O9("妊娠合并慢性高血压","10"), | |
| 21 | + O10("其他","11"), | |
| 22 | + ; | |
| 23 | + private CosEnums(String name,String id){ | |
| 24 | + this.id=id; | |
| 25 | + this.name=name; | |
| 26 | + } | |
| 27 | + private String id;private String name; | |
| 28 | + | |
| 29 | + public String getId() { | |
| 30 | + return id; | |
| 31 | + } | |
| 32 | + | |
| 33 | + public void setId(String id) { | |
| 34 | + this.id = id; | |
| 35 | + } | |
| 36 | + | |
| 37 | + public String getName() { | |
| 38 | + return name; | |
| 39 | + } | |
| 40 | + | |
| 41 | + public void setName(String name) { | |
| 42 | + this.name = name; | |
| 43 | + } | |
| 44 | +} |
platform-common/src/main/java/com/lyms/platform/common/enums/DeathCauseEnums.java
View file @
a5f9bc5
| 1 | +package com.lyms.platform.common.enums; | |
| 2 | + | |
| 3 | +/** | |
| 4 | + * 死亡原因 | |
| 5 | + * <p> | |
| 6 | + * Created by Administrator on 2016/6/24 0024. | |
| 7 | + */ | |
| 8 | +public enum DeathCauseEnums { | |
| 9 | + O("产科出血", "1"), O2("妊娠高血压疾病", "2"), O3("内科合并症", "3"), O4("羊水栓塞", "4"), O5("其他", "5"); | |
| 10 | + | |
| 11 | + private DeathCauseEnums(String id, String name) { | |
| 12 | + this.id = id; | |
| 13 | + this.name = name; | |
| 14 | + } | |
| 15 | + | |
| 16 | + private String id; | |
| 17 | + private String name; | |
| 18 | + | |
| 19 | + public String getId() { | |
| 20 | + return id; | |
| 21 | + } | |
| 22 | + | |
| 23 | + public void setId(String id) { | |
| 24 | + this.id = id; | |
| 25 | + } | |
| 26 | + | |
| 27 | + public String getName() { | |
| 28 | + return name; | |
| 29 | + } | |
| 30 | + | |
| 31 | + public void setName(String name) { | |
| 32 | + this.name = name; | |
| 33 | + } | |
| 34 | +} |
platform-common/src/main/java/com/lyms/platform/common/enums/FmTypeEnums.java
View file @
a5f9bc5
| 1 | +package com.lyms.platform.common.enums; | |
| 2 | + | |
| 3 | +/** | |
| 4 | + * 分娩方式枚举 | |
| 5 | + * <p> | |
| 6 | + * Created by Administrator on 2016/6/24 0024. | |
| 7 | + */ | |
| 8 | +public enum FmTypeEnums { | |
| 9 | + O("顺产", "1"), O1("破宫产", "2"); | |
| 10 | + | |
| 11 | + private FmTypeEnums(String name, String id) { | |
| 12 | + this.id = id; | |
| 13 | + this.name = name; | |
| 14 | + } | |
| 15 | + | |
| 16 | + private String id; | |
| 17 | + private String name; | |
| 18 | + | |
| 19 | + public String getId() { | |
| 20 | + return id; | |
| 21 | + } | |
| 22 | + | |
| 23 | + public void setId(String id) { | |
| 24 | + this.id = id; | |
| 25 | + } | |
| 26 | + | |
| 27 | + public String getName() { | |
| 28 | + return name; | |
| 29 | + } | |
| 30 | + | |
| 31 | + public void setName(String name) { | |
| 32 | + this.name = name; | |
| 33 | + } | |
| 34 | + | |
| 35 | + public enum FmScEnums { | |
| 36 | + | |
| 37 | + O("自然娩出", "1"), | |
| 38 | + O1("胎头吸引", "2"), | |
| 39 | + O2("产钳低位", "3"), | |
| 40 | + O3("产钳中位", "4"), | |
| 41 | + O4("臀位助产", "5"), | |
| 42 | + O5("臀位牵引", "6"); | |
| 43 | + | |
| 44 | + private FmScEnums(String id, String name) { | |
| 45 | + this.id = id; | |
| 46 | + this.name = name; | |
| 47 | + } | |
| 48 | + | |
| 49 | + private String id; | |
| 50 | + private String name; | |
| 51 | + | |
| 52 | + public String getId() { | |
| 53 | + return id; | |
| 54 | + } | |
| 55 | + | |
| 56 | + public void setId(String id) { | |
| 57 | + this.id = id; | |
| 58 | + } | |
| 59 | + | |
| 60 | + public String getName() { | |
| 61 | + return name; | |
| 62 | + } | |
| 63 | + | |
| 64 | + public void setName(String name) { | |
| 65 | + this.name = name; | |
| 66 | + } | |
| 67 | + } | |
| 68 | +} |
platform-common/src/main/java/com/lyms/platform/common/enums/SXCauseEnums.java
View file @
a5f9bc5
| 1 | +package com.lyms.platform.common.enums; | |
| 2 | + | |
| 3 | +/** | |
| 4 | + * | |
| 5 | + * 失血原因 | |
| 6 | + * Created by Administrator on 2016/6/24 0024. | |
| 7 | + */ | |
| 8 | +public enum SXCauseEnums { | |
| 9 | + | |
| 10 | + O("宫缩乏力","1"),O1("胎盘因素","2"),O2("产道损伤","3"), O3("凝血功能障碍","4"); | |
| 11 | + private SXCauseEnums(String id,String name){ | |
| 12 | + this.id=id; | |
| 13 | + this.name=name; | |
| 14 | + } | |
| 15 | + private String id;private String name; | |
| 16 | + | |
| 17 | + public String getId() { | |
| 18 | + return id; | |
| 19 | + } | |
| 20 | + | |
| 21 | + public void setId(String id) { | |
| 22 | + this.id = id; | |
| 23 | + } | |
| 24 | + | |
| 25 | + public String getName() { | |
| 26 | + return name; | |
| 27 | + } | |
| 28 | + | |
| 29 | + public void setName(String name) { | |
| 30 | + this.name = name; | |
| 31 | + } | |
| 32 | +} |
platform-common/src/main/java/com/lyms/platform/common/enums/TpmcTypeEnums.java
View file @
a5f9bc5
| 1 | +package com.lyms.platform.common.enums; | |
| 2 | + | |
| 3 | +/** | |
| 4 | + * | |
| 5 | + * 胎盘娩出方式 | |
| 6 | + * Created by Administrator on 2016/6/24 0024. | |
| 7 | + */ | |
| 8 | +public enum TpmcTypeEnums { | |
| 9 | + O("自然娩出","1"),O2("手术产","2"); | |
| 10 | + private TpmcTypeEnums(String name,String id){ | |
| 11 | + this.id=id; | |
| 12 | + this.name=name; | |
| 13 | + } | |
| 14 | + private String id;private String name; | |
| 15 | + | |
| 16 | + public String getId() { | |
| 17 | + return id; | |
| 18 | + } | |
| 19 | + | |
| 20 | + public void setId(String id) { | |
| 21 | + this.id = id; | |
| 22 | + } | |
| 23 | + | |
| 24 | + public String getName() { | |
| 25 | + return name; | |
| 26 | + } | |
| 27 | + | |
| 28 | + public void setName(String name) { | |
| 29 | + this.name = name; | |
| 30 | + } | |
| 31 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/MatDeliverController.java
View file @
a5f9bc5
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
View file @
a5f9bc5
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | import com.lyms.platform.biz.service.MatDeliverService; |
| 5 | 5 | import com.lyms.platform.biz.service.PatientsService; |
| 6 | 6 | import com.lyms.platform.common.constants.ErrorCodeConstants; |
| 7 | -import com.lyms.platform.common.enums.YnEnums; | |
| 7 | +import com.lyms.platform.common.enums.*; | |
| 8 | 8 | import com.lyms.platform.common.result.BaseObjectResponse; |
| 9 | 9 | import com.lyms.platform.common.result.BaseResponse; |
| 10 | 10 | import com.lyms.platform.common.utils.DateUtil; |
| ... | ... | @@ -22,9 +22,7 @@ |
| 22 | 22 | import org.springframework.beans.factory.annotation.Autowired; |
| 23 | 23 | import org.springframework.stereotype.Component; |
| 24 | 24 | |
| 25 | -import java.util.ArrayList; | |
| 26 | -import java.util.Date; | |
| 27 | -import java.util.List; | |
| 25 | +import java.util.*; | |
| 28 | 26 | |
| 29 | 27 | /** |
| 30 | 28 | * 分娩记录信息 |
| ... | ... | @@ -181,6 +179,97 @@ |
| 181 | 179 | |
| 182 | 180 | maternalDeliverResult.setBabies(babyList); |
| 183 | 181 | return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(maternalDeliverResult); |
| 182 | + } | |
| 183 | + | |
| 184 | + public BaseResponse getEnums() { | |
| 185 | + Map<String,Object> map =new HashMap<>(); | |
| 186 | + map.put("getFmType", getFmType()); | |
| 187 | + map.put("getCfType", getCfType()); | |
| 188 | + map.put("getFmScEnums", getFmScEnums()); | |
| 189 | + map.put("getCosEnums", getCosEnums()); | |
| 190 | + map.put("getSXCauseEnums", getSXCauseEnums()); | |
| 191 | + map.put("getDeathCauseEnums", getDeathCauseEnums()); | |
| 192 | + map.put("getTpmcTypeEnums", getTpmcTypeEnums()); | |
| 193 | + return new BaseObjectResponse().setData(map).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); | |
| 194 | + } | |
| 195 | + //分娩方式 | |
| 196 | + public List<Object> getFmType(){ | |
| 197 | + List<Object> list = new ArrayList<>(); | |
| 198 | + for(FmTypeEnums enums: FmTypeEnums.values()){ | |
| 199 | + Map<String,Object> resultMap = new HashMap<>(); | |
| 200 | + resultMap.put("id",enums.getId()); | |
| 201 | + resultMap.put("name",enums.getName()); | |
| 202 | + list.add(resultMap); | |
| 203 | + } | |
| 204 | + return list; | |
| 205 | + } | |
| 206 | + | |
| 207 | + //产妇情况 | |
| 208 | + public List<Object> getCfType(){ | |
| 209 | + List<Object> list = new ArrayList<>(); | |
| 210 | + for(CfEnums enums: CfEnums.values()){ | |
| 211 | + Map<String,Object> resultMap = new HashMap<>(); | |
| 212 | + resultMap.put("id",enums.getId()); | |
| 213 | + resultMap.put("name",enums.getName()); | |
| 214 | + list.add(resultMap); | |
| 215 | + } | |
| 216 | + return list; | |
| 217 | + } | |
| 218 | + | |
| 219 | + //产妇情况 | |
| 220 | + public List<Object> getFmScEnums(){ | |
| 221 | + List<Object> list = new ArrayList<>(); | |
| 222 | + for(FmTypeEnums.FmScEnums enums: FmTypeEnums.FmScEnums.values()){ | |
| 223 | + Map<String,Object> resultMap = new HashMap<>(); | |
| 224 | + resultMap.put("id",enums.getId()); | |
| 225 | + resultMap.put("name",enums.getName()); | |
| 226 | + list.add(resultMap); | |
| 227 | + } | |
| 228 | + return list; | |
| 229 | + } | |
| 230 | + //产妇情况 | |
| 231 | + public List<Object> getCosEnums(){ | |
| 232 | + List<Object> list = new ArrayList<>(); | |
| 233 | + for(CosEnums enums: CosEnums.values()){ | |
| 234 | + Map<String,Object> resultMap = new HashMap<>(); | |
| 235 | + resultMap.put("id",enums.getId()); | |
| 236 | + resultMap.put("name",enums.getName()); | |
| 237 | + list.add(resultMap); | |
| 238 | + } | |
| 239 | + return list; | |
| 240 | + } | |
| 241 | + //失血原因 | |
| 242 | + public List<Object> getSXCauseEnums(){ | |
| 243 | + List<Object> list = new ArrayList<>(); | |
| 244 | + for(SXCauseEnums enums: SXCauseEnums.values()){ | |
| 245 | + Map<String,Object> resultMap = new HashMap<>(); | |
| 246 | + resultMap.put("id",enums.getId()); | |
| 247 | + resultMap.put("name",enums.getName()); | |
| 248 | + list.add(resultMap); | |
| 249 | + } | |
| 250 | + return list; | |
| 251 | + } | |
| 252 | + //死亡原因 | |
| 253 | + public List<Object> getDeathCauseEnums(){ | |
| 254 | + List<Object> list = new ArrayList<>(); | |
| 255 | + for(DeathCauseEnums enums: DeathCauseEnums.values()){ | |
| 256 | + Map<String,Object> resultMap = new HashMap<>(); | |
| 257 | + resultMap.put("id",enums.getId()); | |
| 258 | + resultMap.put("name",enums.getName()); | |
| 259 | + list.add(resultMap); | |
| 260 | + } | |
| 261 | + return list; | |
| 262 | + } | |
| 263 | + //胎盘娩出方式 | |
| 264 | + public List<Object> getTpmcTypeEnums(){ | |
| 265 | + List<Object> list = new ArrayList<>(); | |
| 266 | + for(TpmcTypeEnums enums: TpmcTypeEnums.values()){ | |
| 267 | + Map<String,Object> resultMap = new HashMap<>(); | |
| 268 | + resultMap.put("id",enums.getId()); | |
| 269 | + resultMap.put("name",enums.getName()); | |
| 270 | + list.add(resultMap); | |
| 271 | + } | |
| 272 | + return list; | |
| 184 | 273 | } |
| 185 | 274 | } |