diff --git a/src/main/java/ussum/homepage/application/post/controller/PostManageController.java b/src/main/java/ussum/homepage/application/post/controller/PostManageController.java index 8760b5fa..196cbb37 100644 --- a/src/main/java/ussum/homepage/application/post/controller/PostManageController.java +++ b/src/main/java/ussum/homepage/application/post/controller/PostManageController.java @@ -281,8 +281,8 @@ public ResponseEntity getMyPostList(@Parameter(hidden = true) @ 단과대 학과 리스트 조회하는 api입니다. """) @GetMapping("/colleges-departments") - public ResponseEntity getCollegeAndDepartmentList(@Parameter(hidden = true) @UserId Long userId) { + public ApiResponse getCollegeAndDepartmentList(@Parameter(hidden = true) @UserId Long userId) { CollegeAndDepartmentResponse response = postManageService.getCollegeAndDepartment(userId); - return ResponseEntity.ok(response); + return ApiResponse.onSuccess(response); } } diff --git a/src/main/java/ussum/homepage/application/post/service/PostManageService.java b/src/main/java/ussum/homepage/application/post/service/PostManageService.java index 5a2457a8..39b0f6b0 100644 --- a/src/main/java/ussum/homepage/application/post/service/PostManageService.java +++ b/src/main/java/ussum/homepage/application/post/service/PostManageService.java @@ -518,6 +518,6 @@ public CollegeAndDepartmentResponse getCollegeAndDepartment(Long userId) { "융합특성화자유전공학부" ); - return new CollegeAndDepartmentResponse(colleges, departments); + return CollegeAndDepartmentResponse.of(colleges, departments); } } \ No newline at end of file diff --git a/src/main/java/ussum/homepage/application/user/service/dto/response/CollegeAndDepartmentResponse.java b/src/main/java/ussum/homepage/application/user/service/dto/response/CollegeAndDepartmentResponse.java index 1a884875..1f69ca01 100644 --- a/src/main/java/ussum/homepage/application/user/service/dto/response/CollegeAndDepartmentResponse.java +++ b/src/main/java/ussum/homepage/application/user/service/dto/response/CollegeAndDepartmentResponse.java @@ -1,18 +1,11 @@ package ussum.homepage.application.user.service.dto.response; import lombok.Builder; -import lombok.Getter; -import lombok.RequiredArgsConstructor; import java.util.List; @Builder -@RequiredArgsConstructor -@Getter -public class CollegeAndDepartmentResponse { - private final List colleges; - private final List departments; - +public record CollegeAndDepartmentResponse(List colleges, List departments) { public static CollegeAndDepartmentResponse of(List colleges, List departments) { return CollegeAndDepartmentResponse.builder() .colleges(colleges)