Commit 33b39803c4e8a2d8c246f5087995ebccca362531
1 parent
0dc5e2bb40
Exists in
master
and in
6 other branches
update
Showing 8 changed files with 68 additions and 8 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/ResidentsArchiveModel.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PreEugenicsBaseController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ResidentsArchiveAddRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ResidentsArchiveResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/IFormReportService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/IPreEugenicsService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PreEugebicsServiceImpl.java
platform-dal/src/main/java/com/lyms/platform/pojo/ResidentsArchiveModel.java
View file @
33b3980
... | ... | @@ -174,6 +174,15 @@ |
174 | 174 | private String znstzk;//子女身体状况(0:健康;1:疾病) |
175 | 175 | private String jtbm;//注明具体病名 |
176 | 176 | |
177 | + private String photo; | |
178 | + | |
179 | + public String getPhoto() { | |
180 | + return photo; | |
181 | + } | |
182 | + | |
183 | + public void setPhoto(String photo) { | |
184 | + this.photo = photo; | |
185 | + } | |
177 | 186 | |
178 | 187 | public String getStop() { |
179 | 188 | return stop; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PreEugenicsBaseController.java
View file @
33b3980
... | ... | @@ -4,11 +4,7 @@ |
4 | 4 | |
5 | 5 | import org.springframework.beans.factory.annotation.Autowired; |
6 | 6 | import org.springframework.stereotype.Controller; |
7 | -import org.springframework.web.bind.annotation.RequestBody; | |
8 | -import org.springframework.web.bind.annotation.RequestMapping; | |
9 | -import org.springframework.web.bind.annotation.RequestMethod; | |
10 | -import org.springframework.web.bind.annotation.RequestParam; | |
11 | -import org.springframework.web.bind.annotation.ResponseBody; | |
7 | +import org.springframework.web.bind.annotation.*; | |
12 | 8 | |
13 | 9 | import com.fasterxml.jackson.annotation.JsonAlias; |
14 | 10 | import com.lyms.platform.common.annotation.TokenRequired; |
... | ... | @@ -58,7 +54,7 @@ |
58 | 54 | public BaseResponse add( @RequestBody PreEugenicsBaseRequest param, HttpServletRequest request) { |
59 | 55 | Integer userId = getUserId(request); |
60 | 56 | param.setCreateUser(userId.toString()); |
61 | - return iPreEugenicsService.add(param,getUserId(request)); | |
57 | + return iPreEugenicsService.add(param, getUserId(request)); | |
62 | 58 | } |
63 | 59 | |
64 | 60 | /** |
... | ... | @@ -86,7 +82,7 @@ |
86 | 82 | @ResponseBody |
87 | 83 | @TokenRequired |
88 | 84 | public BaseListResponse listPage(@JsonAlias PreEugenicsBaseListRequest param,HttpServletRequest request) { |
89 | - return iPreEugenicsService.listPage(param,getUserId(request)); | |
85 | + return iPreEugenicsService.listPage(param, getUserId(request)); | |
90 | 86 | } |
91 | 87 | |
92 | 88 | /** |
... | ... | @@ -102,5 +98,17 @@ |
102 | 98 | return iPreEugenicsService.detail(param); |
103 | 99 | } |
104 | 100 | |
101 | + | |
102 | + /** | |
103 | + * 删除孕前优生 | |
104 | + * @param id | |
105 | + * @return | |
106 | + */ | |
107 | + @RequestMapping(method = RequestMethod.DELETE, value = "/delete/{id}") | |
108 | + @ResponseBody | |
109 | + @TokenRequired | |
110 | + public BaseResponse delete(@PathVariable String id) { | |
111 | + return iPreEugenicsService.delete(id); | |
112 | + } | |
105 | 113 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java
View file @
33b3980
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ResidentsArchiveAddRequest.java
View file @
33b3980
... | ... | @@ -153,10 +153,15 @@ |
153 | 153 | /***********荣成新增女性建档字段**********/ |
154 | 154 | |
155 | 155 | |
156 | + //身份证照片 | |
157 | + private String photo; | |
158 | + | |
159 | + | |
156 | 160 | @Override |
157 | 161 | public ResidentsArchiveModel convertToDataModel() { |
158 | 162 | ResidentsArchiveModel model = new ResidentsArchiveModel(); |
159 | 163 | model.setId(id); |
164 | + model.setPhoto(photo); | |
160 | 165 | model.setUsername(username); |
161 | 166 | model.setSex(sex); |
162 | 167 | model.setBirthday((birthday != null && birthday != "") ? DateUtil.parseYMD(birthday) : null); |
... | ... | @@ -251,6 +256,14 @@ |
251 | 256 | |
252 | 257 | |
253 | 258 | return model; |
259 | + } | |
260 | + | |
261 | + public String getPhoto() { | |
262 | + return photo; | |
263 | + } | |
264 | + | |
265 | + public void setPhoto(String photo) { | |
266 | + this.photo = photo; | |
254 | 267 | } |
255 | 268 | |
256 | 269 | public String getCheckup() { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ResidentsArchiveResult.java
View file @
33b3980
... | ... | @@ -143,6 +143,17 @@ |
143 | 143 | private String znstzk;//子女身体状况(0:健康;1:疾病) |
144 | 144 | private String jtbm;//注明具体病名 |
145 | 145 | |
146 | + //身份证照片 | |
147 | + private String photo; | |
148 | + | |
149 | + public String getPhoto() { | |
150 | + return photo; | |
151 | + } | |
152 | + | |
153 | + public void setPhoto(String photo) { | |
154 | + this.photo = photo; | |
155 | + } | |
156 | + | |
146 | 157 | public String getIsOrNotrdl() { |
147 | 158 | return isOrNotrdl; |
148 | 159 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/IFormReportService.java
View file @
33b3980
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/IPreEugenicsService.java
View file @
33b3980
1 | 1 | package com.lyms.platform.operate.web.service; |
2 | 2 | |
3 | +import com.lyms.platform.common.result.BaseResponse; | |
3 | 4 | import com.lyms.platform.operate.web.request.PreEugenicsBaseListRequest; |
4 | 5 | import com.lyms.platform.operate.web.request.PreEugenicsBaseRequest; |
5 | 6 | |
6 | 7 | public interface IPreEugenicsService extends IFormReportService<PreEugenicsBaseRequest, PreEugenicsBaseListRequest> { |
7 | - | |
8 | + /** | |
9 | + * 删除 | |
10 | + * @param id | |
11 | + * @return | |
12 | + */ | |
13 | + BaseResponse delete(String id); | |
8 | 14 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PreEugebicsServiceImpl.java
View file @
33b3980
... | ... | @@ -416,5 +416,14 @@ |
416 | 416 | baseResponse.setObject(result); |
417 | 417 | return baseResponse; |
418 | 418 | } |
419 | + | |
420 | + @Override | |
421 | + public BaseResponse delete(String id) { | |
422 | + if (StringUtils.isEmpty(id)) { | |
423 | + return new BaseResponse(); | |
424 | + } | |
425 | + mongoTemplate.remove(Query.query(Criteria.where("id").is(id)), PreEugenicsBaseModel.class); | |
426 | + return new BaseResponse(); | |
427 | + } | |
419 | 428 | } |