diff --git a/src/main/java/com/SollutionChallenge/HighLight/Folder/FolderController.java b/src/main/java/com/SollutionChallenge/HighLight/Folder/FolderController.java index ec9d865..bd86be2 100644 --- a/src/main/java/com/SollutionChallenge/HighLight/Folder/FolderController.java +++ b/src/main/java/com/SollutionChallenge/HighLight/Folder/FolderController.java @@ -2,6 +2,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; +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.RequestMapping; @@ -29,8 +30,9 @@ private ApiResponse createFolder(@RequestBody FolderRequestDto folderRequestDto) return ApiResponse.successCode(Success.GET_FOLDER_SUCCESS,response); } - // @GetMapping("/folder") - // private Folder getFolder(){ - // return folderService.getFolder(); - // } + @GetMapping("/folder/{folder_id}") + private ApiResponse getOneFolder(@PathVariable Long folder_id){ + FolderResponseDto response = folderService.viewOneFolder(folder_id); + return ApiResponse.successCode(Success.GET_FOLDER_SUCCESS,response); + } } diff --git a/src/main/java/com/SollutionChallenge/HighLight/Folder/FolderService.java b/src/main/java/com/SollutionChallenge/HighLight/Folder/FolderService.java index 61dee27..97b523a 100644 --- a/src/main/java/com/SollutionChallenge/HighLight/Folder/FolderService.java +++ b/src/main/java/com/SollutionChallenge/HighLight/Folder/FolderService.java @@ -2,6 +2,7 @@ import java.util.Collections; import java.util.List; +import java.util.Optional; import java.util.stream.Collectors; import org.springframework.beans.factory.annotation.Autowired; @@ -63,6 +64,12 @@ public FolderViewResponseDto viewFolder() { return FolderViewResponseDto.of(folderNames); } + public FolderResponseDto viewOneFolder(Long folder_id) { + Optional folder = folderRepository.findById(folder_id); + if(folder.isPresent()){ + String folderName = folder.get().getName(); + } + return FolderResponseDto.from(folder_id,folder.get().getName()); - + } }