Commit e89dce7eaa31a02975900ad86fae4a65e594825c

Authored by liquanyu
1 parent 6f1ddf0150

诸城人民初诊添加字段

Showing 8 changed files with 218 additions and 3 deletions

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
... ... @@ -17,7 +17,6 @@
17 17 private static org.apache.log4j.Logger log = Logger.getLogger("HTTP-INVOKE");
18 18  
19 19 public static void main(String[] args) throws Exception {
20   -
21 20 }
22 21  
23 22  
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 }