Skip to content

Comments

[#343][REFACTOR] ] 타임라인 공동회고 타입 및 /api/book thumbnail/별점 필터 보완#344

Merged
U-hee merged 1 commit intodevfrom
refactor/add-thumbnail
Feb 23, 2026
Merged

[#343][REFACTOR] ] 타임라인 공동회고 타입 및 /api/book thumbnail/별점 필터 보완#344
U-hee merged 1 commit intodevfrom
refactor/add-thumbnail

Conversation

@U-hee
Copy link
Contributor

@U-hee U-hee commented Feb 23, 2026

PR 요약

이 PR이 어떤 변경을 하는지 간단히 설명하고, 체크 표시는 괄호 사이에 소문자 'x'를 삽입하세요.

  • 기능 추가
  • 버그 수정
  • 코드 리팩토링
  • 문서 수정
  • 기타 (설명)

———

이슈 번호

———

주요 변경 사항

주요 파일, 로직, 컴포넌트 등을 구체적으로 적어주세요.

  • src/main/java/com/dokdok/book/dto/response/ReadingTimelineType.java: GROUP_RETROSPECTIVE 타입 추가 및 타임라인 정렬 우선순위 반영
  • src/main/java/com/dokdok/book/repository/ReadingTimelineRepository.java: 타임라인 쿼리에 공동회고(meeting.retrospective_published_at) 이벤트 UNION 추가
  • src/main/java/com/dokdok/book/service/ReadingTimelineService.java: GROUP_RETROSPECTIVE 매핑 및 응답 생성 로직 추가
  • src/main/java/com/dokdok/book/dto/response/ReadingTimelineItem.java: groupRetrospective(...) 팩토리 메서드 추가
  • src/main/java/com/dokdok/book/api/PersonalBookRecordApi.java: 타임라인 API 설명/커서 타입 문구에 GROUP_RETROSPECTIVE 반영
  • src/main/java/com/dokdok/book/repository/PersonalBookRepository.java: /api/book 목록 조회 thumbnail 컬럼 참조를 b.book_image_url -> b.thumbnail으로 수정
  • src/main/java/com/dokdok/book/api/BookApi.java: /api/book에 minRating, maxRating 파라미터 및 스웨거 설명 추가
  • src/main/java/com/dokdok/book/controller/BookController.java: minRating/maxRating/cursorRating를 서비스로 전달하도록 수정
  • src/main/java/com/dokdok/book/service/PersonalBookService.java: 별점 범위 필터 적용, cursorRating 포함 커서 처리 보강
  • src/test/java/com/dokdok/book/service/PersonalBookServiceTest.java: 별점 범위 필터/별점 커서 테스트 추가

———

참고 사항

리뷰어가 알아야 할 추가 정보, 테스트 방법 등을 작성해주세요

@U-hee U-hee requested a review from a team February 23, 2026 09:36
@U-hee U-hee self-assigned this Feb 23, 2026
@U-hee U-hee requested review from JWoong-01, Seoyoung-Kyung, dkqpeo, juhyunO and onuyyy and removed request for a team February 23, 2026 09:36
@U-hee U-hee linked an issue Feb 23, 2026 that may be closed by this pull request
5 tasks
@U-hee U-hee merged commit 9e57239 into dev Feb 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

타임라인 공동회고 타입 및 /api/book thumbnail/별점 필터 보완

2 participants