|
@@ -1,5 +1,6 @@
|
|
|
package com.its.op.controller.its.facility;
|
|
|
|
|
|
+import com.its.op.dto.its.facility.TbFcltCmpyDto;
|
|
|
import com.its.op.dto.its.facility.TbFcltFailStupDto;
|
|
|
import com.its.op.entity.its.facility.TbFcltFailStupKey;
|
|
|
import com.its.op.service.its.facility.TbFcltFailStupService;
|
|
@@ -10,6 +11,7 @@ import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.validation.Valid;
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
|
|
|
@Api(tags = "01.시설물관리-0.코드관리-4.시설물 장애 처리 설정")
|
|
@@ -34,9 +36,21 @@ public class TbFcltFailStupController {
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "시설물 장애 처리 설정 정보변경/생성-개별(TB_FCLT_FAIL_STUP)", response = TbFcltFailStupDto.class)
|
|
|
- @PostMapping(value = "/{id}", produces = {"application/json; charset=utf8"})
|
|
|
- public TbFcltFailStupDto mergeInfo(@PathVariable("id") TbFcltFailStupKey id, @RequestBody @Valid final TbFcltFailStupDto.TbFcltFailStupUpdReq req) {
|
|
|
+ @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);
|
|
|
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);
|
|
|
+ List<TbFcltFailStupKey> ids = new ArrayList<>();
|
|
|
+ ids.add(key);
|
|
|
+ return this.service.deleteByIds(ids);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|