Commit e89dce7eaa31a02975900ad86fae4a65e594825c
1 parent
6f1ddf0150
Exists in
master
and in
1 other branch
诸城人民初诊添加字段
Showing 8 changed files with 218 additions and 3 deletions
- platform-common/src/main/java/com/lyms/platform/common/enums/PregnancyExceptionEnums.java
- platform-common/src/main/java/com/lyms/platform/common/enums/PregnancyMethodEnums.java
- platform-dal/src/main/java/com/lyms/platform/pojo/AntExChuModel.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/Test.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExcAddRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/InitDataUtils.java
platform-common/src/main/java/com/lyms/platform/common/enums/PregnancyExceptionEnums.java
View file @
e89dce7
| 1 | +package com.lyms.platform.common.enums; | |
| 2 | + | |
| 3 | +import java.util.ArrayList; | |
| 4 | +import java.util.HashMap; | |
| 5 | +import java.util.List; | |
| 6 | +import java.util.Map; | |
| 7 | + | |
| 8 | +/** | |
| 9 | + * | |
| 10 | + * 妊娠异常 | |
| 11 | + * | |
| 12 | + * @author Administrator | |
| 13 | + * | |
| 14 | + */ | |
| 15 | +public enum PregnancyExceptionEnums { | |
| 16 | + | |
| 17 | + //妊娠剧吐 先兆流产 接触放射性及毒物 病毒感染 发热 孕期患病 应用药物 | |
| 18 | + RSJT(1,"妊娠剧吐"),XZLC(2,"先兆流产"),FSX(3,"接触放射性及毒物"),BDGR(4,"病毒感染"),FR(5,"发热"),YQHB(6,"孕期患病"),YYYW(7,"应用药物"); | |
| 19 | + | |
| 20 | + private PregnancyExceptionEnums(int id, String name) { | |
| 21 | + this.id = id; | |
| 22 | + this.name = name; | |
| 23 | + } | |
| 24 | + | |
| 25 | + public static String getNameById(int id){ | |
| 26 | + for(PregnancyExceptionEnums sex : values()){ | |
| 27 | + if(id==sex.id){ | |
| 28 | + return sex.getName(); | |
| 29 | + } | |
| 30 | + } | |
| 31 | + return ""; | |
| 32 | + } | |
| 33 | + | |
| 34 | + public static List<Map> getExpEnums() { | |
| 35 | + List<Map> list = new ArrayList<>(); | |
| 36 | + for (PregnancyExceptionEnums e : PregnancyExceptionEnums.values()) { | |
| 37 | + Map rootMap = new HashMap(); | |
| 38 | + rootMap.put("id", e.getId()); | |
| 39 | + rootMap.put("name", e.getName()); | |
| 40 | + list.add(rootMap); | |
| 41 | + } | |
| 42 | + return list; | |
| 43 | + } | |
| 44 | + | |
| 45 | + private int id; | |
| 46 | + | |
| 47 | + private String name; | |
| 48 | + | |
| 49 | + public int getId() { | |
| 50 | + return id; | |
| 51 | + } | |
| 52 | + | |
| 53 | + public String getName() { | |
| 54 | + return name; | |
| 55 | + } | |
| 56 | +} |
platform-common/src/main/java/com/lyms/platform/common/enums/PregnancyMethodEnums.java
View file @
e89dce7
| 1 | +package com.lyms.platform.common.enums; | |
| 2 | + | |
| 3 | +import java.util.ArrayList; | |
| 4 | +import java.util.HashMap; | |
| 5 | +import java.util.List; | |
| 6 | +import java.util.Map; | |
| 7 | + | |
| 8 | +/** | |
| 9 | + * | |
| 10 | + * 妊娠方法 | |
| 11 | + * | |
| 12 | + * @author Administrator | |
| 13 | + * | |
| 14 | + */ | |
| 15 | +public enum PregnancyMethodEnums { | |
| 16 | + | |
| 17 | + RSSY(1,"妊娠实验"),BC(2,"B超"),FKJC(3,"妇科检查"); | |
| 18 | + | |
| 19 | + private PregnancyMethodEnums(int id, String name) { | |
| 20 | + this.id = id; | |
| 21 | + this.name = name; | |
| 22 | + } | |
| 23 | + | |
| 24 | + public static String getNameById(int id){ | |
| 25 | + for(PregnancyMethodEnums sex : values()){ | |
| 26 | + if(id==sex.id){ | |
| 27 | + return sex.getName(); | |
| 28 | + } | |
| 29 | + } | |
| 30 | + return ""; | |
| 31 | + } | |
| 32 | + | |
| 33 | + public static List<Map> getExpEnums() { | |
| 34 | + List<Map> list = new ArrayList<>(); | |
| 35 | + for (PregnancyMethodEnums e : PregnancyMethodEnums.values()) { | |
| 36 | + Map rootMap = new HashMap(); | |
| 37 | + rootMap.put("id", e.getId()); | |
| 38 | + rootMap.put("name", e.getName()); | |
| 39 | + list.add(rootMap); | |
| 40 | + } | |
| 41 | + return list; | |
| 42 | + } | |
| 43 | + | |
| 44 | + private int id; | |
| 45 | + | |
| 46 | + private String name; | |
| 47 | + | |
| 48 | + public int getId() { | |
| 49 | + return id; | |
| 50 | + } | |
| 51 | + | |
| 52 | + public String getName() { | |
| 53 | + return name; | |
| 54 | + } | |
| 55 | +} |
platform-dal/src/main/java/com/lyms/platform/pojo/AntExChuModel.java
View file @
e89dce7
| ... | ... | @@ -359,6 +359,39 @@ |
| 359 | 359 | */ |
| 360 | 360 | private String configItemId; |
| 361 | 361 | |
| 362 | + | |
| 363 | + //妊娠方法 | |
| 364 | + private Integer pregnancyMethod; | |
| 365 | + //符合月份 1是 2否 | |
| 366 | + private Integer monthCompliance; | |
| 367 | + | |
| 368 | + //妊娠异常 | |
| 369 | + private Integer pregnancyExcpetion; | |
| 370 | + | |
| 371 | + public Integer getPregnancyExcpetion() { | |
| 372 | + return pregnancyExcpetion; | |
| 373 | + } | |
| 374 | + | |
| 375 | + public void setPregnancyExcpetion(Integer pregnancyExcpetion) { | |
| 376 | + this.pregnancyExcpetion = pregnancyExcpetion; | |
| 377 | + } | |
| 378 | + | |
| 379 | + public Integer getPregnancyMethod() { | |
| 380 | + return pregnancyMethod; | |
| 381 | + } | |
| 382 | + | |
| 383 | + public void setPregnancyMethod(Integer pregnancyMethod) { | |
| 384 | + this.pregnancyMethod = pregnancyMethod; | |
| 385 | + } | |
| 386 | + | |
| 387 | + public Integer getMonthCompliance() { | |
| 388 | + return monthCompliance; | |
| 389 | + } | |
| 390 | + | |
| 391 | + public void setMonthCompliance(Integer monthCompliance) { | |
| 392 | + this.monthCompliance = monthCompliance; | |
| 393 | + } | |
| 394 | + | |
| 362 | 395 | public String getConfigItemId() { |
| 363 | 396 | return configItemId; |
| 364 | 397 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/Test.java
View file @
e89dce7
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java
View file @
e89dce7
| ... | ... | @@ -3412,6 +3412,10 @@ |
| 3412 | 3412 | map.put("gestaMonth", InitDataUtils.getGestaMonth()); |
| 3413 | 3413 | //分娩方式 |
| 3414 | 3414 | map.put("fmType", InitDataUtils.getCZFmType()); |
| 3415 | + //妊娠方法 | |
| 3416 | + map.put("pregnancyMethod", InitDataUtils.getPregnancyMethodEnums()); | |
| 3417 | + //妊娠异常 | |
| 3418 | + map.put("pregnancyException", InitDataUtils.getPregnancyExceptionEnums()); | |
| 3415 | 3419 | //健康 |
| 3416 | 3420 | map.put("fitness", InitDataUtils.getFitness()); |
| 3417 | 3421 | map.put("getHighRisk", basicConfigFacade.getHighRisk()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
View file @
e89dce7
| ... | ... | @@ -2126,6 +2126,10 @@ |
| 2126 | 2126 | map.put("first", (data.getFirst() == null || data.getFirst() == 1) ? "否" : "是"); |
| 2127 | 2127 | map.put("sieveStatus", sieveFacade.getSieveStatus(patients.getId(), patients.getHospitalId())); |
| 2128 | 2128 | |
| 2129 | + map.put("monthCompliance",data.getMonthCompliance() == null ? "" : data.getMonthCompliance() == 1 ? "是" : "否"); | |
| 2130 | + map.put("pregnancyMethod", data.getPregnancyMethod() == null ? "" : PregnancyMethodEnums.getNameById(data.getPregnancyMethod())); | |
| 2131 | + map.put("pregnancyMethod", data.getPregnancyExcpetion() == null ? "" : PregnancyExceptionEnums.getNameById(data.getPregnancyExcpetion())); | |
| 2132 | + | |
| 2129 | 2133 | br.setErrorcode(ErrorCodeConstants.SUCCESS); |
| 2130 | 2134 | br.setErrormsg("成功"); |
| 2131 | 2135 | br.setData(map); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExcAddRequest.java
View file @
e89dce7
| ... | ... | @@ -352,6 +352,39 @@ |
| 352 | 352 | */ |
| 353 | 353 | private String configItemId; |
| 354 | 354 | |
| 355 | + | |
| 356 | + //妊娠方法 | |
| 357 | + private Integer pregnancyMethod; | |
| 358 | + //符合月份 1是 2否 | |
| 359 | + private Integer monthCompliance; | |
| 360 | + | |
| 361 | + //妊娠异常 | |
| 362 | + private Integer pregnancyExcpetion; | |
| 363 | + | |
| 364 | + public Integer getPregnancyExcpetion() { | |
| 365 | + return pregnancyExcpetion; | |
| 366 | + } | |
| 367 | + | |
| 368 | + public void setPregnancyExcpetion(Integer pregnancyExcpetion) { | |
| 369 | + this.pregnancyExcpetion = pregnancyExcpetion; | |
| 370 | + } | |
| 371 | + | |
| 372 | + public Integer getPregnancyMethod() { | |
| 373 | + return pregnancyMethod; | |
| 374 | + } | |
| 375 | + | |
| 376 | + public void setPregnancyMethod(Integer pregnancyMethod) { | |
| 377 | + this.pregnancyMethod = pregnancyMethod; | |
| 378 | + } | |
| 379 | + | |
| 380 | + public Integer getMonthCompliance() { | |
| 381 | + return monthCompliance; | |
| 382 | + } | |
| 383 | + | |
| 384 | + public void setMonthCompliance(Integer monthCompliance) { | |
| 385 | + this.monthCompliance = monthCompliance; | |
| 386 | + } | |
| 387 | + | |
| 355 | 388 | public String getConfigItemId() { |
| 356 | 389 | return configItemId; |
| 357 | 390 | } |
| 358 | 391 | |
| ... | ... | @@ -1850,9 +1883,10 @@ |
| 1850 | 1883 | antExChuModel.setYljzxs(yljzxs); |
| 1851 | 1884 | antExChuModel.setJzxgyhwmkt(jzxgyhwmkt); |
| 1852 | 1885 | antExChuModel.setEdema(edema); |
| 1853 | - | |
| 1854 | 1886 | antExChuModel.setFirst(first); |
| 1855 | - | |
| 1887 | + antExChuModel.setPregnancyMethod(pregnancyMethod); | |
| 1888 | + antExChuModel.setMonthCompliance(monthCompliance); | |
| 1889 | + antExChuModel.setPregnancyExcpetion(pregnancyExcpetion); | |
| 1856 | 1890 | return antExChuModel; |
| 1857 | 1891 | } |
| 1858 | 1892 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/InitDataUtils.java
View file @
e89dce7
| ... | ... | @@ -255,5 +255,35 @@ |
| 255 | 255 | } |
| 256 | 256 | return list; |
| 257 | 257 | } |
| 258 | + | |
| 259 | + /** | |
| 260 | + * 妊娠方法 | |
| 261 | + * @return | |
| 262 | + */ | |
| 263 | + public static List getPregnancyMethodEnums() { | |
| 264 | + List<Object> list = new ArrayList<>(); | |
| 265 | + for (PregnancyMethodEnums enums : PregnancyMethodEnums.values()) { | |
| 266 | + Map<String, Object> resultMap = new HashMap<>(); | |
| 267 | + resultMap.put("id", enums.getId()); | |
| 268 | + resultMap.put("name", enums.getName()); | |
| 269 | + list.add(resultMap); | |
| 270 | + } | |
| 271 | + return list; | |
| 272 | + } | |
| 273 | + | |
| 274 | + /** | |
| 275 | + * 妊娠异常 | |
| 276 | + * @return | |
| 277 | + */ | |
| 278 | + public static List getPregnancyExceptionEnums() { | |
| 279 | + List<Object> list = new ArrayList<>(); | |
| 280 | + for (PregnancyExceptionEnums enums : PregnancyExceptionEnums.values()) { | |
| 281 | + Map<String, Object> resultMap = new HashMap<>(); | |
| 282 | + resultMap.put("id", enums.getId()); | |
| 283 | + resultMap.put("name", enums.getName()); | |
| 284 | + list.add(resultMap); | |
| 285 | + } | |
| 286 | + return list; | |
| 287 | + } | |
| 258 | 288 | } |