feat: 장소 리뷰 도메인 평점 계산 및 한줄평 통계 조회 기능 추가 #54
+120
−17
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📝 개요
✨ 변경 사항
평점 계산 로직 업데이트
Place
모델의addReview
,updateReview
,deleteReview
메서드 추가:한줄평 통계 조회 기능
PlaceOneLineReviewStat
모델 추가: 한줄평 내용과 해당 리뷰 수를 나타내는 데이터 구조.PlaceOneLineReviewStorageGateway
인터페이스 및JpaPlaceOneLineReviewStorageGateway
구현.GetOneLineReviewStatsUseCase
추가:PlaceOneLineReviewJpaRepository
에 JPQL 쿼리 추가:UseCase 수정
AddPlaceReviewUseCase
: 리뷰 추가 시 평점 계산 로직 반영.UpdatePlaceReviewUseCase
: 리뷰 수정 시 평점 업데이트 로직 추가.DeletePlaceReviewUseCase
: 리뷰 삭제 시 평점과 리뷰 수 감소 로직 추가.잘못된 컬럼명 수정
PlaceOneLineReviewEntity
에서 컬럼명을placeId
로 변경하고 관련 로직 업데이트.🔗 관련 이슈
ℹ️ 참고 사항