Commit e75e71c6d8c06350bd4311f7f1feec03552af6fc
1 parent
b46419610e
Exists in
master
and in
6 other branches
妇女健康管理-乳腺癌检索框异常项
乳腺癌检查页面异常项
Showing 4 changed files with 108 additions and 1 deletions
- platform-common/src/main/java/com/lyms/platform/common/enums/RxaZdycEnums.java
- platform-dal/src/main/java/com/lyms/platform/pojo/CancerScreeningModel.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/CancerScreeningRequest.java
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 | } |