Commit b4a7034b1e76628804bdd6677c2d2ddbdbaa6302
1 parent
6eda38356d
Exists in
master
and in
6 other branches
儿童疾病
Showing 7 changed files with 142 additions and 1 deletions
- platform-common/src/main/java/com/lyms/platform/common/enums/BabyDiseaseEnums.java
- platform-dal/src/main/java/com/lyms/platform/pojo/BabyCheckModel.java
- platform-dal/src/main/java/com/lyms/platform/pojo/BabyModel.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyBookbuildingAddRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyCheckRequest.java
platform-common/src/main/java/com/lyms/platform/common/enums/BabyDiseaseEnums.java
View file @
b4a7034
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 lqy | |
13 | + * | |
14 | + */ | |
15 | +public enum BabyDiseaseEnums { | |
16 | + | |
17 | + KS(1,"咳嗽") | |
18 | + ,FR(2,"发热") | |
19 | + ,PX(3,"贫血") | |
20 | + ,FX(4,"腹泻") | |
21 | + ,FY(5,"肺炎") | |
22 | + ,SZKB(6,"手足口病") | |
23 | + ,EKC(7,"鹅口疮") | |
24 | + ,SZ(8,"湿疹") | |
25 | + ,CY(9,"肠炎") | |
26 | + ,BM(10,"便秘"); | |
27 | + private BabyDiseaseEnums(int id, String name) { | |
28 | + this.id = id; | |
29 | + this.name = name; | |
30 | + } | |
31 | + | |
32 | + public static String getNameById(int id){ | |
33 | + for(BabyDiseaseEnums baby : values()){ | |
34 | + if(id==baby.id){ | |
35 | + return baby.getName(); | |
36 | + } | |
37 | + } | |
38 | + return ""; | |
39 | + } | |
40 | + | |
41 | + public static int getIdByName(String name){ | |
42 | + for(BabyDiseaseEnums baby : values()){ | |
43 | + if(baby.name.equals(name)){ | |
44 | + return baby.getId(); | |
45 | + } | |
46 | + } | |
47 | + return 0; | |
48 | + } | |
49 | + | |
50 | + public static List<Map> getBabyDiseaseEnums() { | |
51 | + List<Map> list = new ArrayList<>(); | |
52 | + for (BabyDiseaseEnums e : BabyDiseaseEnums.values()) { | |
53 | + Map rootMap = new HashMap(); | |
54 | + rootMap.put("id", e.getId()); | |
55 | + rootMap.put("name", e.getName()); | |
56 | + list.add(rootMap); | |
57 | + } | |
58 | + return list; | |
59 | + } | |
60 | + | |
61 | + | |
62 | + | |
63 | + | |
64 | + private int id; | |
65 | + | |
66 | + private String name; | |
67 | + | |
68 | + public int getId() { | |
69 | + return id; | |
70 | + } | |
71 | + | |
72 | + public String getName() { | |
73 | + return name; | |
74 | + } | |
75 | +} |
platform-dal/src/main/java/com/lyms/platform/pojo/BabyCheckModel.java
View file @
b4a7034
... | ... | @@ -504,6 +504,17 @@ |
504 | 504 | */ |
505 | 505 | private String configItemId; |
506 | 506 | |
507 | + //儿童疾病 | |
508 | + private List<String> diseases; | |
509 | + | |
510 | + public List<String> getDiseases() { | |
511 | + return diseases; | |
512 | + } | |
513 | + | |
514 | + public void setDiseases(List<String> diseases) { | |
515 | + this.diseases = diseases; | |
516 | + } | |
517 | + | |
507 | 518 | public String getConfigItemId() { |
508 | 519 | return configItemId; |
509 | 520 | } |
platform-dal/src/main/java/com/lyms/platform/pojo/BabyModel.java
View file @
b4a7034
... | ... | @@ -487,6 +487,29 @@ |
487 | 487 | |
488 | 488 | private String numberCode; |
489 | 489 | |
490 | + //儿童疾病 | |
491 | + private List<String> diseases; | |
492 | + | |
493 | + | |
494 | + //是否开通疾病发生推送 1或者空没有开通 2开通 | |
495 | + private String openDisease; | |
496 | + | |
497 | + public String getOpenDisease() { | |
498 | + return openDisease; | |
499 | + } | |
500 | + | |
501 | + public void setOpenDisease(String openDisease) { | |
502 | + this.openDisease = openDisease; | |
503 | + } | |
504 | + | |
505 | + public List<String> getDiseases() { | |
506 | + return diseases; | |
507 | + } | |
508 | + | |
509 | + public void setDiseases(List<String> diseases) { | |
510 | + this.diseases = diseases; | |
511 | + } | |
512 | + | |
490 | 513 | public String getNumberCode() { |
491 | 514 | return numberCode; |
492 | 515 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
b4a7034
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
View file @
b4a7034
... | ... | @@ -204,6 +204,9 @@ |
204 | 204 | } |
205 | 205 | bm.setLastDiagnose(diagnoseNames); |
206 | 206 | } |
207 | + | |
208 | + bm.setDiseases(request.getDiseases()); | |
209 | + | |
207 | 210 | babyBookbuildingService.updateBabyBuild(bm, request.getBuildId()); |
208 | 211 | BabyModelQuery babyModelQuery = new BabyModelQuery(); |
209 | 212 | babyModelQuery.setId(request.getBuildId()); |
... | ... | @@ -511,6 +514,7 @@ |
511 | 514 | model.setFineExercise(request.getFineExercise()); |
512 | 515 | |
513 | 516 | model.setConfigItemId(request.getConfigItemId()); |
517 | + model.setDiseases(request.getDiseases()); | |
514 | 518 | |
515 | 519 | return model; |
516 | 520 | } |
... | ... | @@ -605,7 +609,7 @@ |
605 | 609 | } |
606 | 610 | bm.setLastDiagnose(diagnoseNames); |
607 | 611 | } |
608 | - | |
612 | + bm.setDiseases(request.getDiseases()); | |
609 | 613 | babyBookbuildingService.updateBabyBuild(bm, request.getBuildId()); |
610 | 614 | syncMaster(request.getBuildId()); |
611 | 615 | BabyCheckModel model = getBabyCheckModel(request); |
... | ... | @@ -2209,6 +2213,10 @@ |
2209 | 2213 | //月龄套餐 |
2210 | 2214 | List jctc = EnumUtil.toJson(ChildCareEnums.JCTCEnums.class); |
2211 | 2215 | map.put("jctc", jctc); |
2216 | + | |
2217 | + | |
2218 | + List diseases = BabyDiseaseEnums.getBabyDiseaseEnums(); | |
2219 | + map.put("diseases", diseases); | |
2212 | 2220 | |
2213 | 2221 | //月龄套餐 |
2214 | 2222 | List cnqk = EnumUtil.toJson(ChildCareEnums.CNQKEnums.class); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyBookbuildingAddRequest.java
View file @
b4a7034
... | ... | @@ -329,6 +329,17 @@ |
329 | 329 | //档案编号 滦平需求 |
330 | 330 | private String fileCode; |
331 | 331 | |
332 | + //是否开通疾病发生推送 0或者空没有开通 1开通 | |
333 | + private String openDisease; | |
334 | + | |
335 | + public String getOpenDisease() { | |
336 | + return openDisease; | |
337 | + } | |
338 | + | |
339 | + public void setOpenDisease(String openDisease) { | |
340 | + this.openDisease = openDisease; | |
341 | + } | |
342 | + | |
332 | 343 | public String getLiveType() { |
333 | 344 | return liveType; |
334 | 345 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyCheckRequest.java
View file @
b4a7034
... | ... | @@ -467,6 +467,17 @@ |
467 | 467 | private String configItemId; |
468 | 468 | |
469 | 469 | |
470 | + //儿童疾病 | |
471 | + private List<String> diseases; | |
472 | + | |
473 | + public List<String> getDiseases() { | |
474 | + return diseases; | |
475 | + } | |
476 | + | |
477 | + public void setDiseases(List<String> diseases) { | |
478 | + this.diseases = diseases; | |
479 | + } | |
480 | + | |
470 | 481 | public String getConfigItemId() { |
471 | 482 | return configItemId; |
472 | 483 | } |