Commit 77cfa8df67812d516d592d9acf997f48544d2954
1 parent
bdf7a7e50e
Exists in
master
and in
6 other branches
高危诊断配置
Showing 2 changed files with 566 additions and 146 deletions
platform-common/src/main/java/com/lyms/platform/common/enums/BabyAutoDiagnoseEnums.java
View file @
77cfa8d
| 1 | +package com.lyms.platform.common.enums; | |
| 2 | + | |
| 3 | +/** | |
| 4 | + * 儿童高危诊断配置 页面枚举类 | |
| 5 | + * @Author: 武涛涛 | |
| 6 | + * @Date: 2020/8/27 16:19 | |
| 7 | + */ | |
| 8 | +public class BabyAutoDiagnoseEnums { | |
| 9 | + | |
| 10 | + /* | |
| 11 | + 诊断项 诊断依据 | |
| 12 | + */ | |
| 13 | + public enum BabyDiagnoseEnums { | |
| 14 | + | |
| 15 | + ymczgwys(1, "孕母存在高危因素"), | |
| 16 | + fmyz(2, "分娩孕周"), | |
| 17 | + tfw(3, "胎方位"), | |
| 18 | + twcd(4, "脐带长度"), | |
| 19 | + qdyclx(5, "脐带异常类型"), | |
| 20 | + fmfs(6, "分娩方式"), | |
| 21 | + tejx(7, "胎儿畸形"), | |
| 22 | + pf(8, "Apgar评分"), | |
| 23 | + zxfz(9, "窒息分钟"), | |
| 24 | + ts(10, "胎数"), | |
| 25 | + tz(11, "体重"); | |
| 26 | + | |
| 27 | + private int id; | |
| 28 | + private String title; | |
| 29 | + | |
| 30 | + BabyDiagnoseEnums(int id, String title) { | |
| 31 | + this.id = id; | |
| 32 | + this.title = title; | |
| 33 | + } | |
| 34 | + | |
| 35 | + public int getId() { | |
| 36 | + return id; | |
| 37 | + } | |
| 38 | + | |
| 39 | + public String getTitle() { | |
| 40 | + return title; | |
| 41 | + } | |
| 42 | + } | |
| 43 | + /* | |
| 44 | + 诊断项 诊断依据 子菜单内容 | |
| 45 | + isRepeat 0 重复 1不可重复 | |
| 46 | + parentId 是上一级菜单id | |
| 47 | + type 类型 | |
| 48 | + */ | |
| 49 | + public enum BabyDiagnoseSubmenuEnums{ | |
| 50 | + /* | |
| 51 | + 胎方位枚举 | |
| 52 | + */ | |
| 53 | + ONE1("1","左枕前",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 54 | + ONE2("2","左枕横",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 55 | + ONE3("3","左枕后",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 56 | + ONE4("4","右枕前",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 57 | + ONE5("5","右枕横",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 58 | + ONE6("6","右枕后",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 59 | + ONE7("7","左颏前",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 60 | + ONE8("8","左颏横",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 61 | + ONE9("9","左颏后",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 62 | + ONE10("10","右颏前",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 63 | + ONE11("11","右颏横",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 64 | + ONE12("12","右颏后",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 65 | + ONE13("13","额后位",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 66 | + ONE14("14","左骶前",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 67 | + ONE15("15","左骶横",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 68 | + ONE16("16","左骶后",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 69 | + ONE17("17","右骶前",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 70 | + ONE18("18","右骶横",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 71 | + ONE19("19","右骶后",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 72 | + ONE20("20","左肩前",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 73 | + ONE21("21","左肩后",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 74 | + ONE22("22","右肩前",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 75 | + ONE23("23","右肩后",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 76 | + ONE24("24","额前位",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 77 | + ONE25("25","不详",3, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 78 | + | |
| 79 | + /* | |
| 80 | + 脐带异常类型 | |
| 81 | + */ | |
| 82 | + O2("1","脐带过长",5, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 83 | + O3("2","脐带过短",5, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 84 | + O4("3","脐带缠绕",5, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 85 | + O5("4","脐带打结",5, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 86 | + O6("5","脐带扭转",5, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 87 | + O7("6","脐带脱垂",5, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 88 | + O0("9","脐带脱落",5, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 89 | + O8("7","脐带绕颈",5, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 90 | + O9("8","脐带绕体",5, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 91 | + | |
| 92 | + /* | |
| 93 | + 分娩方式 | |
| 94 | + */ | |
| 95 | + FO("1","顺产",6, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 96 | + FO1("2","剖宫产",6, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 97 | + FO2("3","流产",6, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 98 | + FO3("4","引产",6, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 99 | + | |
| 100 | + /* | |
| 101 | + 胎儿畸形 | |
| 102 | + */ | |
| 103 | + A1("jxWn","无脑畸形(Q00)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 104 | + A2("jxJzl","脊柱裂(Q05)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 105 | + A3("jxNpc","脑彭出(Q01)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 106 | + A4("jxNjs","先天性脑积水(Q03)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 107 | + A5("jxEl","腭裂(Q35)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 108 | + A6("jxCl","唇裂(Q36)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 109 | + A7("jxClhb","唇裂合并腭裂(Q37)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 110 | + A8("jxXe","小耳(包括无耳)(Q17.2,Q16.0)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 111 | + A9("jxWe","外耳其他畸形(小耳、无耳除外)(Q17)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 112 | + A10("jxSdbs","食道闭锁或狭窄(Q39)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 113 | + A11("jxZcgm","直肠肛门闭锁或狭窄(包括无肛)(Q42)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 114 | + A12("jxNdxl","尿道下裂(Q54)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 115 | + A13("jxPwwf","膀胱外翻(Q64.1)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 116 | + A14("jxMtn","马蹄内翻足(Q66.0)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 117 | + A15("jxDz","多指(Q69)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 118 | + A16("jxDc","多趾(Q69)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 119 | + A17("jxBz","并指(Q70)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 120 | + A18("jxBc","并趾(Q70)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 121 | + A19("jxZtds","肢体短缩包括缺指(趾)、裂手(足)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 122 | + A20("jxXtxe","先天性隔疝(Q79.0)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 123 | + A21("jxQpc","脐膨出(Q79.0)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 124 | + A22("jxFl","腹裂(Q79.3)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 125 | + A23("jxLtst","联体双胎(Q89.4)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 126 | + A24("jxTWZh","唐氏综合征(21-三体综合征)(Q90)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 127 | + A25("jxXtx","先天性心脏病(Q20-26)",7, DiagnoseEnums.TypeEnums.WZ.getId(),0,""), | |
| 128 | + | |
| 129 | + /* | |
| 130 | + 胎数 | |
| 131 | + */ | |
| 132 | + D1("1","单胎",10, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 133 | + D2("2","双胎",10, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 134 | + D3("3","三胎",10, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 135 | + D4("4","四胎",10, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 136 | + D5("5","五胎",10, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 137 | + D6("6","六胎",10, DiagnoseEnums.TypeEnums.WZ.getId(),1,""), | |
| 138 | + D7("7","七胎",10, DiagnoseEnums.TypeEnums.WZ.getId(),1,""); | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + private String id; | |
| 143 | + private String title; | |
| 144 | + private Integer parentId; | |
| 145 | + private Integer type; | |
| 146 | + private Integer isRepeat; | |
| 147 | + private String unit; | |
| 148 | + | |
| 149 | + BabyDiagnoseSubmenuEnums(String id, String title, Integer parentId, Integer type, Integer isRepeat, String unit) { | |
| 150 | + this.id = id; | |
| 151 | + this.title = title; | |
| 152 | + this.parentId = parentId; | |
| 153 | + this.type = type; | |
| 154 | + this.isRepeat = isRepeat; | |
| 155 | + this.unit = unit; | |
| 156 | + } | |
| 157 | + | |
| 158 | + public String getId() { | |
| 159 | + return id; | |
| 160 | + } | |
| 161 | + | |
| 162 | + public String getTitle() { | |
| 163 | + return title; | |
| 164 | + } | |
| 165 | + | |
| 166 | + public Integer getParentId() { | |
| 167 | + return parentId; | |
| 168 | + } | |
| 169 | + | |
| 170 | + public Integer getType() { | |
| 171 | + return type; | |
| 172 | + } | |
| 173 | + | |
| 174 | + public Integer getIsRepeat() { | |
| 175 | + return isRepeat; | |
| 176 | + } | |
| 177 | + | |
| 178 | + public String getUnit() { | |
| 179 | + return unit; | |
| 180 | + } | |
| 181 | + } | |
| 182 | + /* | |
| 183 | + 比较 大于(>) | |
| 184 | + */ | |
| 185 | + public enum CompareEnums { | |
| 186 | + GL("1", "大于(>)", ">"), | |
| 187 | + GLE("2", "大于等于(>=)", ">="), | |
| 188 | + LT("3", "小于(<)", "<"), | |
| 189 | + LTE("4", "小于等于(<=)", "<="), | |
| 190 | + EQ("5", "等于(=)", "="), | |
| 191 | + NEQ("6", "不等于(!=)", "!="); | |
| 192 | + | |
| 193 | + private CompareEnums(String id, String title, String expression) { | |
| 194 | + this.id = id; | |
| 195 | + this.title = title; | |
| 196 | + this.expression = expression; | |
| 197 | + } | |
| 198 | + | |
| 199 | + private String id; | |
| 200 | + private String title; | |
| 201 | + private String expression; | |
| 202 | + | |
| 203 | + public static String getTitleById(Integer id) { | |
| 204 | + for (DiagnoseEnums.CompareEnums s : DiagnoseEnums.CompareEnums.values()) { | |
| 205 | + if (s.getId() == id) { | |
| 206 | + return s.getTitle(); | |
| 207 | + } | |
| 208 | + | |
| 209 | + } | |
| 210 | + return ""; | |
| 211 | + } | |
| 212 | + | |
| 213 | + public static String getExpressionById(Integer id) { | |
| 214 | + for (DiagnoseEnums.CompareEnums s : DiagnoseEnums.CompareEnums.values()) { | |
| 215 | + if (s.getId() == id) { | |
| 216 | + return s.getExpression(); | |
| 217 | + } | |
| 218 | + | |
| 219 | + } | |
| 220 | + return ""; | |
| 221 | + } | |
| 222 | + | |
| 223 | + public String getExpression() { | |
| 224 | + return expression; | |
| 225 | + } | |
| 226 | + | |
| 227 | + public String getId() { | |
| 228 | + return id; | |
| 229 | + } | |
| 230 | + | |
| 231 | + public String getTitle() { | |
| 232 | + return title; | |
| 233 | + } | |
| 234 | + } | |
| 235 | + | |
| 236 | + /* | |
| 237 | + 类型枚举 数值比较,文字包含,是否选择,下拉选择,无子集 | |
| 238 | + */ | |
| 239 | + public enum TypeEnums { | |
| 240 | + | |
| 241 | + SZ("1", "数值比较"), | |
| 242 | + WZ("2", "文字包含"), | |
| 243 | + SF("3", "是否选择"), | |
| 244 | + XL("4", "下拉选择"), | |
| 245 | + WZJ("5", "无子集"); | |
| 246 | + | |
| 247 | + private TypeEnums(String id, String title) { | |
| 248 | + this.id = id; | |
| 249 | + this.title = title; | |
| 250 | + } | |
| 251 | + | |
| 252 | + private String id; | |
| 253 | + private String title; | |
| 254 | + | |
| 255 | + public static String getTitleById(Integer id) { | |
| 256 | + for (DiagnoseEnums.TypeEnums s : DiagnoseEnums.TypeEnums.values()) { | |
| 257 | + if (s.getId() == id) { | |
| 258 | + return s.getTitle(); | |
| 259 | + } | |
| 260 | + | |
| 261 | + } | |
| 262 | + return ""; | |
| 263 | + } | |
| 264 | + | |
| 265 | + public String getId() { | |
| 266 | + return id; | |
| 267 | + } | |
| 268 | + | |
| 269 | + public String getTitle() { | |
| 270 | + return title; | |
| 271 | + } | |
| 272 | + } | |
| 273 | + /* | |
| 274 | + 且 或 | |
| 275 | + */ | |
| 276 | + public enum LogicEnums { | |
| 277 | + | |
| 278 | + Q("1", "且", "&&"), | |
| 279 | + H("2", "或", "||"); | |
| 280 | + | |
| 281 | + private LogicEnums(String id, String title, String expression) { | |
| 282 | + this.id = id; | |
| 283 | + this.title = title; | |
| 284 | + this.expression = expression; | |
| 285 | + } | |
| 286 | + | |
| 287 | + private String id; | |
| 288 | + private String title; | |
| 289 | + private String expression; | |
| 290 | + | |
| 291 | + public static String getTitleById(Integer id) { | |
| 292 | + for (DiagnoseEnums.LogicEnums s : DiagnoseEnums.LogicEnums.values()) { | |
| 293 | + if (s.getId() == id) { | |
| 294 | + return s.getTitle(); | |
| 295 | + } | |
| 296 | + | |
| 297 | + } | |
| 298 | + return ""; | |
| 299 | + } | |
| 300 | + | |
| 301 | + public static String getExpressionById(Integer id) { | |
| 302 | + for (DiagnoseEnums.LogicEnums s : DiagnoseEnums.LogicEnums.values()) { | |
| 303 | + if (s.getId() == id) { | |
| 304 | + return s.getExpression(); | |
| 305 | + } | |
| 306 | + | |
| 307 | + } | |
| 308 | + return ""; | |
| 309 | + } | |
| 310 | + | |
| 311 | + public String getExpression() { | |
| 312 | + return expression; | |
| 313 | + } | |
| 314 | + | |
| 315 | + public String getId() { | |
| 316 | + return id; | |
| 317 | + } | |
| 318 | + | |
| 319 | + public String getTitle() { | |
| 320 | + return title; | |
| 321 | + } | |
| 322 | + } | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + public static void main(String[] args) { | |
| 327 | + BabyDiagnoseEnums[] values = BabyDiagnoseEnums.values(); | |
| 328 | + for (int i = 0; i < values.length; i++) { | |
| 329 | + System.out.println(values[i].title); | |
| 330 | + } | |
| 331 | + | |
| 332 | + } | |
| 333 | + | |
| 334 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/EnumsController.java
View file @
77cfa8d
| ... | ... | @@ -58,10 +58,10 @@ |
| 58 | 58 | @RequestMapping(value = "/sampleTypeEnum", method = RequestMethod.GET) |
| 59 | 59 | @ResponseBody |
| 60 | 60 | public List getSampleTypeEnum() { |
| 61 | - List<Object> list = new ArrayList<>(); | |
| 62 | - Map<String, String> m = null; | |
| 61 | + List <Object> list = new ArrayList <>(); | |
| 62 | + Map <String, String> m = null; | |
| 63 | 63 | for (SampleTypeEnum e : SampleTypeEnum.values()) { |
| 64 | - m = new HashMap<>(); | |
| 64 | + m = new HashMap <>(); | |
| 65 | 65 | m.put("id", String.valueOf(e.getId())); |
| 66 | 66 | m.put("text", e.getText()); |
| 67 | 67 | list.add(m); |
| 68 | 68 | |
| ... | ... | @@ -75,10 +75,10 @@ |
| 75 | 75 | @RequestMapping(value = "/patientsTypeEnum", method = RequestMethod.GET) |
| 76 | 76 | @ResponseBody |
| 77 | 77 | public List getPatientsTypeEnum() { |
| 78 | - List<Object> list = new ArrayList<>(); | |
| 79 | - Map<String, String> m = null; | |
| 78 | + List <Object> list = new ArrayList <>(); | |
| 79 | + Map <String, String> m = null; | |
| 80 | 80 | for (PatientsTypeEnum e : PatientsTypeEnum.values()) { |
| 81 | - m = new HashMap<>(); | |
| 81 | + m = new HashMap <>(); | |
| 82 | 82 | m.put("id", String.valueOf(e.getId())); |
| 83 | 83 | m.put("text", e.getText()); |
| 84 | 84 | list.add(m); |
| 85 | 85 | |
| ... | ... | @@ -92,10 +92,10 @@ |
| 92 | 92 | @RequestMapping(value = "/ageUnitEnum", method = RequestMethod.GET) |
| 93 | 93 | @ResponseBody |
| 94 | 94 | public List getAgeUnitEnum() { |
| 95 | - List<Object> list = new ArrayList<>(); | |
| 96 | - Map<String, String> m = null; | |
| 95 | + List <Object> list = new ArrayList <>(); | |
| 96 | + Map <String, String> m = null; | |
| 97 | 97 | for (AgeUnitEnums e : AgeUnitEnums.values()) { |
| 98 | - m = new HashMap<>(); | |
| 98 | + m = new HashMap <>(); | |
| 99 | 99 | m.put("id", String.valueOf(e.getId())); |
| 100 | 100 | m.put("text", e.getTitle()); |
| 101 | 101 | list.add(m); |
| 102 | 102 | |
| ... | ... | @@ -109,10 +109,10 @@ |
| 109 | 109 | @RequestMapping(value = "/getOrganizationLevel", method = RequestMethod.GET) |
| 110 | 110 | @ResponseBody |
| 111 | 111 | public List getOrganizationLevel() { |
| 112 | - List<Object> list = new ArrayList<>(); | |
| 113 | - Map<String, String> m = null; | |
| 112 | + List <Object> list = new ArrayList <>(); | |
| 113 | + Map <String, String> m = null; | |
| 114 | 114 | for (OrganizationLevelEnum e : OrganizationLevelEnum.values()) { |
| 115 | - m = new HashMap<>(); | |
| 115 | + m = new HashMap <>(); | |
| 116 | 116 | m.put("id", String.valueOf(e.getId())); |
| 117 | 117 | m.put("text", e.getText()); |
| 118 | 118 | list.add(m); |
| ... | ... | @@ -127,10 +127,10 @@ |
| 127 | 127 | @RequestMapping(value = "/getOrganizationType", method = RequestMethod.GET) |
| 128 | 128 | @ResponseBody |
| 129 | 129 | public List getOrganizationType() { |
| 130 | - List<Object> list = new ArrayList<>(); | |
| 131 | - Map<String, String> m = null; | |
| 132 | - for (OrganizationTypeEnum e : OrganizationTypeEnum.values()) { | |
| 133 | - m = new HashMap<>(); | |
| 130 | + List <Object> list = new ArrayList <>(); | |
| 131 | + Map <String, String> m = null; | |
| 132 | + for (OrganizationTypeEnum e : OrganizationTypeEnum.values()) { | |
| 133 | + m = new HashMap <>(); | |
| 134 | 134 | m.put("id", String.valueOf(e.getId())); |
| 135 | 135 | m.put("text", e.getText()); |
| 136 | 136 | list.add(m); |
| 137 | 137 | |
| 138 | 138 | |
| 139 | 139 | |
| 140 | 140 | |
| 141 | 141 | |
| 142 | 142 | |
| 143 | 143 | |
| 144 | 144 | |
| 145 | 145 | |
| 146 | 146 | |
| 147 | 147 | |
| ... | ... | @@ -143,66 +143,70 @@ |
| 143 | 143 | */ |
| 144 | 144 | @RequestMapping(value = "/getServiceType", method = RequestMethod.GET) |
| 145 | 145 | @ResponseBody |
| 146 | - public Map<String,List> getServiceType() { | |
| 147 | - Map<String,List> resultMap = new HashMap<>(); | |
| 146 | + public Map <String, List> getServiceType() { | |
| 147 | + Map <String, List> resultMap = new HashMap <>(); | |
| 148 | 148 | |
| 149 | 149 | |
| 150 | - List<Map<String,String>> seviceType = ServiceTypeEnums.getServiceTypeList(); | |
| 151 | - List<Map<String,String>> seviceStatus = ServiceStatusEnums.getServiceStatusList(); | |
| 150 | + List <Map <String, String>> seviceType = ServiceTypeEnums.getServiceTypeList(); | |
| 151 | + List <Map <String, String>> seviceStatus = ServiceStatusEnums.getServiceStatusList(); | |
| 152 | 152 | |
| 153 | 153 | resultMap.put("seviceType", seviceType); |
| 154 | - resultMap.put("seviceStatus",seviceStatus); | |
| 154 | + resultMap.put("seviceStatus", seviceStatus); | |
| 155 | 155 | |
| 156 | - return resultMap; | |
| 156 | + return resultMap; | |
| 157 | 157 | } |
| 158 | + | |
| 158 | 159 | //胎方位 |
| 159 | 160 | @RequestMapping(value = "/getFetPosition", method = RequestMethod.GET) |
| 160 | 161 | @ResponseBody |
| 161 | - public List<Object> getFetPosition(){ | |
| 162 | - List<Object> list = new ArrayList<>(); | |
| 163 | - for(FetalPositionEnums enums:FetalPositionEnums.values()){ | |
| 164 | - Map<String,Object> resultMap = new HashMap<>(); | |
| 165 | - resultMap.put("id",enums.getId()); | |
| 166 | - resultMap.put("name",enums.getName()); | |
| 162 | + public List <Object> getFetPosition() { | |
| 163 | + List <Object> list = new ArrayList <>(); | |
| 164 | + for (FetalPositionEnums enums : FetalPositionEnums.values()) { | |
| 165 | + Map <String, Object> resultMap = new HashMap <>(); | |
| 166 | + resultMap.put("id", enums.getId()); | |
| 167 | + resultMap.put("name", enums.getName()); | |
| 167 | 168 | list.add(resultMap); |
| 168 | 169 | } |
| 169 | 170 | return list; |
| 170 | 171 | } |
| 172 | + | |
| 171 | 173 | //胎先露 |
| 172 | 174 | @RequestMapping(value = "/getFetal", method = RequestMethod.GET) |
| 173 | 175 | @ResponseBody |
| 174 | - public List getFetal(){ | |
| 175 | - List<Object> list = new ArrayList<>(); | |
| 176 | - for(FetalEnums enums:FetalEnums.values()){ | |
| 177 | - Map<String,Object> resultMap = new HashMap<>(); | |
| 178 | - resultMap.put("id",enums.getId()); | |
| 179 | - resultMap.put("name",enums.getName()); | |
| 176 | + public List getFetal() { | |
| 177 | + List <Object> list = new ArrayList <>(); | |
| 178 | + for (FetalEnums enums : FetalEnums.values()) { | |
| 179 | + Map <String, Object> resultMap = new HashMap <>(); | |
| 180 | + resultMap.put("id", enums.getId()); | |
| 181 | + resultMap.put("name", enums.getName()); | |
| 180 | 182 | list.add(resultMap); |
| 181 | 183 | } |
| 182 | 184 | return list; |
| 183 | 185 | } |
| 186 | + | |
| 184 | 187 | //衔接 |
| 185 | 188 | @RequestMapping(value = "/getJoin", method = RequestMethod.GET) |
| 186 | 189 | @ResponseBody |
| 187 | - public List getJoin(){ | |
| 188 | - List<Object> list = new ArrayList<>(); | |
| 189 | - for(JoinEnums enums:JoinEnums.values()){ | |
| 190 | - Map<String,Object> resultMap = new HashMap<>(); | |
| 191 | - resultMap.put("id",enums.getId()); | |
| 192 | - resultMap.put("name",enums.getName()); | |
| 190 | + public List getJoin() { | |
| 191 | + List <Object> list = new ArrayList <>(); | |
| 192 | + for (JoinEnums enums : JoinEnums.values()) { | |
| 193 | + Map <String, Object> resultMap = new HashMap <>(); | |
| 194 | + resultMap.put("id", enums.getId()); | |
| 195 | + resultMap.put("name", enums.getName()); | |
| 193 | 196 | list.add(resultMap); |
| 194 | 197 | } |
| 195 | 198 | return list; |
| 196 | 199 | } |
| 200 | + | |
| 197 | 201 | //胎盘 |
| 198 | 202 | @RequestMapping(value = "/getTaiPan", method = RequestMethod.GET) |
| 199 | 203 | @ResponseBody |
| 200 | - public List getTaiPan(){ | |
| 201 | - List<Object> list = new ArrayList<>(); | |
| 202 | - for(TaiShuEnums.TaiPanEnums enums:TaiShuEnums.TaiPanEnums.values()){ | |
| 203 | - Map<String,Object> resultMap = new HashMap<>(); | |
| 204 | - resultMap.put("id",enums.getId()); | |
| 205 | - resultMap.put("name",enums.getName()); | |
| 204 | + public List getTaiPan() { | |
| 205 | + List <Object> list = new ArrayList <>(); | |
| 206 | + for (TaiShuEnums.TaiPanEnums enums : TaiShuEnums.TaiPanEnums.values()) { | |
| 207 | + Map <String, Object> resultMap = new HashMap <>(); | |
| 208 | + resultMap.put("id", enums.getId()); | |
| 209 | + resultMap.put("name", enums.getName()); | |
| 206 | 210 | list.add(resultMap); |
| 207 | 211 | } |
| 208 | 212 | return list; |
| 209 | 213 | |
| 210 | 214 | |
| 211 | 215 | |
| 212 | 216 | |
| 213 | 217 | |
| 214 | 218 | |
| 215 | 219 | |
| 216 | 220 | |
| 217 | 221 | |
| 218 | 222 | |
| 219 | 223 | |
| 220 | 224 | |
| 221 | 225 | |
| 222 | 226 | |
| 223 | 227 | |
| 224 | 228 | |
| 225 | 229 | |
| 226 | 230 | |
| 227 | 231 | |
| 228 | 232 | |
| 229 | 233 | |
| 230 | 234 | |
| 231 | 235 | |
| 232 | 236 | |
| 233 | 237 | |
| 234 | 238 | |
| 235 | 239 | |
| 236 | 240 | |
| 237 | 241 | |
| 238 | 242 | |
| 239 | 243 | |
| 240 | 244 | |
| 241 | 245 | |
| 242 | 246 | |
| 243 | 247 | |
| 244 | 248 | |
| 245 | 249 | |
| 246 | 250 | |
| ... | ... | @@ -211,192 +215,201 @@ |
| 211 | 215 | |
| 212 | 216 | /** |
| 213 | 217 | * 获取发送对象 |
| 218 | + * | |
| 214 | 219 | * @return |
| 215 | 220 | */ |
| 216 | 221 | @RequestMapping(value = "/getAllServiceObjs", method = RequestMethod.GET) |
| 217 | 222 | @ResponseBody |
| 218 | - public List<Map> getSmsTempEnums() { | |
| 219 | - return ServiceObjEnums.getServiceObjs(); | |
| 223 | + public List <Map> getSmsTempEnums() { | |
| 224 | + return ServiceObjEnums.getServiceObjs(); | |
| 220 | 225 | } |
| 221 | 226 | |
| 222 | 227 | |
| 223 | 228 | /** |
| 224 | 229 | * 服务类型 |
| 230 | + * | |
| 225 | 231 | * @return |
| 226 | 232 | */ |
| 227 | 233 | @RequestMapping(value = "/getAllServiceType", method = RequestMethod.GET) |
| 228 | 234 | @ResponseBody |
| 229 | - public List<Map<String,String>> getAllServiceType() { | |
| 230 | - List<Map<String,String>> list = ServiceTypeEnums.getServiceTypeAllList(); | |
| 231 | - return list; | |
| 235 | + public List <Map <String, String>> getAllServiceType() { | |
| 236 | + List <Map <String, String>> list = ServiceTypeEnums.getServiceTypeAllList(); | |
| 237 | + return list; | |
| 232 | 238 | } |
| 233 | 239 | |
| 234 | 240 | /** |
| 235 | 241 | * 查询服务状态通过服务类型 |
| 242 | + * | |
| 236 | 243 | * @return |
| 237 | 244 | */ |
| 238 | 245 | @RequestMapping(value = "/getServiceStatusByPid/{pid}", method = RequestMethod.GET) |
| 239 | 246 | @ResponseBody |
| 240 | - public List<Map<String,String>> getServiceStatusByPid(@PathVariable("pid") Integer pid) { | |
| 247 | + public List <Map <String, String>> getServiceStatusByPid(@PathVariable("pid") Integer pid) { | |
| 241 | 248 | // 0-围产小助理/孕期产检提醒服务 100-全部 5-无服务 |
| 242 | - if (pid != 0 && pid != 100 && pid != 5){ | |
| 249 | + if (pid != 0 && pid != 100 && pid != 5) { | |
| 243 | 250 | pid = 1; |
| 244 | 251 | } |
| 245 | - List<Map<String,String>> list = ServiceStatusEnums.getServiceStatusByPid(pid); | |
| 246 | - return list; | |
| 252 | + List <Map <String, String>> list = ServiceStatusEnums.getServiceStatusByPid(pid); | |
| 253 | + return list; | |
| 247 | 254 | } |
| 248 | 255 | |
| 249 | 256 | /** |
| 250 | 257 | * 获取消息类型通过对象类型 |
| 258 | + * | |
| 251 | 259 | * @param serviceObjId |
| 252 | 260 | * @return |
| 253 | 261 | */ |
| 254 | 262 | @RequestMapping(value = "/getSmsTypeByObjId/{serviceObjId}", method = RequestMethod.GET) |
| 255 | 263 | @ResponseBody |
| 256 | - public List<Map<String,String>> getSmsTypeByObjId(@PathVariable("serviceObjId") Integer serviceObjId) { | |
| 257 | - List<Map<String,String>> list = SmsServiceEnums.getSmsServiceByServiceObj(serviceObjId); | |
| 258 | - return list; | |
| 264 | + public List <Map <String, String>> getSmsTypeByObjId(@PathVariable("serviceObjId") Integer serviceObjId) { | |
| 265 | + List <Map <String, String>> list = SmsServiceEnums.getSmsServiceByServiceObj(serviceObjId); | |
| 266 | + return list; | |
| 259 | 267 | } |
| 260 | 268 | |
| 261 | 269 | |
| 262 | 270 | /** |
| 263 | 271 | * 获取查询页面的消息类型通过对象类型 |
| 272 | + * | |
| 264 | 273 | * @param serviceObjId |
| 265 | 274 | * @return |
| 266 | 275 | */ |
| 267 | 276 | @RequestMapping(value = "/getQuerySmsTypeByObjId/{serviceObjId}", method = RequestMethod.GET) |
| 268 | 277 | @ResponseBody |
| 269 | - public List<Map<String,String>> getQuerySmsTypeByObjId(@PathVariable("serviceObjId") Integer serviceObjId) { | |
| 270 | - List<Map<String,String>> list = null; | |
| 271 | - if (serviceObjId == 0) | |
| 272 | - { | |
| 278 | + public List <Map <String, String>> getQuerySmsTypeByObjId(@PathVariable("serviceObjId") Integer serviceObjId) { | |
| 279 | + List <Map <String, String>> list = null; | |
| 280 | + if (serviceObjId == 0) { | |
| 273 | 281 | list = SmsServiceEnums.getSmsServiceLeaf(); |
| 274 | - } | |
| 275 | - else | |
| 276 | - { | |
| 282 | + } else { | |
| 277 | 283 | list = SmsServiceEnums.getSmsServiceByServiceObj(serviceObjId); |
| 278 | 284 | } |
| 279 | 285 | |
| 280 | - return list; | |
| 286 | + return list; | |
| 281 | 287 | } |
| 282 | 288 | |
| 283 | 289 | |
| 284 | - | |
| 285 | 290 | /** |
| 286 | 291 | * 特殊日期类型查询 |
| 292 | + * | |
| 287 | 293 | * @param serviceObjId 服务对象 |
| 288 | 294 | * @param sendDateType 日期类型 |
| 289 | - * @param freq 发送频次 | |
| 295 | + * @param freq 发送频次 | |
| 290 | 296 | * @return |
| 291 | 297 | */ |
| 292 | 298 | @RequestMapping(value = "/getSpecialType/{serviceObjId}/{sendDateType}/{freq}", method = RequestMethod.GET) |
| 293 | 299 | @ResponseBody |
| 294 | - public List<Map> getSpecialType(@PathVariable("serviceObjId") Integer serviceObjId,@PathVariable("sendDateType") Integer sendDateType,@PathVariable("freq") Integer freq) { | |
| 295 | - List<Map> list =SpecialDateEnums.getSpecialDateByServiceObj(serviceObjId, sendDateType, freq); | |
| 296 | - return list; | |
| 300 | + public List <Map> getSpecialType(@PathVariable("serviceObjId") Integer serviceObjId, @PathVariable("sendDateType") Integer sendDateType, @PathVariable("freq") Integer freq) { | |
| 301 | + List <Map> list = SpecialDateEnums.getSpecialDateByServiceObj(serviceObjId, sendDateType, freq); | |
| 302 | + return list; | |
| 297 | 303 | } |
| 298 | 304 | |
| 299 | 305 | |
| 300 | 306 | /** |
| 301 | 307 | * 发送时间类型 |
| 308 | + * | |
| 302 | 309 | * @param serviceObjId 服务对象 |
| 303 | - * @param freq 发送频次 | |
| 310 | + * @param freq 发送频次 | |
| 304 | 311 | * @return |
| 305 | 312 | */ |
| 306 | 313 | @RequestMapping(value = "/getDateType/{serviceObjId}/{freq}", method = RequestMethod.GET) |
| 307 | 314 | @ResponseBody |
| 308 | - public List<Map> getDateType(@PathVariable("serviceObjId") Integer serviceObjId,@PathVariable("freq") Integer freq) { | |
| 309 | - List<Map> list =SendDateEnums.getSendFrequency(serviceObjId, freq); | |
| 310 | - return list; | |
| 315 | + public List <Map> getDateType(@PathVariable("serviceObjId") Integer serviceObjId, @PathVariable("freq") Integer freq) { | |
| 316 | + List <Map> list = SendDateEnums.getSendFrequency(serviceObjId, freq); | |
| 317 | + return list; | |
| 311 | 318 | } |
| 312 | 319 | |
| 313 | 320 | /** |
| 314 | 321 | * 查询特殊类型对应的时间点列表 |
| 322 | + * | |
| 315 | 323 | * @param specialType |
| 316 | 324 | * @return |
| 317 | 325 | */ |
| 318 | 326 | @RequestMapping(value = "/getSpecialDatePoint/{specialType}", method = RequestMethod.GET) |
| 319 | 327 | @ResponseBody |
| 320 | - public List<Map> getDateType(@PathVariable("specialType") Integer specialType) { | |
| 321 | - List<Map> list =DatePointEnums.getDatePoint(specialType); | |
| 322 | - return list; | |
| 328 | + public List <Map> getDateType(@PathVariable("specialType") Integer specialType) { | |
| 329 | + List <Map> list = DatePointEnums.getDatePoint(specialType); | |
| 330 | + return list; | |
| 323 | 331 | } |
| 324 | 332 | |
| 325 | 333 | |
| 326 | 334 | /** |
| 327 | 335 | * 获取发送频率 |
| 336 | + * | |
| 328 | 337 | * @return |
| 329 | 338 | */ |
| 330 | 339 | @RequestMapping(value = "/getSendFrequency", method = RequestMethod.GET) |
| 331 | 340 | @ResponseBody |
| 332 | - public List<Map> getSendFrequency() { | |
| 333 | - List<Map> list =SendFrequencyEnums.getSendFrequency(); | |
| 334 | - return list; | |
| 341 | + public List <Map> getSendFrequency() { | |
| 342 | + List <Map> list = SendFrequencyEnums.getSendFrequency(); | |
| 343 | + return list; | |
| 335 | 344 | } |
| 336 | 345 | |
| 337 | 346 | /** |
| 338 | 347 | * 获取儿保眼科检查建议下拉 |
| 348 | + * | |
| 339 | 349 | * @return |
| 340 | 350 | */ |
| 341 | 351 | @RequestMapping(value = "/getEyeExamination", method = RequestMethod.GET) |
| 342 | 352 | @ResponseBody |
| 343 | - public List<Map> getEyeExaminationEnums() { | |
| 344 | - List<Map> list =EyeExaminationEnums.getEyeExaminationEnums(); | |
| 345 | - return list; | |
| 353 | + public List <Map> getEyeExaminationEnums() { | |
| 354 | + List <Map> list = EyeExaminationEnums.getEyeExaminationEnums(); | |
| 355 | + return list; | |
| 346 | 356 | } |
| 347 | 357 | |
| 348 | 358 | /** |
| 349 | 359 | * 发送时间 |
| 360 | + * | |
| 350 | 361 | * @return |
| 351 | 362 | */ |
| 352 | 363 | @RequestMapping(value = "/getSendTime", method = RequestMethod.GET) |
| 353 | 364 | @ResponseBody |
| 354 | - public List<Map> getSendTime() { | |
| 355 | - List<Map> list =SendTimeEnums.getSendTime(); | |
| 356 | - return list; | |
| 365 | + public List <Map> getSendTime() { | |
| 366 | + List <Map> list = SendTimeEnums.getSendTime(); | |
| 367 | + return list; | |
| 357 | 368 | } |
| 358 | 369 | |
| 359 | 370 | /** |
| 360 | 371 | * 周枚举 |
| 372 | + * | |
| 361 | 373 | * @return |
| 362 | 374 | */ |
| 363 | 375 | @RequestMapping(value = "/getWeeks", method = RequestMethod.GET) |
| 364 | 376 | @ResponseBody |
| 365 | - public List<Map> getWeeks() { | |
| 366 | - return WeekEnums.getWeekEnums(); | |
| 377 | + public List <Map> getWeeks() { | |
| 378 | + return WeekEnums.getWeekEnums(); | |
| 367 | 379 | } |
| 368 | 380 | |
| 369 | 381 | public static void main(String a[]) { |
| 370 | 382 | |
| 371 | - List<Map<String,String>> allServices = SmsServiceEnums.getSmsServiceLeaf(); | |
| 383 | + List <Map <String, String>> allServices = SmsServiceEnums.getSmsServiceLeaf(); | |
| 372 | 384 | |
| 373 | - System.out.println(allServices); | |
| 385 | + System.out.println(allServices); | |
| 374 | 386 | } |
| 375 | 387 | |
| 376 | 388 | |
| 377 | 389 | /** |
| 378 | 390 | * 产筛备注类型 |
| 391 | + * | |
| 379 | 392 | * @return |
| 380 | 393 | */ |
| 381 | 394 | @RequestMapping(value = "/getCsRemarkType", method = RequestMethod.GET) |
| 382 | 395 | @ResponseBody |
| 383 | - public List<Map> getCsRemarkType() { | |
| 384 | - List<Map> list =CsRemarkTypeEnums.getCSTypeEnums(); | |
| 385 | - return list; | |
| 396 | + public List <Map> getCsRemarkType() { | |
| 397 | + List <Map> list = CsRemarkTypeEnums.getCSTypeEnums(); | |
| 398 | + return list; | |
| 386 | 399 | } |
| 387 | 400 | |
| 388 | 401 | @RequestMapping(value = "/getjws", method = RequestMethod.GET) |
| 389 | - public void geJws(HttpServletResponse response) { | |
| 390 | - int cacheTime =30000; | |
| 391 | - List<BasicConfigResult> data = basicConfigFacade.getBaseicConfigByParentId(SystemConfig.JIWANGSHI_ID); | |
| 402 | + public void geJws(HttpServletResponse response) { | |
| 403 | + int cacheTime = 30000; | |
| 404 | + List <BasicConfigResult> data = basicConfigFacade.getBaseicConfigByParentId(SystemConfig.JIWANGSHI_ID); | |
| 392 | 405 | |
| 393 | 406 | |
| 394 | 407 | if (CollectionUtils.isNotEmpty(data)) { |
| 395 | - for (BasicConfigResult basicConfig :data){ | |
| 408 | + for (BasicConfigResult basicConfig : data) { | |
| 396 | 409 | //常用 |
| 397 | - basicConfig.setChildConfigs(basicConfigFacade.getBaseicConfigByParentIdWithWight(basicConfig.getId(),true)); | |
| 410 | + basicConfig.setChildConfigs(basicConfigFacade.getBaseicConfigByParentIdWithWight(basicConfig.getId(), true)); | |
| 398 | 411 | |
| 399 | - basicConfig.setLeastUse(basicConfigFacade.getBaseicConfigByParentIdWithWight(basicConfig.getId(),false)); | |
| 412 | + basicConfig.setLeastUse(basicConfigFacade.getBaseicConfigByParentIdWithWight(basicConfig.getId(), false)); | |
| 400 | 413 | } |
| 401 | 414 | } |
| 402 | 415 | |
| ... | ... | @@ -407,7 +420,7 @@ |
| 407 | 420 | writeJsonWithCache(response, json, cacheTime); |
| 408 | 421 | } |
| 409 | 422 | |
| 410 | - public void writeJsonWithCache(HttpServletResponse response, String json,int cacheTime) { | |
| 423 | + public void writeJsonWithCache(HttpServletResponse response, String json, int cacheTime) { | |
| 411 | 424 | response.setContentType("application/json;charset=UTF-8"); |
| 412 | 425 | response.setCharacterEncoding("UTF-8"); |
| 413 | 426 | response.setHeader("Cache-Control", "max-age=" + cacheTime); |
| 414 | 427 | |
| 415 | 428 | |
| 416 | 429 | |
| 417 | 430 | |
| 418 | 431 | |
| 419 | 432 | |
| 420 | 433 | |
| 421 | 434 | |
| 422 | 435 | |
| 423 | 436 | |
| 424 | 437 | |
| 425 | 438 | |
| 426 | 439 | |
| 427 | 440 | |
| 428 | 441 | |
| 429 | 442 | |
| 430 | 443 | |
| 431 | 444 | |
| 432 | 445 | |
| 433 | 446 | |
| 434 | 447 | |
| ... | ... | @@ -415,94 +428,82 @@ |
| 415 | 428 | PrintWriter out = response.getWriter(); |
| 416 | 429 | out.print(json); |
| 417 | 430 | } catch (IOException e) { |
| 418 | - ExceptionUtils.catchException(e,"writeJsonWithCache Error."); | |
| 431 | + ExceptionUtils.catchException(e, "writeJsonWithCache Error."); | |
| 419 | 432 | } |
| 420 | 433 | } |
| 421 | 434 | |
| 422 | 435 | |
| 423 | - | |
| 424 | - | |
| 425 | 436 | /** |
| 426 | 437 | * 诊断配置项枚举 |
| 438 | + * | |
| 427 | 439 | * @return |
| 428 | 440 | */ |
| 429 | 441 | @RequestMapping(value = "/diagnoseEnums", method = RequestMethod.GET) |
| 430 | 442 | @ResponseBody |
| 431 | - public BaseObjectResponse diagnoseEnums() { | |
| 443 | + public BaseObjectResponse diagnoseEnums() { | |
| 432 | 444 | |
| 433 | 445 | Map topMap = new HashMap(); |
| 434 | 446 | |
| 435 | 447 | |
| 436 | - | |
| 437 | 448 | DiagnoseEnums.LogicEnums[] logics = DiagnoseEnums.LogicEnums.values(); |
| 438 | - List<Map> listLogic = new ArrayList<>(); | |
| 439 | - for (DiagnoseEnums.LogicEnums logic : logics) | |
| 440 | - { | |
| 449 | + List <Map> listLogic = new ArrayList <>(); | |
| 450 | + for (DiagnoseEnums.LogicEnums logic : logics) { | |
| 441 | 451 | Map logicMap = new HashMap(); |
| 442 | - logicMap.put("id",logic.getId()); | |
| 443 | - logicMap.put("title",logic.getTitle()); | |
| 452 | + logicMap.put("id", logic.getId()); | |
| 453 | + logicMap.put("title", logic.getTitle()); | |
| 444 | 454 | listLogic.add(logicMap); |
| 445 | 455 | } |
| 446 | - topMap.put("listLogic",listLogic); | |
| 456 | + topMap.put("listLogic", listLogic); | |
| 447 | 457 | |
| 448 | 458 | |
| 449 | 459 | DiagnoseEnums.TypeEnums[] types = DiagnoseEnums.TypeEnums.values(); |
| 450 | - List<Map> listTypes = new ArrayList<>(); | |
| 451 | - for (DiagnoseEnums.TypeEnums type : types) | |
| 452 | - { | |
| 460 | + List <Map> listTypes = new ArrayList <>(); | |
| 461 | + for (DiagnoseEnums.TypeEnums type : types) { | |
| 453 | 462 | Map TypeMap = new HashMap(); |
| 454 | - TypeMap.put("id",type.getId()); | |
| 455 | - TypeMap.put("title",type.getTitle()); | |
| 463 | + TypeMap.put("id", type.getId()); | |
| 464 | + TypeMap.put("title", type.getTitle()); | |
| 456 | 465 | listTypes.add(TypeMap); |
| 457 | 466 | } |
| 458 | - topMap.put("listType",listTypes); | |
| 467 | + topMap.put("listType", listTypes); | |
| 459 | 468 | |
| 460 | 469 | |
| 461 | - | |
| 462 | 470 | DiagnoseEnums.CompareEnums[] compareEnums = DiagnoseEnums.CompareEnums.values(); |
| 463 | - List<Map> listCompare = new ArrayList<>(); | |
| 464 | - for (DiagnoseEnums.CompareEnums compare : compareEnums) | |
| 465 | - { | |
| 471 | + List <Map> listCompare = new ArrayList <>(); | |
| 472 | + for (DiagnoseEnums.CompareEnums compare : compareEnums) { | |
| 466 | 473 | Map compareMap = new HashMap(); |
| 467 | - compareMap.put("id",compare.getId()); | |
| 468 | - compareMap.put("title",compare.getTitle()); | |
| 474 | + compareMap.put("id", compare.getId()); | |
| 475 | + compareMap.put("title", compare.getTitle()); | |
| 469 | 476 | listCompare.add(compareMap); |
| 470 | 477 | } |
| 471 | - topMap.put("listCompare",listCompare); | |
| 478 | + topMap.put("listCompare", listCompare); | |
| 472 | 479 | |
| 473 | 480 | |
| 481 | + List <Map> topList = new ArrayList <>(); | |
| 474 | 482 | |
| 475 | - List<Map> topList = new ArrayList<>(); | |
| 476 | - | |
| 477 | 483 | DiagnoseEnums.DiagnoseItemEnums[] diagnoseItemEnums = DiagnoseEnums.DiagnoseItemEnums.values(); |
| 478 | - for (DiagnoseEnums.DiagnoseItemEnums itemEnums : diagnoseItemEnums) | |
| 479 | - { | |
| 484 | + for (DiagnoseEnums.DiagnoseItemEnums itemEnums : diagnoseItemEnums) { | |
| 480 | 485 | |
| 481 | 486 | Map itemMap = new HashMap(); |
| 482 | 487 | |
| 483 | - itemMap.put("id",itemEnums.getId()); | |
| 484 | - itemMap.put("title",itemEnums.getTitleById(itemEnums.getId())); | |
| 485 | - if (itemEnums.getId() > 3) | |
| 486 | - { | |
| 488 | + itemMap.put("id", itemEnums.getId()); | |
| 489 | + itemMap.put("title", itemEnums.getTitleById(itemEnums.getId())); | |
| 490 | + if (itemEnums.getId() > 3) { | |
| 487 | 491 | |
| 488 | 492 | List childList = new ArrayList(); |
| 489 | 493 | |
| 490 | 494 | DiagnoseEnums.DiagnoseDetailItemEnums[] diagnoseDetailItemEnums = DiagnoseEnums.DiagnoseDetailItemEnums.values(); |
| 491 | - for (DiagnoseEnums.DiagnoseDetailItemEnums detialItems : diagnoseDetailItemEnums) | |
| 492 | - { | |
| 493 | - if (detialItems.getParentId() == itemEnums.getId()) | |
| 494 | - { | |
| 495 | + for (DiagnoseEnums.DiagnoseDetailItemEnums detialItems : diagnoseDetailItemEnums) { | |
| 496 | + if (detialItems.getParentId() == itemEnums.getId()) { | |
| 495 | 497 | Map itemDetailMap = new HashMap(); |
| 496 | - itemDetailMap.put("id",detialItems.getId()); | |
| 497 | - itemDetailMap.put("title",detialItems.getTitle()); | |
| 498 | - itemDetailMap.put("unit",detialItems.getUnit()); | |
| 499 | - itemDetailMap.put("isRepeat",detialItems.getIsRepeat()); | |
| 500 | - itemDetailMap.put("parentId",detialItems.getParentId()); | |
| 498 | + itemDetailMap.put("id", detialItems.getId()); | |
| 499 | + itemDetailMap.put("title", detialItems.getTitle()); | |
| 500 | + itemDetailMap.put("unit", detialItems.getUnit()); | |
| 501 | + itemDetailMap.put("isRepeat", detialItems.getIsRepeat()); | |
| 502 | + itemDetailMap.put("parentId", detialItems.getParentId()); | |
| 501 | 503 | itemDetailMap.put("type", detialItems.getType()); |
| 502 | 504 | |
| 503 | - List<Map> list = DiagnoseEnums.JwsChildEnums.getMapByParentId(detialItems.getId()); | |
| 504 | - if (CollectionUtils.isNotEmpty(list)) | |
| 505 | - { | |
| 505 | + List <Map> list = DiagnoseEnums.JwsChildEnums.getMapByParentId(detialItems.getId()); | |
| 506 | + if (CollectionUtils.isNotEmpty(list)) { | |
| 506 | 507 | itemDetailMap.put("childItems", list); |
| 507 | 508 | } |
| 508 | 509 | |
| 509 | 510 | |
| ... | ... | @@ -519,8 +520,93 @@ |
| 519 | 520 | |
| 520 | 521 | topMap.put("listItem", topList); |
| 521 | 522 | |
| 522 | - return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(topMap); | |
| 523 | + return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(topMap); | |
| 523 | 524 | } |
| 524 | 525 | |
| 526 | + /** | |
| 527 | + * 儿童诊断配置项枚举 | |
| 528 | + * | |
| 529 | + * @return | |
| 530 | + */ | |
| 531 | + @RequestMapping(value = "/babyDiagnoseEnums", method = RequestMethod.GET) | |
| 532 | + @ResponseBody | |
| 533 | + public BaseObjectResponse babyDiagnoseEnums() { | |
| 534 | + Map topMap = new HashMap(); | |
| 535 | + | |
| 536 | + //且 或 | |
| 537 | + BabyAutoDiagnoseEnums.LogicEnums[] logics = BabyAutoDiagnoseEnums.LogicEnums.values(); | |
| 538 | + List <Map> listLogic = new ArrayList <>(); | |
| 539 | + for (BabyAutoDiagnoseEnums.LogicEnums logic : logics) { | |
| 540 | + Map logicMap = new HashMap(); | |
| 541 | + logicMap.put("id", logic.getId()); | |
| 542 | + logicMap.put("title", logic.getTitle()); | |
| 543 | + listLogic.add(logicMap); | |
| 544 | + } | |
| 545 | + topMap.put("listLogic", listLogic); | |
| 546 | + | |
| 547 | + //类型枚举 数值比较,文字包含,是否选择,下拉选择,无子集 | |
| 548 | + BabyAutoDiagnoseEnums.TypeEnums[] types = BabyAutoDiagnoseEnums.TypeEnums.values(); | |
| 549 | + List <Map> listTypes = new ArrayList <>(); | |
| 550 | + for (BabyAutoDiagnoseEnums.TypeEnums type : types) { | |
| 551 | + Map TypeMap = new HashMap(); | |
| 552 | + TypeMap.put("id", type.getId()); | |
| 553 | + TypeMap.put("title", type.getTitle()); | |
| 554 | + listTypes.add(TypeMap); | |
| 555 | + } | |
| 556 | + topMap.put("listType", listTypes); | |
| 557 | + | |
| 558 | + // 比较 大于(>) | |
| 559 | + BabyAutoDiagnoseEnums.CompareEnums[] compareEnums = BabyAutoDiagnoseEnums.CompareEnums.values(); | |
| 560 | + List <Map> listCompare = new ArrayList <>(); | |
| 561 | + for (BabyAutoDiagnoseEnums.CompareEnums compare : compareEnums) { | |
| 562 | + Map compareMap = new HashMap(); | |
| 563 | + compareMap.put("id", compare.getId()); | |
| 564 | + compareMap.put("title", compare.getTitle()); | |
| 565 | + listCompare.add(compareMap); | |
| 566 | + } | |
| 567 | + topMap.put("listCompare", listCompare); | |
| 568 | + | |
| 569 | + | |
| 570 | + List <Map> topList = new ArrayList <>(); | |
| 571 | + | |
| 572 | + BabyAutoDiagnoseEnums.BabyDiagnoseEnums[] diagnoseItemEnums = BabyAutoDiagnoseEnums.BabyDiagnoseEnums.values(); | |
| 573 | + for (BabyAutoDiagnoseEnums.BabyDiagnoseEnums itemEnums : diagnoseItemEnums) { | |
| 574 | + | |
| 575 | + Map itemMap = new HashMap(); | |
| 576 | + | |
| 577 | + itemMap.put("id", itemEnums.getId()); | |
| 578 | + itemMap.put("title", itemEnums.getTitle()); | |
| 579 | + | |
| 580 | + if (itemEnums.getId() > 3) { | |
| 581 | + List childList = new ArrayList(); | |
| 582 | + | |
| 583 | + BabyAutoDiagnoseEnums.BabyDiagnoseSubmenuEnums[] | |
| 584 | + diagnoseDetailItemEnums = BabyAutoDiagnoseEnums.BabyDiagnoseSubmenuEnums.values(); | |
| 585 | + | |
| 586 | + for (BabyAutoDiagnoseEnums.BabyDiagnoseSubmenuEnums detialItems : diagnoseDetailItemEnums) { | |
| 587 | + if (detialItems.getParentId() == itemEnums.getId()) { | |
| 588 | + Map itemDetailMap = new HashMap(); | |
| 589 | + itemDetailMap.put("id", detialItems.getId()); | |
| 590 | + itemDetailMap.put("title", detialItems.getTitle()); | |
| 591 | + itemDetailMap.put("unit", detialItems.getUnit()); | |
| 592 | + itemDetailMap.put("isRepeat", detialItems.getIsRepeat()); | |
| 593 | + itemDetailMap.put("parentId", detialItems.getParentId()); | |
| 594 | + itemDetailMap.put("type", detialItems.getType()); | |
| 595 | + | |
| 596 | + childList.add(itemDetailMap); | |
| 597 | + } | |
| 598 | + } | |
| 599 | + | |
| 600 | + itemMap.put("child", childList); | |
| 601 | + | |
| 602 | + | |
| 603 | + } | |
| 604 | + topList.add(itemMap); | |
| 605 | + } | |
| 606 | + | |
| 607 | + topMap.put("listItem", topList); | |
| 608 | + | |
| 609 | + return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(topMap); | |
| 610 | + } | |
| 525 | 611 | } |