Commit a5f9bc58d3ee0c24b2f1142274079017b339a78f
1 parent
e5bcf44e79
Exists in
master
and in
1 other branch
产妇增加字段
Showing 8 changed files with 339 additions and 4 deletions
- platform-common/src/main/java/com/lyms/platform/common/enums/CfEnums.java
- platform-common/src/main/java/com/lyms/platform/common/enums/CosEnums.java
- platform-common/src/main/java/com/lyms/platform/common/enums/DeathCauseEnums.java
- platform-common/src/main/java/com/lyms/platform/common/enums/FmTypeEnums.java
- platform-common/src/main/java/com/lyms/platform/common/enums/SXCauseEnums.java
- platform-common/src/main/java/com/lyms/platform/common/enums/TpmcTypeEnums.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/MatDeliverController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
platform-common/src/main/java/com/lyms/platform/common/enums/CfEnums.java
View file @
a5f9bc5
1 | +package com.lyms.platform.common.enums; | |
2 | + | |
3 | +/** | |
4 | + * 产妇情况 | |
5 | + * Created by Administrator on 2016/6/24 0024. | |
6 | + */ | |
7 | +public enum CfEnums { | |
8 | + O("良好","1"), | |
9 | + O1("死亡","2"); | |
10 | + private CfEnums(String id,String name){ | |
11 | + this.id=id; | |
12 | + this.name=name; | |
13 | + } | |
14 | + private String id; | |
15 | + private String name; | |
16 | + | |
17 | + public String getId() { | |
18 | + return id; | |
19 | + } | |
20 | + | |
21 | + public void setId(String id) { | |
22 | + this.id = id; | |
23 | + } | |
24 | + | |
25 | + public String getName() { | |
26 | + return name; | |
27 | + } | |
28 | + | |
29 | + public void setName(String name) { | |
30 | + this.name = name; | |
31 | + } | |
32 | +} |
platform-common/src/main/java/com/lyms/platform/common/enums/CosEnums.java
View file @
a5f9bc5
1 | +package com.lyms.platform.common.enums; | |
2 | + | |
3 | +/** | |
4 | + * 产科并发症 | |
5 | + * | |
6 | + * Created by Administrator on 2016/6/24 0024. | |
7 | + */ | |
8 | +public enum CosEnums { | |
9 | + O("前置胎盘","1"), | |
10 | + | |
11 | + O1("胎盘早剥","2"), | |
12 | + O2("胎盘滞留","3"), | |
13 | + O3("胎膜早破","4"), | |
14 | + O4("产后出血","5"), | |
15 | + O5("妊娠期高血压","6"), | |
16 | + O6("子痫前期(轻)","7"), | |
17 | + O7("子痫前期(重)","8"), | |
18 | + | |
19 | + O8("子痫慢性高血压并发子痫前期","9"), | |
20 | + O9("妊娠合并慢性高血压","10"), | |
21 | + O10("其他","11"), | |
22 | + ; | |
23 | + private CosEnums(String name,String id){ | |
24 | + this.id=id; | |
25 | + this.name=name; | |
26 | + } | |
27 | + private String id;private String name; | |
28 | + | |
29 | + public String getId() { | |
30 | + return id; | |
31 | + } | |
32 | + | |
33 | + public void setId(String id) { | |
34 | + this.id = id; | |
35 | + } | |
36 | + | |
37 | + public String getName() { | |
38 | + return name; | |
39 | + } | |
40 | + | |
41 | + public void setName(String name) { | |
42 | + this.name = name; | |
43 | + } | |
44 | +} |
platform-common/src/main/java/com/lyms/platform/common/enums/DeathCauseEnums.java
View file @
a5f9bc5
1 | +package com.lyms.platform.common.enums; | |
2 | + | |
3 | +/** | |
4 | + * 死亡原因 | |
5 | + * <p> | |
6 | + * Created by Administrator on 2016/6/24 0024. | |
7 | + */ | |
8 | +public enum DeathCauseEnums { | |
9 | + O("产科出血", "1"), O2("妊娠高血压疾病", "2"), O3("内科合并症", "3"), O4("羊水栓塞", "4"), O5("其他", "5"); | |
10 | + | |
11 | + private DeathCauseEnums(String id, String name) { | |
12 | + this.id = id; | |
13 | + this.name = name; | |
14 | + } | |
15 | + | |
16 | + private String id; | |
17 | + private String name; | |
18 | + | |
19 | + public String getId() { | |
20 | + return id; | |
21 | + } | |
22 | + | |
23 | + public void setId(String id) { | |
24 | + this.id = id; | |
25 | + } | |
26 | + | |
27 | + public String getName() { | |
28 | + return name; | |
29 | + } | |
30 | + | |
31 | + public void setName(String name) { | |
32 | + this.name = name; | |
33 | + } | |
34 | +} |
platform-common/src/main/java/com/lyms/platform/common/enums/FmTypeEnums.java
View file @
a5f9bc5
1 | +package com.lyms.platform.common.enums; | |
2 | + | |
3 | +/** | |
4 | + * 分娩方式枚举 | |
5 | + * <p> | |
6 | + * Created by Administrator on 2016/6/24 0024. | |
7 | + */ | |
8 | +public enum FmTypeEnums { | |
9 | + O("顺产", "1"), O1("破宫产", "2"); | |
10 | + | |
11 | + private FmTypeEnums(String name, String id) { | |
12 | + this.id = id; | |
13 | + this.name = name; | |
14 | + } | |
15 | + | |
16 | + private String id; | |
17 | + private String name; | |
18 | + | |
19 | + public String getId() { | |
20 | + return id; | |
21 | + } | |
22 | + | |
23 | + public void setId(String id) { | |
24 | + this.id = id; | |
25 | + } | |
26 | + | |
27 | + public String getName() { | |
28 | + return name; | |
29 | + } | |
30 | + | |
31 | + public void setName(String name) { | |
32 | + this.name = name; | |
33 | + } | |
34 | + | |
35 | + public enum FmScEnums { | |
36 | + | |
37 | + O("自然娩出", "1"), | |
38 | + O1("胎头吸引", "2"), | |
39 | + O2("产钳低位", "3"), | |
40 | + O3("产钳中位", "4"), | |
41 | + O4("臀位助产", "5"), | |
42 | + O5("臀位牵引", "6"); | |
43 | + | |
44 | + private FmScEnums(String id, String name) { | |
45 | + this.id = id; | |
46 | + this.name = name; | |
47 | + } | |
48 | + | |
49 | + private String id; | |
50 | + private String name; | |
51 | + | |
52 | + public String getId() { | |
53 | + return id; | |
54 | + } | |
55 | + | |
56 | + public void setId(String id) { | |
57 | + this.id = id; | |
58 | + } | |
59 | + | |
60 | + public String getName() { | |
61 | + return name; | |
62 | + } | |
63 | + | |
64 | + public void setName(String name) { | |
65 | + this.name = name; | |
66 | + } | |
67 | + } | |
68 | +} |
platform-common/src/main/java/com/lyms/platform/common/enums/SXCauseEnums.java
View file @
a5f9bc5
1 | +package com.lyms.platform.common.enums; | |
2 | + | |
3 | +/** | |
4 | + * | |
5 | + * 失血原因 | |
6 | + * Created by Administrator on 2016/6/24 0024. | |
7 | + */ | |
8 | +public enum SXCauseEnums { | |
9 | + | |
10 | + O("宫缩乏力","1"),O1("胎盘因素","2"),O2("产道损伤","3"), O3("凝血功能障碍","4"); | |
11 | + private SXCauseEnums(String id,String name){ | |
12 | + this.id=id; | |
13 | + this.name=name; | |
14 | + } | |
15 | + private String id;private String name; | |
16 | + | |
17 | + public String getId() { | |
18 | + return id; | |
19 | + } | |
20 | + | |
21 | + public void setId(String id) { | |
22 | + this.id = id; | |
23 | + } | |
24 | + | |
25 | + public String getName() { | |
26 | + return name; | |
27 | + } | |
28 | + | |
29 | + public void setName(String name) { | |
30 | + this.name = name; | |
31 | + } | |
32 | +} |
platform-common/src/main/java/com/lyms/platform/common/enums/TpmcTypeEnums.java
View file @
a5f9bc5
1 | +package com.lyms.platform.common.enums; | |
2 | + | |
3 | +/** | |
4 | + * | |
5 | + * 胎盘娩出方式 | |
6 | + * Created by Administrator on 2016/6/24 0024. | |
7 | + */ | |
8 | +public enum TpmcTypeEnums { | |
9 | + O("自然娩出","1"),O2("手术产","2"); | |
10 | + private TpmcTypeEnums(String name,String id){ | |
11 | + this.id=id; | |
12 | + this.name=name; | |
13 | + } | |
14 | + private String id;private String name; | |
15 | + | |
16 | + public String getId() { | |
17 | + return id; | |
18 | + } | |
19 | + | |
20 | + public void setId(String id) { | |
21 | + this.id = id; | |
22 | + } | |
23 | + | |
24 | + public String getName() { | |
25 | + return name; | |
26 | + } | |
27 | + | |
28 | + public void setName(String name) { | |
29 | + this.name = name; | |
30 | + } | |
31 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/MatDeliverController.java
View file @
a5f9bc5
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
View file @
a5f9bc5
... | ... | @@ -4,7 +4,7 @@ |
4 | 4 | import com.lyms.platform.biz.service.MatDeliverService; |
5 | 5 | import com.lyms.platform.biz.service.PatientsService; |
6 | 6 | import com.lyms.platform.common.constants.ErrorCodeConstants; |
7 | -import com.lyms.platform.common.enums.YnEnums; | |
7 | +import com.lyms.platform.common.enums.*; | |
8 | 8 | import com.lyms.platform.common.result.BaseObjectResponse; |
9 | 9 | import com.lyms.platform.common.result.BaseResponse; |
10 | 10 | import com.lyms.platform.common.utils.DateUtil; |
... | ... | @@ -22,9 +22,7 @@ |
22 | 22 | import org.springframework.beans.factory.annotation.Autowired; |
23 | 23 | import org.springframework.stereotype.Component; |
24 | 24 | |
25 | -import java.util.ArrayList; | |
26 | -import java.util.Date; | |
27 | -import java.util.List; | |
25 | +import java.util.*; | |
28 | 26 | |
29 | 27 | /** |
30 | 28 | * 分娩记录信息 |
... | ... | @@ -181,6 +179,97 @@ |
181 | 179 | |
182 | 180 | maternalDeliverResult.setBabies(babyList); |
183 | 181 | return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(maternalDeliverResult); |
182 | + } | |
183 | + | |
184 | + public BaseResponse getEnums() { | |
185 | + Map<String,Object> map =new HashMap<>(); | |
186 | + map.put("getFmType", getFmType()); | |
187 | + map.put("getCfType", getCfType()); | |
188 | + map.put("getFmScEnums", getFmScEnums()); | |
189 | + map.put("getCosEnums", getCosEnums()); | |
190 | + map.put("getSXCauseEnums", getSXCauseEnums()); | |
191 | + map.put("getDeathCauseEnums", getDeathCauseEnums()); | |
192 | + map.put("getTpmcTypeEnums", getTpmcTypeEnums()); | |
193 | + return new BaseObjectResponse().setData(map).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); | |
194 | + } | |
195 | + //分娩方式 | |
196 | + public List<Object> getFmType(){ | |
197 | + List<Object> list = new ArrayList<>(); | |
198 | + for(FmTypeEnums enums: FmTypeEnums.values()){ | |
199 | + Map<String,Object> resultMap = new HashMap<>(); | |
200 | + resultMap.put("id",enums.getId()); | |
201 | + resultMap.put("name",enums.getName()); | |
202 | + list.add(resultMap); | |
203 | + } | |
204 | + return list; | |
205 | + } | |
206 | + | |
207 | + //产妇情况 | |
208 | + public List<Object> getCfType(){ | |
209 | + List<Object> list = new ArrayList<>(); | |
210 | + for(CfEnums enums: CfEnums.values()){ | |
211 | + Map<String,Object> resultMap = new HashMap<>(); | |
212 | + resultMap.put("id",enums.getId()); | |
213 | + resultMap.put("name",enums.getName()); | |
214 | + list.add(resultMap); | |
215 | + } | |
216 | + return list; | |
217 | + } | |
218 | + | |
219 | + //产妇情况 | |
220 | + public List<Object> getFmScEnums(){ | |
221 | + List<Object> list = new ArrayList<>(); | |
222 | + for(FmTypeEnums.FmScEnums enums: FmTypeEnums.FmScEnums.values()){ | |
223 | + Map<String,Object> resultMap = new HashMap<>(); | |
224 | + resultMap.put("id",enums.getId()); | |
225 | + resultMap.put("name",enums.getName()); | |
226 | + list.add(resultMap); | |
227 | + } | |
228 | + return list; | |
229 | + } | |
230 | + //产妇情况 | |
231 | + public List<Object> getCosEnums(){ | |
232 | + List<Object> list = new ArrayList<>(); | |
233 | + for(CosEnums enums: CosEnums.values()){ | |
234 | + Map<String,Object> resultMap = new HashMap<>(); | |
235 | + resultMap.put("id",enums.getId()); | |
236 | + resultMap.put("name",enums.getName()); | |
237 | + list.add(resultMap); | |
238 | + } | |
239 | + return list; | |
240 | + } | |
241 | + //失血原因 | |
242 | + public List<Object> getSXCauseEnums(){ | |
243 | + List<Object> list = new ArrayList<>(); | |
244 | + for(SXCauseEnums enums: SXCauseEnums.values()){ | |
245 | + Map<String,Object> resultMap = new HashMap<>(); | |
246 | + resultMap.put("id",enums.getId()); | |
247 | + resultMap.put("name",enums.getName()); | |
248 | + list.add(resultMap); | |
249 | + } | |
250 | + return list; | |
251 | + } | |
252 | + //死亡原因 | |
253 | + public List<Object> getDeathCauseEnums(){ | |
254 | + List<Object> list = new ArrayList<>(); | |
255 | + for(DeathCauseEnums enums: DeathCauseEnums.values()){ | |
256 | + Map<String,Object> resultMap = new HashMap<>(); | |
257 | + resultMap.put("id",enums.getId()); | |
258 | + resultMap.put("name",enums.getName()); | |
259 | + list.add(resultMap); | |
260 | + } | |
261 | + return list; | |
262 | + } | |
263 | + //胎盘娩出方式 | |
264 | + public List<Object> getTpmcTypeEnums(){ | |
265 | + List<Object> list = new ArrayList<>(); | |
266 | + for(TpmcTypeEnums enums: TpmcTypeEnums.values()){ | |
267 | + Map<String,Object> resultMap = new HashMap<>(); | |
268 | + resultMap.put("id",enums.getId()); | |
269 | + resultMap.put("name",enums.getName()); | |
270 | + list.add(resultMap); | |
271 | + } | |
272 | + return list; | |
184 | 273 | } |
185 | 274 | } |