Commit e6bd399d8cba425c8e80410867b559234445ed2b

Authored by dongqin
1 parent 15b51674b7

新增-儿保检查新增眼科检查

Showing 4 changed files with 214 additions and 0 deletions

platform-common/src/main/java/com/lyms/platform/common/enums/EyeExaminationEnums.java View file @ e6bd399
  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 + * @Author dongqin
  10 + * @Description 儿保眼科检查建议下拉
  11 + * @Date 16:17 2019/5/22
  12 + */
  13 +
  14 +public enum EyeExaminationEnums {
  15 + YGY(1,"建议1个月复查"),
  16 + NGY(2,"建议2个月复查"),
  17 + SGY(3,"建议3个月复查"),
  18 + LGY(4,"建议6个月复查"),
  19 + JYB(5,"建议进一步检查"),
  20 + PHJC(9,"配合检查");
  21 +
  22 + private EyeExaminationEnums(int id, String name) {
  23 + this.id = id;
  24 + this.name = name;
  25 + }
  26 +
  27 + public static String getNameById(int id){
  28 + for(EyeExaminationEnums eye : values()){
  29 + if(id==eye.id){
  30 + return eye.getName();
  31 + }
  32 + }
  33 + return "";
  34 + }
  35 +
  36 + public static List<Map> getEyeExaminationEnums() {
  37 + List<Map> list = new ArrayList<>();
  38 + for (ExpYunEnums e : ExpYunEnums.values()) {
  39 + Map rootMap = new HashMap();
  40 + rootMap.put("id", e.getId());
  41 + rootMap.put("name", e.getName());
  42 + list.add(rootMap);
  43 + }
  44 + return list;
  45 + }
  46 +
  47 + private int id;
  48 +
  49 + private String name;
  50 +
  51 + public int getId() {
  52 + return id;
  53 + }
  54 +
  55 + public String getName() {
  56 + return name;
  57 + }
  58 +}
platform-dal/src/main/java/com/lyms/platform/pojo/BabyCheckModel.java View file @ e6bd399
... ... @@ -389,6 +389,72 @@
389 389 // 纠正月龄||纠正胎龄
390 390 private String correctAge;
391 391  
  392 + /***增加眼科检查项***/
  393 +
  394 + /**
  395 + * 眼外观
  396 + */
  397 + private String eyeAppearance;
  398 + /**
  399 + * 红光反射
  400 + */
  401 + private String eyeRedReflex;
  402 + /**
  403 + * 屈光检查
  404 + */
  405 + private String eyeDioptroscopy;
  406 + /**
  407 + * 眼科建议 参见 EyeExaminationEnums
  408 + */
  409 + private String eyeAdvice;
  410 +
  411 + /**
  412 + * 眼科指导建议
  413 + */
  414 + private String eyeGuideSuggestions;
  415 +
  416 + /***增加眼科检查项***/
  417 +
  418 + public String getEyeAppearance() {
  419 + return eyeAppearance;
  420 + }
  421 +
  422 + public void setEyeAppearance(String eyeAppearance) {
  423 + this.eyeAppearance = eyeAppearance;
  424 + }
  425 +
  426 + public String getEyeRedReflex() {
  427 + return eyeRedReflex;
  428 + }
  429 +
  430 + public void setEyeRedReflex(String eyeRedReflex) {
  431 + this.eyeRedReflex = eyeRedReflex;
  432 + }
  433 +
  434 + public String getEyeDioptroscopy() {
  435 + return eyeDioptroscopy;
  436 + }
  437 +
  438 + public void setEyeDioptroscopy(String eyeDioptroscopy) {
  439 + this.eyeDioptroscopy = eyeDioptroscopy;
  440 + }
  441 +
  442 + public String getEyeAdvice() {
  443 + return eyeAdvice;
  444 + }
  445 +
  446 + public void setEyeAdvice(String eyeAdvice) {
  447 + this.eyeAdvice = eyeAdvice;
  448 + }
  449 +
  450 + public String getEyeGuideSuggestions() {
  451 + return eyeGuideSuggestions;
  452 + }
  453 +
  454 + public void setEyeGuideSuggestions(String eyeGuideSuggestions) {
  455 + this.eyeGuideSuggestions = eyeGuideSuggestions;
  456 + }
  457 +
392 458 public String getDbDayNum() {
393 459 return dbDayNum;
394 460 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java View file @ e6bd399
... ... @@ -396,6 +396,28 @@
396 396 model.setBabyCheckOther(request.getBabyCheckOther());
397 397 model.setAssistCheckOther(request.getAssistCheckOther());
398 398 model.setNavel(request.getNavel());
  399 +
  400 + String value = request.getEyeAppearance();
  401 + value = StringUtils.isNotEmpty(value) ? value : "";
  402 + model.setEyeAppearance(value);
  403 +
  404 + value = request.getEyeRedReflex();
  405 + value = StringUtils.isNotEmpty(value) ? value : "";
  406 + model.setEyeRedReflex(value);
  407 +
  408 + value = request.getEyeDioptroscopy();
  409 + value = StringUtils.isNotEmpty(value) ? value : "";
  410 + model.setEyeDioptroscopy(value);
  411 +
  412 + value = request.getEyeAdvice();
  413 + value = StringUtils.isNotEmpty(value) ? value : "";
  414 + model.setEyeAdvice(value);
  415 +
  416 + value = request.getEyeGuideSuggestions();
  417 + value = StringUtils.isNotEmpty(value) ? value : "";
  418 + model.setEyeGuideSuggestions(value);
  419 +
  420 +
399 421 //新加字段
400 422 return model;
401 423 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyCheckRequest.java View file @ e6bd399
... ... @@ -362,6 +362,74 @@
362 362  
363 363 private Date endCaseTime;
364 364  
  365 + /***增加眼科检查项***/
  366 +
  367 + /**
  368 + * 眼外观
  369 + */
  370 + private String eyeAppearance;
  371 + /**
  372 + * 红光反射
  373 + */
  374 + private String eyeRedReflex;
  375 + /**
  376 + * 屈光检查
  377 + */
  378 + private String eyeDioptroscopy;
  379 + /**
  380 + * 眼科建议 参见 EyeExaminationEnums
  381 + */
  382 + private String eyeAdvice;
  383 +
  384 + /**
  385 + * 眼科指导建议
  386 + */
  387 + private String eyeGuideSuggestions;
  388 +
  389 + public String getEyeAppearance() {
  390 + return eyeAppearance;
  391 + }
  392 +
  393 + public void setEyeAppearance(String eyeAppearance) {
  394 + this.eyeAppearance = eyeAppearance;
  395 + }
  396 +
  397 + public String getEyeRedReflex() {
  398 + return eyeRedReflex;
  399 + }
  400 +
  401 + public void setEyeRedReflex(String eyeRedReflex) {
  402 + this.eyeRedReflex = eyeRedReflex;
  403 + }
  404 +
  405 + public String getEyeDioptroscopy() {
  406 + return eyeDioptroscopy;
  407 + }
  408 +
  409 + public void setEyeDioptroscopy(String eyeDioptroscopy) {
  410 + this.eyeDioptroscopy = eyeDioptroscopy;
  411 + }
  412 +
  413 + public String getEyeAdvice() {
  414 + return eyeAdvice;
  415 + }
  416 +
  417 + public void setEyeAdvice(String eyeAdvice) {
  418 + this.eyeAdvice = eyeAdvice;
  419 + }
  420 +
  421 + public String getEyeGuideSuggestions() {
  422 + return eyeGuideSuggestions;
  423 + }
  424 +
  425 + public void setEyeGuideSuggestions(String eyeGuideSuggestions) {
  426 + this.eyeGuideSuggestions = eyeGuideSuggestions;
  427 + }
  428 +
  429 + /***增加眼科检查项***/
  430 +
  431 +
  432 +
365 433 public Date getEndCaseTime() {
366 434 return endCaseTime;
367 435 }