From 757845f341bbc381832d5a5f8f10686b1c76c605 Mon Sep 17 00:00:00 2001 From: "gayoun.park" Date: Wed, 3 Dec 2025 14:53:12 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A8=B8=EC=A7=80=ED=95=9C=20=ED=8C=8C?= =?UTF-8?q?=EC=9D=BC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapsheet/MapSheetMngApiController.java | 25 ++++++++++++++++--- .../mapsheet/dto/MapSheetMngDto.java | 10 ++++++++ 2 files changed, 31 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/kamco/cd/kamcoback/mapsheet/MapSheetMngApiController.java b/src/main/java/com/kamco/cd/kamcoback/mapsheet/MapSheetMngApiController.java index 3e9beffa..25d12479 100644 --- a/src/main/java/com/kamco/cd/kamcoback/mapsheet/MapSheetMngApiController.java +++ b/src/main/java/com/kamco/cd/kamcoback/mapsheet/MapSheetMngApiController.java @@ -19,10 +19,7 @@ import jakarta.validation.Valid; import java.util.List; import lombok.RequiredArgsConstructor; import org.springframework.data.domain.Page; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; @Tag(name = "영상 관리", description = "영상 관리 API") @RestController @@ -101,5 +98,25 @@ public class MapSheetMngApiController { return ApiResponseDto.ok(mapSheetMngService.findMapSheetMngList(searchReq)); } + /** + * @param hstUidList + * @return + */ + @Operation(summary = "오류데이터 팝업 > 업로드 처리", description = "오류데이터 팝업 > 업로드 처리") + @PutMapping("/upload-process") + public ApiResponseDto uploadProcess( + @RequestBody @Valid List hstUidList) { + return ApiResponseDto.ok(mapSheetMngService.uploadProcess(hstUidList)); + } + /** + * @param hstUidList + * @return + */ + @Operation(summary = "오류데이터 팝업 > 추론 제외", description = "오류데이터 팝업 > 추론 제외") + @PutMapping("/except-inference") + public ApiResponseDto updateExceptUseInference( + @RequestBody @Valid List hstUidList) { + return ApiResponseDto.ok(mapSheetMngService.updateExceptUseInference(hstUidList)); + } } diff --git a/src/main/java/com/kamco/cd/kamcoback/mapsheet/dto/MapSheetMngDto.java b/src/main/java/com/kamco/cd/kamcoback/mapsheet/dto/MapSheetMngDto.java index 19d47c07..150b4dbd 100644 --- a/src/main/java/com/kamco/cd/kamcoback/mapsheet/dto/MapSheetMngDto.java +++ b/src/main/java/com/kamco/cd/kamcoback/mapsheet/dto/MapSheetMngDto.java @@ -84,6 +84,16 @@ public class MapSheetMngDto { } + @Schema(name = "DmlReturn", description = "영상관리 DML 수행 후 리턴") + @Getter + @Setter + @NoArgsConstructor + @AllArgsConstructor + public static class DmlReturn{ + private String flag; + private String message; + } + @Getter @AllArgsConstructor public enum MngState implements EnumType {