Commit e75e71c6d8c06350bd4311f7f1feec03552af6fc

Authored by shiyang
1 parent b46419610e

妇女健康管理-乳腺癌检索框异常项

乳腺癌检查页面异常项

Showing 4 changed files with 108 additions and 1 deletions

platform-common/src/main/java/com/lyms/platform/common/enums/RxaZdycEnums.java View file @ e75e71c
  1 +package com.lyms.platform.common.enums;
  2 +
  3 +import com.lyms.platform.common.utils.StringUtils;
  4 +
  5 +/**
  6 + * 乳腺癌管理列表增加搜索条件
  7 + * 乳腺临床诊断异常
  8 + */
  9 +public enum RxaZdycEnums {
  10 +
  11 +
  12 + rxxwxl("1", "乳腺纤维腺瘤"),
  13 + rxdgnrtzl("2", "乳腺导管内乳头状瘤"),
  14 + bdxcz("1", "不典型增生"),
  15 + xyywa("1", "小叶原位癌"),
  16 + dgywa("1", "导管原位癌"),
  17 + jrxdga("1", "浸润性导管癌"),
  18 + jrxxya("1", "浸润性小叶癌"),
  19 + qtexzl("1", "其它恶性肿瘤");
  20 +
  21 +
  22 + private String id;
  23 + private String name;
  24 +
  25 + public static RxaZdycEnums get(String id) {
  26 + RxaZdycEnums[] values = RxaZdycEnums.values();
  27 + for (RxaZdycEnums value : values) {
  28 + if (value.getId().equals(id)) {
  29 + return value;
  30 + }
  31 + }
  32 + return null;
  33 + }
  34 +
  35 + public static String getName(String id) {
  36 + if(StringUtils.isEmpty(id)) {
  37 + return null;
  38 + }
  39 + RxaZdycEnums[] values = RxaZdycEnums.values();
  40 + for (RxaZdycEnums value : values) {
  41 + if (value.id.equals(id)) {
  42 + return value.name;
  43 + }
  44 + }
  45 + return null;
  46 + }
  47 +
  48 + RxaZdycEnums(String id, String name){
  49 + this.id = id;
  50 + this.name = name;
  51 + }
  52 +
  53 + public String getId() {
  54 + return id;
  55 + }
  56 +
  57 + public void setId(String id) {
  58 + this.id = id;
  59 + }
  60 +
  61 + public String getName() {
  62 + return name;
  63 + }
  64 +
  65 + public void setName(String name) {
  66 + this.name = name;
  67 + }
  68 +
  69 +}
platform-dal/src/main/java/com/lyms/platform/pojo/CancerScreeningModel.java View file @ e75e71c
... ... @@ -221,6 +221,30 @@
221 221 //编号
222 222 private String code;
223 223  
  224 + /**
  225 + * 隆化-乳腺癌检查异常
  226 + */
  227 + //乳腺癌异常
  228 + private Integer breastAbnormity;
  229 + //其它异常(上面选择其它恶性肿瘤时会用到)
  230 + private String otherAbnormity;
  231 +
  232 + public String getOtherAbnormity() {
  233 + return otherAbnormity;
  234 + }
  235 +
  236 + public void setOtherAbnormity(String otherAbnormity) {
  237 + this.otherAbnormity = otherAbnormity;
  238 + }
  239 +
  240 + public Integer getBreastAbnormity() {
  241 + return breastAbnormity;
  242 + }
  243 +
  244 + public void setBreastAbnormity(Integer breastAbnormity) {
  245 + this.breastAbnormity = breastAbnormity;
  246 + }
  247 +
224 248 public String getLcjcjg() {
225 249 return lcjcjg;
226 250 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java View file @ e75e71c
... ... @@ -137,10 +137,12 @@
137 137 List<Map<String, Object>> ycRxajc = EnumUtil.toJson(SfygrxjcEnums.class); /** 是否有过乳腺检查 */
138 138 List<Map<String, Object>> rxPgz = EnumUtil.toJson(RxccfjLeftEnums.class); /** 乳腺彩超分级左 */
139 139 List<Map<String, Object>> rxlPgy = EnumUtil.toJson(RxccfjRightEnums.class); /** 乳腺彩超分级右 */
  140 + List<Map<String, Object>> rxyc = EnumUtil.toJson(RxaZdycEnums.class); /** 乳腺临床诊断异常 */
140 141  
141 142 return RespBuilder.buildSuccess("ycRxajc", ycRxajc,
142 143 "rxPgz", rxPgz,
143   - "rxlPgy", rxlPgy);
  144 + "rxlPgy", rxlPgy,
  145 + "rxyc", rxyc);
144 146 }
145 147  
146 148 /**
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/CancerScreeningRequest.java View file @ e75e71c
... ... @@ -50,8 +50,20 @@
50 50  
51 51 //最终诊断结果 1未见异常 2良性疾病 3不典型增生 4原位癌 5导管内乳头状癌 6微小浸润癌 7浸润癌 8其他恶性肿瘤
52 52 private String sfZhzd;
  53 + /**
  54 + * 隆化-乳腺癌检查异常
  55 + */
  56 + //乳腺癌异常
  57 + private Integer breastAbnormity;
53 58  
54 59  
  60 + public Integer getBreastAbnormity() {
  61 + return breastAbnormity;
  62 + }
  63 +
  64 + public void setBreastAbnormity(Integer breastAbnormity) {
  65 + this.breastAbnormity = breastAbnormity;
  66 + }
55 67 public String getRxlYyz() {
56 68 return rxlYyz;
57 69 }