추론관리 미사용 컨트롤러 제거

This commit is contained in:
2025-12-01 14:05:10 +09:00
parent 84d3ac971d
commit d08e2c6e25

View File

@@ -22,7 +22,6 @@ import org.slf4j.LoggerFactory;
import org.springframework.data.domain.Page; import org.springframework.data.domain.Page;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestParam;
@@ -146,21 +145,21 @@ public class InferenceResultApiController {
return ApiResponseDto.ok(geomList); return ApiResponseDto.ok(geomList);
} }
@Operation(summary = "학습모델 결과 처리", description = "실제 학습모델 GeoJSON 파일을 처리하여 데이터베이스에 저장합니다.") // @Operation(summary = "학습모델 결과 처리", description = "실제 학습모델 GeoJSON 파일을 처리하여 데이터베이스에 저장합니다.")
@ApiResponses( // @ApiResponses(
value = { // value = {
@ApiResponse( // @ApiResponse(
responseCode = "200", // responseCode = "200",
description = "처리 성공", // description = "처리 성공",
content = // content =
@Content( // @Content(
mediaType = "application/json", // mediaType = "application/json",
schema = // schema =
@Schema(implementation = LearningModelResultDto.ProcessResponse.class))), // @Schema(implementation = LearningModelResultDto.ProcessResponse.class))),
@ApiResponse(responseCode = "400", description = "잘못된 요청", content = @Content), // @ApiResponse(responseCode = "400", description = "잘못된 요청", content = @Content),
@ApiResponse(responseCode = "500", description = "서버 오류", content = @Content) // @ApiResponse(responseCode = "500", description = "서버 오류", content = @Content)
}) // })
@PostMapping("/learning-model/process") // @PostMapping("/learning-model/process")
public ApiResponseDto<LearningModelResultDto.ProcessResponse> processLearningModelResult( public ApiResponseDto<LearningModelResultDto.ProcessResponse> processLearningModelResult(
@RequestBody LearningModelResultDto.ProcessRequest request) { @RequestBody LearningModelResultDto.ProcessRequest request) {
try { try {
@@ -198,22 +197,22 @@ public class InferenceResultApiController {
} }
} }
@Operation(summary = "학습모델 결과 일괄 처리", description = "여러 학습모델 GeoJSON 파일을 일괄 처리하여 데이터베이스에 저장합니다.") // @Operation(summary = "학습모델 결과 일괄 처리", description = "여러 학습모델 GeoJSON 파일을 일괄 처리하여 데이터베이스에 저장합니다.")
@ApiResponses( // @ApiResponses(
value = { // value = {
@ApiResponse( // @ApiResponse(
responseCode = "200", // responseCode = "200",
description = "처리 성공", // description = "처리 성공",
content = // content =
@Content( // @Content(
mediaType = "application/json", // mediaType = "application/json",
schema = // schema =
@Schema( // @Schema(
implementation = LearningModelResultDto.BatchProcessResponse.class))), // implementation = LearningModelResultDto.BatchProcessResponse.class))),
@ApiResponse(responseCode = "400", description = "잘못된 요청", content = @Content), // @ApiResponse(responseCode = "400", description = "잘못된 요청", content = @Content),
@ApiResponse(responseCode = "500", description = "서버 오류", content = @Content) // @ApiResponse(responseCode = "500", description = "서버 오류", content = @Content)
}) // })
@PostMapping("/learning-model/process-batch") // @PostMapping("/learning-model/process-batch")
public ApiResponseDto<LearningModelResultDto.BatchProcessResponse> public ApiResponseDto<LearningModelResultDto.BatchProcessResponse>
processBatchLearningModelResults( processBatchLearningModelResults(
@RequestBody LearningModelResultDto.BatchProcessRequest request) { @RequestBody LearningModelResultDto.BatchProcessRequest request) {
@@ -259,21 +258,21 @@ public class InferenceResultApiController {
} }
} }
@Operation(summary = "기본 학습모델 파일 처리", description = "미리 준비된 학습모델 파일을 처리합니다.") // @Operation(summary = "기본 학습모델 파일 처리", description = "미리 준비된 학습모델 파일을 처리합니다.")
@ApiResponses( // @ApiResponses(
value = { // value = {
@ApiResponse( // @ApiResponse(
responseCode = "200", // responseCode = "200",
description = "처리 성공", // description = "처리 성공",
content = // content =
@Content( // @Content(
mediaType = "application/json", // mediaType = "application/json",
schema = // schema =
@Schema( // @Schema(
implementation = LearningModelResultDto.BatchProcessResponse.class))), // implementation = LearningModelResultDto.BatchProcessResponse.class))),
@ApiResponse(responseCode = "500", description = "서버 오류", content = @Content) // @ApiResponse(responseCode = "500", description = "서버 오류", content = @Content)
}) // })
@PostMapping("/learning-model/process-default") // @PostMapping("/learning-model/process-default")
public ApiResponseDto<LearningModelResultDto.BatchProcessResponse> public ApiResponseDto<LearningModelResultDto.BatchProcessResponse>
processDefaultLearningModelResults() { processDefaultLearningModelResults() {
try { try {