[KC-116] shp 파일 다운로드 이력 추가

This commit is contained in:
2026-01-19 17:42:12 +09:00
parent 183b4df7f8
commit a586c440fb
6 changed files with 41 additions and 19 deletions

View File

@@ -416,7 +416,11 @@ public class InferenceResultApiController {
@ApiResponse(responseCode = "500", description = "서버 오류", content = @Content)
})
@GetMapping(value = "/download/{uuid}", produces = MediaType.APPLICATION_OCTET_STREAM_VALUE)
public ResponseEntity<Resource> downloadShp(@PathVariable UUID uuid) throws IOException {
public ResponseEntity<Resource> downloadShp(
@Parameter(description = "uuid", example = "0192efc6-9ec2-43ee-9a90-5b73e763c09f")
@PathVariable
UUID uuid)
throws IOException {
String path;
try {
@@ -445,8 +449,21 @@ public class InferenceResultApiController {
.body((Resource) resource);
}
@Operation(summary = "shp 파일 다운로드 이력", description = "추론관리 분석결과 shp 파일 다운로드 이")
@GetMapping(value = "/download-audit/{uuid}")
public ApiResponseDto<Page<AuditLogDto.Basic>> downloadAudit(
@ApiResponses(
value = {
@ApiResponse(
responseCode = "200",
description = "검색 성공",
content =
@Content(
mediaType = "application/json",
schema = @Schema(implementation = Page.class))),
@ApiResponse(responseCode = "400", description = "잘못된 검색 조건", content = @Content),
@ApiResponse(responseCode = "500", description = "서버 오류", content = @Content)
})
public ApiResponseDto<Page<AuditLogDto.DownloadRes>> downloadAudit(
@Parameter(description = "UUID", example = "0192efc6-9ec2-43ee-9a90-5b73e763c09f")
@PathVariable
UUID uuid,
@@ -457,7 +474,7 @@ public class InferenceResultApiController {
LocalDate strtDttm,
@Parameter(description = "다운로드일 종료", example = "2026-01-01") @RequestParam(required = false)
LocalDate endDttm,
@Parameter(description = "키워드", example = "변화탐지") @RequestParam(required = false)
@Parameter(description = "키워드", example = "관리자") @RequestParam(required = false)
String searchValue,
@Parameter(description = "페이지 번호 (0부터 시작)", example = "0") @RequestParam(defaultValue = "0")
int page,