From 92ecd84b9225e022ece92627656254153430ac44 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Tue, 18 May 2021 21:24:39 +0800 Subject: [PATCH] update --- .../java/com/lyms/platform/pojo/PostkfModel.java | 224 +++++++++++++++++++++ .../operate/web/controller/PostkfController.java | 40 ++++ .../platform/operate/web/facade/PostkfFaccade.java | 39 ++++ 3 files changed, 303 insertions(+) create mode 100644 platform-dal/src/main/java/com/lyms/platform/pojo/PostkfModel.java create mode 100644 platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PostkfController.java create mode 100644 platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostkfFaccade.java diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/PostkfModel.java b/platform-dal/src/main/java/com/lyms/platform/pojo/PostkfModel.java new file mode 100644 index 0000000..64a2f59 --- /dev/null +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/PostkfModel.java @@ -0,0 +1,224 @@ +package com.lyms.platform.pojo; + +import com.lyms.platform.common.result.BaseModel; +import org.springframework.data.mongodb.core.mapping.Document; + +import java.util.Date; + +/** + * Created by Administrator on 2021-05-18. + */ +@Document(collection = "lyms_postkf") +public class PostkfModel extends BaseModel { + private String id; + //分娩id + private String mid; + private String pid; + private String patientId; + //重症急救 + private String zzjj; + //疾病治疗 + private String jbzl; + //损伤康复 + private String sskf; + //胃肠功能减退 + private String wcgnjt; + //尿失禁 + private String nsj; + //尿潴留 + private String ndl; + //乳房 (无奶 乳汁不足、涨奶) + private String rf; + //恶露异常 + private String elyc; + //乳腺炎 + private String rxy; + //盆底肌受损 + private String pdjss; + //腹直肌受损 + private String fzjss; + + //肥胖 + private String fp; + + //耻骨联合分离 + private String cglhfl; + + //保健预防 + private String bjyf; + + + private Date created; + + private Date modified; + + private String operaterId; + + public Date getCreated() { + return created; + } + + public void setCreated(Date created) { + this.created = created; + } + + public Date getModified() { + return modified; + } + + public void setModified(Date modified) { + this.modified = modified; + } + + public String getOperaterId() { + return operaterId; + } + + public void setOperaterId(String operaterId) { + this.operaterId = operaterId; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getMid() { + return mid; + } + + public void setMid(String mid) { + this.mid = mid; + } + + public String getPid() { + return pid; + } + + public void setPid(String pid) { + this.pid = pid; + } + + public String getPatientId() { + return patientId; + } + + public void setPatientId(String patientId) { + this.patientId = patientId; + } + + public String getZzjj() { + return zzjj; + } + + public void setZzjj(String zzjj) { + this.zzjj = zzjj; + } + + public String getJbzl() { + return jbzl; + } + + public void setJbzl(String jbzl) { + this.jbzl = jbzl; + } + + public String getSskf() { + return sskf; + } + + public void setSskf(String sskf) { + this.sskf = sskf; + } + + public String getWcgnjt() { + return wcgnjt; + } + + public void setWcgnjt(String wcgnjt) { + this.wcgnjt = wcgnjt; + } + + public String getNsj() { + return nsj; + } + + public void setNsj(String nsj) { + this.nsj = nsj; + } + + public String getNdl() { + return ndl; + } + + public void setNdl(String ndl) { + this.ndl = ndl; + } + + public String getRf() { + return rf; + } + + public void setRf(String rf) { + this.rf = rf; + } + + public String getElyc() { + return elyc; + } + + public void setElyc(String elyc) { + this.elyc = elyc; + } + + public String getRxy() { + return rxy; + } + + public void setRxy(String rxy) { + this.rxy = rxy; + } + + public String getPdjss() { + return pdjss; + } + + public void setPdjss(String pdjss) { + this.pdjss = pdjss; + } + + public String getFzjss() { + return fzjss; + } + + public void setFzjss(String fzjss) { + this.fzjss = fzjss; + } + + public String getFp() { + return fp; + } + + public void setFp(String fp) { + this.fp = fp; + } + + public String getCglhfl() { + return cglhfl; + } + + public void setCglhfl(String cglhfl) { + this.cglhfl = cglhfl; + } + + public String getBjyf() { + return bjyf; + } + + public void setBjyf(String bjyf) { + this.bjyf = bjyf; + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PostkfController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PostkfController.java new file mode 100644 index 0000000..8e59182 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PostkfController.java @@ -0,0 +1,40 @@ +package com.lyms.platform.operate.web.controller; + +import com.lyms.platform.common.annotation.TokenRequired; +import com.lyms.platform.common.base.BaseController; +import com.lyms.platform.common.result.BaseResponse; +import com.lyms.platform.operate.web.facade.PostkfFaccade; +import com.lyms.platform.pojo.PostkfModel; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.servlet.http.HttpServletRequest; + +/** + * Created by Administrator on 2021-05-18. + */ +@Controller +public class PostkfController extends BaseController { + + @Autowired + private PostkfFaccade postkfFaccade; + + @TokenRequired + @ResponseBody + @RequestMapping(value = "/addPostKf", method = RequestMethod.POST) + public BaseResponse addPostKf(HttpServletRequest request,PostkfModel postkfModel) { + return postkfFaccade.addPostKf(postkfModel,getUserId(request)); + } + + + @TokenRequired + @ResponseBody + @RequestMapping(value = "/getPostKf", method = RequestMethod.GET) + public BaseResponse getPostKf(HttpServletRequest request,@RequestParam(required = true) String mid) { + return postkfFaccade.getPostKf(mid, getUserId(request)); + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostkfFaccade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostkfFaccade.java new file mode 100644 index 0000000..3c9c80d --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostkfFaccade.java @@ -0,0 +1,39 @@ +package com.lyms.platform.operate.web.facade; + +import com.lyms.platform.common.constants.ErrorCodeConstants; +import com.lyms.platform.common.result.BaseObjectResponse; +import com.lyms.platform.common.result.BaseResponse; +import com.lyms.platform.pojo.PatientWeight; +import com.lyms.platform.pojo.PostkfModel; +import org.apache.commons.collections.CollectionUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.stereotype.Component; + +import java.util.Date; +import java.util.List; + +/** + * Created by Administrator on 2021-05-18. + */ +@Component +public class PostkfFaccade { + + @Autowired + private MongoTemplate mongoTemplate; + + public BaseResponse addPostKf(PostkfModel postkfModel, Integer userId) { + postkfModel.setOperaterId(String.valueOf(userId)); + postkfModel.setCreated(new Date()); + postkfModel.setModified(new Date()); + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); + } + + public BaseResponse getPostKf(String mid, Integer userId) { + List postkfModels = mongoTemplate.find(Query.query(Criteria.where("mid"). + is(mid)), PostkfModel.class); + return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(CollectionUtils.isNotEmpty(postkfModels) ? postkfModels.get(0) : null); + } +} -- 1.8.3.1