From 96dd76101b1fd790b03169da5b6e708d4ffe3229 Mon Sep 17 00:00:00 2001 From: "gayoun.park" Date: Mon, 20 Jul 2026 17:07:13 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B6=84=EB=A5=98=EB=8D=B0=EC=9D=B4=ED=84=B0?= =?UTF-8?q?=EC=85=8B=20tif=20=EB=B0=94=EC=9D=B4=EB=84=88=EB=A6=AC=ED=99=94?= =?UTF-8?q?=20API=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dataset/DatasetClsApiController.java | 16 +++------------- .../dataset/service/DatasetClsService.java | 4 ++++ .../postgres/core/DatasetClsCoreService.java | 4 ++++ .../dataset/DatasetClsRepositoryCustom.java | 2 ++ .../dataset/DatasetClsRepositoryImpl.java | 9 +++++++++ 5 files changed, 22 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/kamco/cd/training/dataset/DatasetClsApiController.java b/src/main/java/com/kamco/cd/training/dataset/DatasetClsApiController.java index 3ab4816..d9aca3c 100644 --- a/src/main/java/com/kamco/cd/training/dataset/DatasetClsApiController.java +++ b/src/main/java/com/kamco/cd/training/dataset/DatasetClsApiController.java @@ -236,21 +236,11 @@ public class DatasetClsApiController { return ApiResponseDto.okObject(datasetClsService.insertDataset(addReq)); } - @Operation(summary = "객체별 파일 Path 조회", description = "파일 Path 조회") + @Operation(summary = "분류데이터셋 객체별 파일 Path 조회", description = "파일 Path 조회") @GetMapping("/files") - public ResponseEntity getFile(@RequestParam UUID uuid, @RequestParam String pathType) - throws Exception { + public ResponseEntity getFile(@RequestParam UUID uuid) throws Exception { - String path = datasetClsService.getFilePathByUUIDPathType(uuid, pathType); - return datasetClsService.getFilePathByFile(path); - } - - @Operation(summary = "객체별 파일 Path 조회", description = "파일 Path 조회") - @GetMapping("/files-to86") - public ResponseEntity getFileTo86( - @RequestParam UUID uuid, @RequestParam String pathType) throws Exception { - - String path = datasetClsService.getFilePathByUUIDPathType(uuid, pathType); + String path = datasetClsService.getFilePathByUUIDPathTif(uuid); return datasetClsService.getFilePathByFile(path); } diff --git a/src/main/java/com/kamco/cd/training/dataset/service/DatasetClsService.java b/src/main/java/com/kamco/cd/training/dataset/service/DatasetClsService.java index 407563e..a0fcd56 100644 --- a/src/main/java/com/kamco/cd/training/dataset/service/DatasetClsService.java +++ b/src/main/java/com/kamco/cd/training/dataset/service/DatasetClsService.java @@ -818,4 +818,8 @@ public class DatasetClsService { "이미 등록된 회차 데이터 파일입니다. 확인 부탁드립니다."); } } + + public String getFilePathByUUIDPathTif(UUID uuid) { + return datasetClsCoreService.getFilePathByUUIDPathTif(uuid); + } } diff --git a/src/main/java/com/kamco/cd/training/postgres/core/DatasetClsCoreService.java b/src/main/java/com/kamco/cd/training/postgres/core/DatasetClsCoreService.java index c2d4c08..437447f 100644 --- a/src/main/java/com/kamco/cd/training/postgres/core/DatasetClsCoreService.java +++ b/src/main/java/com/kamco/cd/training/postgres/core/DatasetClsCoreService.java @@ -275,4 +275,8 @@ public class DatasetClsCoreService public void insertDatasetClsObj(DatasetObjDto.DatasetClsObjRegDto objRegDto) { datasetClsRepository.insertDatasetClsObj(objRegDto); } + + public String getFilePathByUUIDPathTif(UUID uuid) { + return datasetClsRepository.getFilePathByUUIDPathType(uuid); + } } diff --git a/src/main/java/com/kamco/cd/training/postgres/repository/dataset/DatasetClsRepositoryCustom.java b/src/main/java/com/kamco/cd/training/postgres/repository/dataset/DatasetClsRepositoryCustom.java index 5deb299..ef20dd2 100644 --- a/src/main/java/com/kamco/cd/training/postgres/repository/dataset/DatasetClsRepositoryCustom.java +++ b/src/main/java/com/kamco/cd/training/postgres/repository/dataset/DatasetClsRepositoryCustom.java @@ -43,4 +43,6 @@ public interface DatasetClsRepositoryCustom { Page searchDatasetClsObjectList(DatasetClsObjDto.ClsSearchReq searchReq); void insertDatasetClsObj(DatasetObjDto.DatasetClsObjRegDto objRegDto); + + String getFilePathByUUIDPathType(UUID uuid); } diff --git a/src/main/java/com/kamco/cd/training/postgres/repository/dataset/DatasetClsRepositoryImpl.java b/src/main/java/com/kamco/cd/training/postgres/repository/dataset/DatasetClsRepositoryImpl.java index 7a5df7c..5c22814 100644 --- a/src/main/java/com/kamco/cd/training/postgres/repository/dataset/DatasetClsRepositoryImpl.java +++ b/src/main/java/com/kamco/cd/training/postgres/repository/dataset/DatasetClsRepositoryImpl.java @@ -656,4 +656,13 @@ public class DatasetClsRepositoryImpl implements DatasetClsRepositoryCustom { throw new RuntimeException(e); } } + + @Override + public String getFilePathByUUIDPathType(UUID uuid) { + return queryFactory + .select(datasetClsObjEntity.tifImgPath) + .from(datasetClsObjEntity) + .where(datasetClsObjEntity.uuid.eq(uuid)) + .fetchOne(); + } }