Commit e89dce7eaa31a02975900ad86fae4a65e594825c
1 parent
6f1ddf0150
Exists in
master
and in
6 other branches
诸城人民初诊添加字段
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 | } |