Commit 92ecd84b9225e022ece92627656254153430ac44

Authored by liquanyu
1 parent bc490f3ec1

update

Showing 3 changed files with 303 additions and 0 deletions

platform-dal/src/main/java/com/lyms/platform/pojo/PostkfModel.java View file @ 92ecd84
  1 +package com.lyms.platform.pojo;
  2 +
  3 +import com.lyms.platform.common.result.BaseModel;
  4 +import org.springframework.data.mongodb.core.mapping.Document;
  5 +
  6 +import java.util.Date;
  7 +
  8 +/**
  9 + * Created by Administrator on 2021-05-18.
  10 + */
  11 +@Document(collection = "lyms_postkf")
  12 +public class PostkfModel extends BaseModel {
  13 + private String id;
  14 + //分娩id
  15 + private String mid;
  16 + private String pid;
  17 + private String patientId;
  18 + //重症急救
  19 + private String zzjj;
  20 + //疾病治疗
  21 + private String jbzl;
  22 + //损伤康复
  23 + private String sskf;
  24 + //胃肠功能减退
  25 + private String wcgnjt;
  26 + //尿失禁
  27 + private String nsj;
  28 + //尿潴留
  29 + private String ndl;
  30 + //乳房 (无奶 乳汁不足、涨奶)
  31 + private String rf;
  32 + //恶露异常
  33 + private String elyc;
  34 + //乳腺炎
  35 + private String rxy;
  36 + //盆底肌受损
  37 + private String pdjss;
  38 + //腹直肌受损
  39 + private String fzjss;
  40 +
  41 + //肥胖
  42 + private String fp;
  43 +
  44 + //耻骨联合分离
  45 + private String cglhfl;
  46 +
  47 + //保健预防
  48 + private String bjyf;
  49 +
  50 +
  51 + private Date created;
  52 +
  53 + private Date modified;
  54 +
  55 + private String operaterId;
  56 +
  57 + public Date getCreated() {
  58 + return created;
  59 + }
  60 +
  61 + public void setCreated(Date created) {
  62 + this.created = created;
  63 + }
  64 +
  65 + public Date getModified() {
  66 + return modified;
  67 + }
  68 +
  69 + public void setModified(Date modified) {
  70 + this.modified = modified;
  71 + }
  72 +
  73 + public String getOperaterId() {
  74 + return operaterId;
  75 + }
  76 +
  77 + public void setOperaterId(String operaterId) {
  78 + this.operaterId = operaterId;
  79 + }
  80 +
  81 + public String getId() {
  82 + return id;
  83 + }
  84 +
  85 + public void setId(String id) {
  86 + this.id = id;
  87 + }
  88 +
  89 + public String getMid() {
  90 + return mid;
  91 + }
  92 +
  93 + public void setMid(String mid) {
  94 + this.mid = mid;
  95 + }
  96 +
  97 + public String getPid() {
  98 + return pid;
  99 + }
  100 +
  101 + public void setPid(String pid) {
  102 + this.pid = pid;
  103 + }
  104 +
  105 + public String getPatientId() {
  106 + return patientId;
  107 + }
  108 +
  109 + public void setPatientId(String patientId) {
  110 + this.patientId = patientId;
  111 + }
  112 +
  113 + public String getZzjj() {
  114 + return zzjj;
  115 + }
  116 +
  117 + public void setZzjj(String zzjj) {
  118 + this.zzjj = zzjj;
  119 + }
  120 +
  121 + public String getJbzl() {
  122 + return jbzl;
  123 + }
  124 +
  125 + public void setJbzl(String jbzl) {
  126 + this.jbzl = jbzl;
  127 + }
  128 +
  129 + public String getSskf() {
  130 + return sskf;
  131 + }
  132 +
  133 + public void setSskf(String sskf) {
  134 + this.sskf = sskf;
  135 + }
  136 +
  137 + public String getWcgnjt() {
  138 + return wcgnjt;
  139 + }
  140 +
  141 + public void setWcgnjt(String wcgnjt) {
  142 + this.wcgnjt = wcgnjt;
  143 + }
  144 +
  145 + public String getNsj() {
  146 + return nsj;
  147 + }
  148 +
  149 + public void setNsj(String nsj) {
  150 + this.nsj = nsj;
  151 + }
  152 +
  153 + public String getNdl() {
  154 + return ndl;
  155 + }
  156 +
  157 + public void setNdl(String ndl) {
  158 + this.ndl = ndl;
  159 + }
  160 +
  161 + public String getRf() {
  162 + return rf;
  163 + }
  164 +
  165 + public void setRf(String rf) {
  166 + this.rf = rf;
  167 + }
  168 +
  169 + public String getElyc() {
  170 + return elyc;
  171 + }
  172 +
  173 + public void setElyc(String elyc) {
  174 + this.elyc = elyc;
  175 + }
  176 +
  177 + public String getRxy() {
  178 + return rxy;
  179 + }
  180 +
  181 + public void setRxy(String rxy) {
  182 + this.rxy = rxy;
  183 + }
  184 +
  185 + public String getPdjss() {
  186 + return pdjss;
  187 + }
  188 +
  189 + public void setPdjss(String pdjss) {
  190 + this.pdjss = pdjss;
  191 + }
  192 +
  193 + public String getFzjss() {
  194 + return fzjss;
  195 + }
  196 +
  197 + public void setFzjss(String fzjss) {
  198 + this.fzjss = fzjss;
  199 + }
  200 +
  201 + public String getFp() {
  202 + return fp;
  203 + }
  204 +
  205 + public void setFp(String fp) {
  206 + this.fp = fp;
  207 + }
  208 +
  209 + public String getCglhfl() {
  210 + return cglhfl;
  211 + }
  212 +
  213 + public void setCglhfl(String cglhfl) {
  214 + this.cglhfl = cglhfl;
  215 + }
  216 +
  217 + public String getBjyf() {
  218 + return bjyf;
  219 + }
  220 +
  221 + public void setBjyf(String bjyf) {
  222 + this.bjyf = bjyf;
  223 + }
  224 +}
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PostkfController.java View file @ 92ecd84
  1 +package com.lyms.platform.operate.web.controller;
  2 +
  3 +import com.lyms.platform.common.annotation.TokenRequired;
  4 +import com.lyms.platform.common.base.BaseController;
  5 +import com.lyms.platform.common.result.BaseResponse;
  6 +import com.lyms.platform.operate.web.facade.PostkfFaccade;
  7 +import com.lyms.platform.pojo.PostkfModel;
  8 +import org.springframework.beans.factory.annotation.Autowired;
  9 +import org.springframework.stereotype.Controller;
  10 +import org.springframework.web.bind.annotation.RequestMapping;
  11 +import org.springframework.web.bind.annotation.RequestMethod;
  12 +import org.springframework.web.bind.annotation.RequestParam;
  13 +import org.springframework.web.bind.annotation.ResponseBody;
  14 +
  15 +import javax.servlet.http.HttpServletRequest;
  16 +
  17 +/**
  18 + * Created by Administrator on 2021-05-18.
  19 + */
  20 +@Controller
  21 +public class PostkfController extends BaseController {
  22 +
  23 + @Autowired
  24 + private PostkfFaccade postkfFaccade;
  25 +
  26 + @TokenRequired
  27 + @ResponseBody
  28 + @RequestMapping(value = "/addPostKf", method = RequestMethod.POST)
  29 + public BaseResponse addPostKf(HttpServletRequest request,PostkfModel postkfModel) {
  30 + return postkfFaccade.addPostKf(postkfModel,getUserId(request));
  31 + }
  32 +
  33 +
  34 + @TokenRequired
  35 + @ResponseBody
  36 + @RequestMapping(value = "/getPostKf", method = RequestMethod.GET)
  37 + public BaseResponse getPostKf(HttpServletRequest request,@RequestParam(required = true) String mid) {
  38 + return postkfFaccade.getPostKf(mid, getUserId(request));
  39 + }
  40 +}
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostkfFaccade.java View file @ 92ecd84
  1 +package com.lyms.platform.operate.web.facade;
  2 +
  3 +import com.lyms.platform.common.constants.ErrorCodeConstants;
  4 +import com.lyms.platform.common.result.BaseObjectResponse;
  5 +import com.lyms.platform.common.result.BaseResponse;
  6 +import com.lyms.platform.pojo.PatientWeight;
  7 +import com.lyms.platform.pojo.PostkfModel;
  8 +import org.apache.commons.collections.CollectionUtils;
  9 +import org.springframework.beans.factory.annotation.Autowired;
  10 +import org.springframework.data.mongodb.core.MongoTemplate;
  11 +import org.springframework.data.mongodb.core.query.Criteria;
  12 +import org.springframework.data.mongodb.core.query.Query;
  13 +import org.springframework.stereotype.Component;
  14 +
  15 +import java.util.Date;
  16 +import java.util.List;
  17 +
  18 +/**
  19 + * Created by Administrator on 2021-05-18.
  20 + */
  21 +@Component
  22 +public class PostkfFaccade {
  23 +
  24 + @Autowired
  25 + private MongoTemplate mongoTemplate;
  26 +
  27 + public BaseResponse addPostKf(PostkfModel postkfModel, Integer userId) {
  28 + postkfModel.setOperaterId(String.valueOf(userId));
  29 + postkfModel.setCreated(new Date());
  30 + postkfModel.setModified(new Date());
  31 + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功");
  32 + }
  33 +
  34 + public BaseResponse getPostKf(String mid, Integer userId) {
  35 + List<PostkfModel> postkfModels = mongoTemplate.find(Query.query(Criteria.where("mid").
  36 + is(mid)), PostkfModel.class);
  37 + return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(CollectionUtils.isNotEmpty(postkfModels) ? postkfModels.get(0) : null);
  38 + }
  39 +}