From 31906465cf32b8862fc1570b24553f1ff416d6aa Mon Sep 17 00:00:00 2001 From: yangfei Date: Fri, 23 Mar 2018 14:48:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E5=A8=A9=E5=A2=9E=E5=8A=A0=E7=95=B8?= =?UTF-8?q?=E5=BD=A2=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lyms/platform/pojo/MaternalDeliverModel.java | 394 +++++++++++++++++++ .../platform/operate/web/facade/ViewFacade.java | 41 ++ .../operate/web/request/MatDeliverAddRequest.java | 420 ++++++++++++++++++-- .../operate/web/result/MaternalDeliverResult.java | 433 +++++++++++++++++++++ 4 files changed, 1262 insertions(+), 26 deletions(-) diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/MaternalDeliverModel.java b/platform-dal/src/main/java/com/lyms/platform/pojo/MaternalDeliverModel.java index ca00340..6c851f1 100644 --- a/platform-dal/src/main/java/com/lyms/platform/pojo/MaternalDeliverModel.java +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/MaternalDeliverModel.java @@ -8,6 +8,7 @@ import org.springframework.data.mongodb.core.mapping.Document; import java.io.Serializable; import java.util.Date; import java.util.List; +import java.util.Map; /** * 产妇分娩 @@ -349,6 +350,87 @@ public class MaternalDeliverModel extends BaseModel { //病历号(住院号) private String blNo; + //nbna评分 + private String nbnaNum; + + /***畸形详情****/ + //无脑畸形 + private boolean jxWn; + //脊柱裂 + private boolean jxJzl; + //脑彭出 + private boolean jxNpc; + //先天性脑积水 + private boolean jxNjs; + //腭裂 + private boolean jxEl; + //腭裂左中右 + private Map jxelSele; + //唇裂 + private boolean jxCl; + //腭裂左中右 + private Map jxClSele; + //唇裂合并腭裂 + private boolean jxClhb; + //唇裂合并腭裂左中右 + private Map jxClhbSele; + //小耳(包括无耳) + private boolean jxXe; + //小耳(包括无耳)左右 + private Map jxXeSele; + //外耳其他畸形(小耳、无耳除外) + private boolean jxWe; + //外耳其他畸形(小耳、无耳除外)左右 + private Map jxWeSele; + //食道闭锁或狭窄 + private boolean jxSdbs; + //直肠肛门闭锁或狭窄(包括无肛) + private boolean jxZcgm; + //尿道下裂 + private boolean jxNdxl; + //膀胱外翻 + private boolean jxPwwf; + //马蹄内翻足 + private boolean jxMtn; + //马蹄内翻足左右 + private Map jxMtnSele; + //多指 + private boolean jxDz; + //多指左右 + private Map jxDzSele; + //多趾 + private boolean jxDc; + //多趾左右 + private Map jxDcSele; + //并指 + private boolean jxBz; + //并指左右 + private Map jxBzSele; + //并趾 + private boolean jxBc; + //并趾左右 + private Map jxBcSele; + //肢体短缩包括缺指(趾)、裂手(足)] + private boolean jxZtds; + //肢体短缩包括缺指上肢左右 + private Map jxZtdsTopSele; + //肢体短缩包括缺指下肢左右 + private Map jxZtdsBottomSele; + //先天性隔疝 + private boolean jxXtxe; + //脐膨出 + private boolean jxQpc; + //腹裂 + private boolean jxFl; + //联体双胎 + private boolean jxLtst; + //唐氏综合征(21-三体综合征) + private boolean jxTszh; + //先天性心脏病 + private boolean jxXtx; + //其他(写明病名并详细描述) + private boolean jxOther; + public Baby(){ } @@ -380,6 +462,318 @@ public class MaternalDeliverModel extends BaseModel { // setDueTime(babyModel.get); } + public String getNbnaNum() { + return nbnaNum; + } + + public void setNbnaNum(String nbnaNum) { + this.nbnaNum = nbnaNum; + } + + public boolean isJxWn() { + return jxWn; + } + + public void setJxWn(boolean jxWn) { + this.jxWn = jxWn; + } + + public boolean isJxJzl() { + return jxJzl; + } + + public void setJxJzl(boolean jxJzl) { + this.jxJzl = jxJzl; + } + + public boolean isJxNpc() { + return jxNpc; + } + + public void setJxNpc(boolean jxNpc) { + this.jxNpc = jxNpc; + } + + public boolean isJxNjs() { + return jxNjs; + } + + public void setJxNjs(boolean jxNjs) { + this.jxNjs = jxNjs; + } + + public boolean isJxEl() { + return jxEl; + } + + public void setJxEl(boolean jxEl) { + this.jxEl = jxEl; + } + + public Map getJxelSele() { + return jxelSele; + } + + public void setJxelSele(Map jxelSele) { + this.jxelSele = jxelSele; + } + + public boolean isJxCl() { + return jxCl; + } + + public void setJxCl(boolean jxCl) { + this.jxCl = jxCl; + } + + public Map getJxClSele() { + return jxClSele; + } + + public void setJxClSele(Map jxClSele) { + this.jxClSele = jxClSele; + } + + public boolean isJxClhb() { + return jxClhb; + } + + public void setJxClhb(boolean jxClhb) { + this.jxClhb = jxClhb; + } + + public Map getJxClhbSele() { + return jxClhbSele; + } + + public void setJxClhbSele(Map jxClhbSele) { + this.jxClhbSele = jxClhbSele; + } + + public boolean isJxXe() { + return jxXe; + } + + public void setJxXe(boolean jxXe) { + this.jxXe = jxXe; + } + + public Map getJxXeSele() { + return jxXeSele; + } + + public void setJxXeSele(Map jxXeSele) { + this.jxXeSele = jxXeSele; + } + + public boolean isJxWe() { + return jxWe; + } + + public void setJxWe(boolean jxWe) { + this.jxWe = jxWe; + } + + public Map getJxWeSele() { + return jxWeSele; + } + + public void setJxWeSele(Map jxWeSele) { + this.jxWeSele = jxWeSele; + } + + public boolean isJxSdbs() { + return jxSdbs; + } + + public void setJxSdbs(boolean jxSdbs) { + this.jxSdbs = jxSdbs; + } + + public boolean isJxZcgm() { + return jxZcgm; + } + + public void setJxZcgm(boolean jxZcgm) { + this.jxZcgm = jxZcgm; + } + + public boolean isJxNdxl() { + return jxNdxl; + } + + public void setJxNdxl(boolean jxNdxl) { + this.jxNdxl = jxNdxl; + } + + public boolean isJxPwwf() { + return jxPwwf; + } + + public void setJxPwwf(boolean jxPwwf) { + this.jxPwwf = jxPwwf; + } + + public boolean isJxMtn() { + return jxMtn; + } + + public void setJxMtn(boolean jxMtn) { + this.jxMtn = jxMtn; + } + + public Map getJxMtnSele() { + return jxMtnSele; + } + + public void setJxMtnSele(Map jxMtnSele) { + this.jxMtnSele = jxMtnSele; + } + + public boolean isJxDz() { + return jxDz; + } + + public void setJxDz(boolean jxDz) { + this.jxDz = jxDz; + } + + public Map getJxDzSele() { + return jxDzSele; + } + + public void setJxDzSele(Map jxDzSele) { + this.jxDzSele = jxDzSele; + } + + public boolean isJxDc() { + return jxDc; + } + + public void setJxDc(boolean jxDc) { + this.jxDc = jxDc; + } + + public Map getJxDcSele() { + return jxDcSele; + } + + public void setJxDcSele(Map jxDcSele) { + this.jxDcSele = jxDcSele; + } + + public boolean isJxBz() { + return jxBz; + } + + public void setJxBz(boolean jxBz) { + this.jxBz = jxBz; + } + + public Map getJxBzSele() { + return jxBzSele; + } + + public void setJxBzSele(Map jxBzSele) { + this.jxBzSele = jxBzSele; + } + + public boolean isJxBc() { + return jxBc; + } + + public void setJxBc(boolean jxBc) { + this.jxBc = jxBc; + } + + public Map getJxBcSele() { + return jxBcSele; + } + + public void setJxBcSele(Map jxBcSele) { + this.jxBcSele = jxBcSele; + } + + public boolean isJxZtds() { + return jxZtds; + } + + public void setJxZtds(boolean jxZtds) { + this.jxZtds = jxZtds; + } + + public Map getJxZtdsTopSele() { + return jxZtdsTopSele; + } + + public void setJxZtdsTopSele(Map jxZtdsTopSele) { + this.jxZtdsTopSele = jxZtdsTopSele; + } + + public Map getJxZtdsBottomSele() { + return jxZtdsBottomSele; + } + + public void setJxZtdsBottomSele(Map jxZtdsBottomSele) { + this.jxZtdsBottomSele = jxZtdsBottomSele; + } + + public boolean isJxXtxe() { + return jxXtxe; + } + + public void setJxXtxe(boolean jxXtxe) { + this.jxXtxe = jxXtxe; + } + + public boolean isJxQpc() { + return jxQpc; + } + + public void setJxQpc(boolean jxQpc) { + this.jxQpc = jxQpc; + } + + public boolean isJxFl() { + return jxFl; + } + + public void setJxFl(boolean jxFl) { + this.jxFl = jxFl; + } + + public boolean isJxLtst() { + return jxLtst; + } + + public void setJxLtst(boolean jxLtst) { + this.jxLtst = jxLtst; + } + + public boolean isJxTszh() { + return jxTszh; + } + + public void setJxTszh(boolean jxTszh) { + this.jxTszh = jxTszh; + } + + public boolean isJxXtx() { + return jxXtx; + } + + public void setJxXtx(boolean jxXtx) { + this.jxXtx = jxXtx; + } + + public boolean isJxOther() { + return jxOther; + } + + public void setJxOther(boolean jxOther) { + this.jxOther = jxOther; + } + public String getBabyDiagnosis() { return babyDiagnosis; } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java index 210806a..e65bf7e 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java @@ -2493,6 +2493,47 @@ public class ViewFacade { if (CollectionUtils.isNotEmpty(data.getBaby())) { for (MaternalDeliverModel.Baby temp : data.getBaby()) { Map babyMap = new HashMap<>(); + babyMap.put("nbnaNum",temp.getNbnaNum()); + babyMap.put("jxWn",temp.isJxWn()); + babyMap.put("jxJzl",temp.isJxJzl()); + babyMap.put("jxNpc",temp.isJxNpc()); + babyMap.put("jxnjs",temp.isJxNjs()); + babyMap.put("jxEl",temp.isJxEl()); + babyMap.put("jxelSele",temp.getJxelSele()); + babyMap.put("jxCl",temp.isJxCl()); + babyMap.put("jxClSele",temp.getJxClSele()); + babyMap.put("jxClhb",temp.isJxClhb()); + babyMap.put("jxClhbSele",temp.getJxClhbSele()); + babyMap.put("jxXe",temp.isJxXe()); + babyMap.put("jxXeSele",temp.getJxXeSele()); + babyMap.put("jxWe",temp.isJxWe()); + babyMap.put("jxWeSele",temp.getJxWeSele()); + babyMap.put("jxSdbs",temp.isJxSdbs()); + babyMap.put("jxZcgm",temp.isJxZcgm()); + babyMap.put("jxNdxl",temp.isJxNdxl()); + babyMap.put("jxPwwf",temp.isJxPwwf()); + babyMap.put("jxMtn",temp.isJxMtn()); + babyMap.put("jxMtnSele",temp.getJxMtnSele()); + babyMap.put("jxDz",temp.isJxDz()); + babyMap.put("jxDzSele",temp.getJxDzSele()); + babyMap.put("jxDc",temp.isJxDc()); + babyMap.put("jxDcSele",temp.getJxDcSele()); + babyMap.put("jxBz",temp.isJxBz()); + babyMap.put("jxBzSele",temp.getJxBzSele()); + babyMap.put("jxBc",temp.isJxBc()); + babyMap.put("jxBcSele",temp.getJxBcSele()); + babyMap.put("jxZtds",temp.isJxZtds()); + babyMap.put("jxZtdsTopSele",temp.getJxZtdsTopSele()); + babyMap.put("jxZtdsBottomSele",temp.getJxZtdsBottomSele()); + babyMap.put("jxXtxe",temp.isJxXtxe()); + babyMap.put("jxQpc",temp.isJxQpc()); + babyMap.put("jxFl",temp.isJxFl()); + babyMap.put("jxLtst",temp.isJxLtst()); + babyMap.put("jxTszh",temp.isJxTszh()); + babyMap.put("jxXtx",temp.isJxXtx()); + babyMap.put("jxOther",temp.isJxOther()); + + babyMap.put("babyId", temp.getId()); babyMap.put("dueTime", temp.getDueTime()); babyMap.put("pregnancyOut", temp.getPregnancyOut() == null ? "" : RenShenJieJuEnums.getTitle(temp.getPregnancyOut())); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java index 5b72ae7..e7dc3d0 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java @@ -629,57 +629,81 @@ public class MatDeliverAddRequest implements IBasicRequestConvert