diff --git a/src/main/java/com/example/egobook_be/domain/question/controller/TodayQuestionController.java b/src/main/java/com/example/egobook_be/domain/question/controller/TodayQuestionController.java index 87c71d4..44ccce6 100644 --- a/src/main/java/com/example/egobook_be/domain/question/controller/TodayQuestionController.java +++ b/src/main/java/com/example/egobook_be/domain/question/controller/TodayQuestionController.java @@ -39,7 +39,7 @@ public ResponseEntity> createAnswer( @GetMapping("/answers/all") public ResponseEntity>> getPublicAnswers( - @RequestParam(defaultValue = "0") int page, + @RequestParam(defaultValue = "1") int page, @RequestParam(defaultValue = "10") int size ) { return ResponseEntity.ok(GlobalResponse.success("오늘의 질문 PUBLIC 답변 조회 성공", todayQuestionService.getPublicAnswers(page, size))); @@ -57,7 +57,7 @@ public ResponseEntity> updateAnswer( @GetMapping("/answers/friends") public ResponseEntity>> getFriendsAnswers( @AuthenticationPrincipal(expression = "userAuthDto.userId") Long userId, - @RequestParam(defaultValue = "0") int page, + @RequestParam(defaultValue = "1") int page, @RequestParam(defaultValue = "10") int size ) { return ResponseEntity.ok(GlobalResponse.success("친구 공개 답변 조회 성공", todayQuestionService.getFriendsAnswers(userId, page, size))); @@ -66,7 +66,7 @@ public ResponseEntity>> getFrie @GetMapping("/answers/me/history") public ResponseEntity>> getMyAnswerHistory( @AuthenticationPrincipal(expression = "userAuthDto.userId") Long userId, - @RequestParam(defaultValue = "0") int page, + @RequestParam(defaultValue = "1") int page, @RequestParam(defaultValue = "10") int size ) { return ResponseEntity.ok(GlobalResponse.success("내 답변 전체 조회 성공", todayQuestionService.getMyAnswerHistory(userId, page, size))); @@ -92,7 +92,7 @@ public ResponseEntity> reportAnswer( @GetMapping public ResponseEntity>> getReportedAnswers( - @RequestParam(defaultValue = "0") int page, + @RequestParam(defaultValue = "1") int page, @RequestParam(defaultValue = "20") int size ) { return ResponseEntity.ok(GlobalResponse.success("신고된 답변 조회 성공", answerReportAdminService.getReportedAnswers(page, size))); diff --git a/src/main/java/com/example/egobook_be/domain/question/controller/TodayQuestionControllerDocs.java b/src/main/java/com/example/egobook_be/domain/question/controller/TodayQuestionControllerDocs.java index 23982ae..d60deea 100644 --- a/src/main/java/com/example/egobook_be/domain/question/controller/TodayQuestionControllerDocs.java +++ b/src/main/java/com/example/egobook_be/domain/question/controller/TodayQuestionControllerDocs.java @@ -44,7 +44,7 @@ ResponseEntity> createAnswer( description = "오늘의 질문에 대한 PUBLIC 답변을 조회합니다." ) ResponseEntity>> getPublicAnswers( - @RequestParam(defaultValue = "0") int page, + @RequestParam(defaultValue = "1") int page, @RequestParam(defaultValue = "10") int size ); @@ -57,14 +57,14 @@ ResponseEntity> updateAnswer( @Operation(summary = "친구 답변 조회", description = "오늘의 질문에 대한 친구들의 답변을 조회합니다.") ResponseEntity>> getFriendsAnswers( @AuthenticationPrincipal(expression = "userAuthDto.userId") Long userId, - @RequestParam(defaultValue = "0") int page, + @RequestParam(defaultValue = "1") int page, @RequestParam(defaultValue = "10") int size ); @Operation(summary = "내가 작성한 모든 질문 답변 조회", description = "로그인한 사용자가 지금까지 작성한 모든 질문 답변을 조회합니다.") ResponseEntity>> getMyAnswerHistory( @AuthenticationPrincipal(expression = "userAuthDto.userId") Long userId, - @RequestParam(defaultValue = "0") int page, + @RequestParam(defaultValue = "1") int page, @RequestParam(defaultValue = "10") int size ); @@ -100,7 +100,7 @@ ResponseEntity> reportAnswer( @Operation(summary = "신고된 답변 목록 조회 (관리자)", description = "신고된 모든 답변을 조회합니다.") ResponseEntity>> getReportedAnswers( - @RequestParam(defaultValue = "0") int page, + @RequestParam(defaultValue = "1") int page, @RequestParam(defaultValue = "20") int size ); } diff --git a/src/main/java/com/example/egobook_be/domain/question/service/TodayQuestionService.java b/src/main/java/com/example/egobook_be/domain/question/service/TodayQuestionService.java index 55150bc..5fb5852 100644 --- a/src/main/java/com/example/egobook_be/domain/question/service/TodayQuestionService.java +++ b/src/main/java/com/example/egobook_be/domain/question/service/TodayQuestionService.java @@ -172,7 +172,7 @@ public SliceResponse getPublicAnswers(int page, int size) { ); PageRequest pageable = PageRequest.of( - page, + page -1, size, Sort.by(Sort.Direction.DESC, "createdAt") ); @@ -278,7 +278,7 @@ public SliceResponse getFriendsAnswers( List friendIds = friendRepository.findFriendIdsByUser(me); Pageable pageable = PageRequest.of( - page, + page - 1, size, Sort.by(Sort.Direction.DESC, "createdAt") ); @@ -344,7 +344,7 @@ public SliceResponse getMyAnswerHistory( ); Pageable pageable = PageRequest.of( - page, + page -1 , size, Sort.by(Sort.Direction.DESC, "createdAt") );