파일 메니저 api 반영

This commit is contained in:
2026-04-07 17:23:32 +09:00
parent bc67753b99
commit b546e053b6
3 changed files with 168 additions and 7 deletions

View File

@@ -233,4 +233,27 @@ public class FileManagerApiController {
fileManagerService.getModelsExecutionStatus();
return ApiResponseDto.ok(response);
}
@Operation(
summary = "저장공간 정보 조회",
description =
"/home/kcomu/data 경로의 사용 중인 용량, 전체 디스크 용량, 남은 저장공간을 조회합니다. "
+ "파라미터 없이 호출하면 자동으로 /home/kcomu/data 경로 정보를 반환합니다.")
@ApiResponses(
value = {
@ApiResponse(
responseCode = "200",
description = "조회 성공",
content =
@Content(
mediaType = "application/json",
schema = @Schema(implementation = FileManagerDto.StorageSpaceRes.class))),
@ApiResponse(responseCode = "500", description = "서버 오류", content = @Content)
})
@GetMapping("/storage-space")
public ApiResponseDto<FileManagerDto.StorageSpaceRes> getStorageSpaceInfo() {
FileManagerDto.StorageSpaceRes response = fileManagerService.getStorageSpaceInfo();
return ApiResponseDto.ok(response);
}
}