|
@@ -36,21 +36,20 @@ public class TbFcltFailStupController {
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "시설물 장애 처리 설정 정보변경/생성-개별(TB_FCLT_FAIL_STUP)", response = TbFcltFailStupDto.class)
|
|
|
- @PostMapping(value = "/{fcltType}/{failOcrrCd}/{failCd}", produces = {"application/json; charset=utf8"})
|
|
|
- public TbFcltFailStupDto mergeInfo(@PathVariable("fcltType") String fcltType, @PathVariable("failOcrrCd") String failOcrrCd, @PathVariable("failCd") String failCd,
|
|
|
- @RequestBody @Valid final TbFcltFailStupDto.TbFcltFailStupUpdReq req) {
|
|
|
- TbFcltFailStupKey key = new TbFcltFailStupKey(fcltType, failOcrrCd, failCd);
|
|
|
+ @PostMapping(value = "", produces = {"application/json; charset=utf8"})
|
|
|
+ public TbFcltFailStupDto mergeInfo(@RequestBody @Valid final TbFcltFailStupDto.TbFcltFailStupUpdReq req) {
|
|
|
return this.service.mergeInfo(req);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "시설물 장애 처리 설정 정보변경 정보삭제-목록(TB_FCLT_FAIL_STUP)", response = TbFcltCmpyDto.class, responseContainer = "ArrayList")
|
|
|
- @DeleteMapping(value = "/{fcltType}/{failOcrrCd}/{failCd}", produces = {"application/json; charset=utf8"})
|
|
|
- public List<TbFcltFailStupDto> deleteDataById(@PathVariable("fcltType") String fcltType, @PathVariable("failOcrrCd") String failOcrrCd, @PathVariable("failCd") String failCd) {
|
|
|
- TbFcltFailStupKey key = new TbFcltFailStupKey(fcltType, failOcrrCd, failCd);
|
|
|
+ @DeleteMapping(value = "", produces = {"application/json; charset=utf8"})
|
|
|
+ public List<TbFcltFailStupDto> deleteByIds(@RequestBody @Valid final List<TbFcltFailStupDto.TbFcltFailStupDelReq> reqs) {
|
|
|
List<TbFcltFailStupKey> ids = new ArrayList<>();
|
|
|
- ids.add(key);
|
|
|
+ for (TbFcltFailStupDto.TbFcltFailStupDelReq req : reqs) {
|
|
|
+ TbFcltFailStupKey key = new TbFcltFailStupKey(req.getFcltType(), req.getFailOcrrCd(), req.getFailCd());
|
|
|
+ ids.add(key);
|
|
|
+ }
|
|
|
return this.service.deleteByIds(ids);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
}
|