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 | } |