Conversation
- StoreCategory enum 추가 및 Store 엔티티에 storeCategory 필드 추가 - findAllWithinViewportWithPartner 쿼리에 storeCategory nullable 필터 조건 추가 - getLocations API에 storeCategory, adminId optional RequestParam 추가 (STUDENT 전용) - getStores 서비스 로직에 adminId 기반 papersByStore 필터링 추가 - 람다 내부 변수명 adminId → paperAdminId로 변경 (메서드 파라미터 섀도잉 제거)
- UserPaperRepository 쿼리에 storeCategory nullable 필터 조건 추가 - getUsablePartnership, getStores 서비스 시그니처에 storeCategory 파라미터 추가 - StudentController getUsablePartnership API에 storeCategory optional RequestParam 추가 및 Swagger 설명 업데이트 - MapServiceImplTest에 getStores 테스트 4건 추가 - StudentServiceImplTest에 storeCategory 필터링 테스트 추가 및 mock 파라미터 수정
- findActivePartnershipsByStudentId에 adminId nullable 파라미터 추가 - getStores 서비스 레벨 adminId 필터링 블록 제거 (쿼리로 대체) - getUsablePartnership에 adminId optional RequestParam 추가 - 관련 테스트 수정 및 adminId 필터링 테스트 추가
- sPapers를 admin별로 순회할 때마다 반복 탐색하던 방식을 adminInfoMap으로 사전 구성해 O(1) 조회로 변경 - admin null 방어 처리 추가 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
[FEAT/#406] 지도/제휴 조회 API에 카테고리·학생회 필터링 추가
- StoreMapResponseDTO에 storeCategory 필드 추가 - ofWithPartnerships에서 store.getStoreCategory() 반환하도록 수정 - 미사용 of() 정적 메서드 제거 - benefitsByAdmin 스트림에 admin null 방어 필터 추가 - storeCategory 필터링 및 DTO 포함 여부 테스트 케이스 2건 추가 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…category [FEAT/#432] 주변 가게 조회 응답에 storeCategory 추가
- getRecommendPartnership: 활성 제휴 중 최대 14개 랜덤 반환 - Controller 잘못된 서비스 메서드 호출 수정 (getUsablePartnership → getRecommendPartnership) - getRecommendPartnership 전체 userPapers 순회 버그 수정 (randomUserPapers로 교체) - getRecommendPartnership에 @transactional(readOnly = true) 추가 - StudentServiceImplTest에 getRecommendPartnership 테스트 4건 추가 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FkQE6JQ9GRAEwxXuchntX4
…rship [FEAT/#434] 홈 추천 제휴 조회 API 구현
[FIX/#436] 리다이렉트 권한 삭제
[FIX/#413] Pageable 객체에 ParameterObject 어노테이션 추가
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Team Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
- /recommend/carousel 엔드포인트로 변경 및 RecommendCarouselDTO 신규 추가 (category, partnerProfileUrl, partnerName, storeId) - /usable에서 동일 Paper 기준 dedupe 처리 및 extraCount 필드 추가 - UserPaperRepository fetch join에 p.partner, pt.member 추가하여 N+1 방지 - UsablePartnershipDTO에 partnerProfileUrl, storeId 필드 추가 - 테스트 반환 타입 및 상한값(14→10) 수정 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017qx8tsKid48kk7paLVGqa4
- GET /store/{storeId} 엔드포인트 추가
- GetStoreDetailsDTO에 address, detailAddress, latitude, longitude, storeCategory, rate, phoneNumber, hasPartner, profileUrl(presigned) 필드 추가
- StoreServiceImpl에 getStoreDetails 구현 (파트너 프로필 이미지 presigned URL 생성 포함)
- 가게 상세 조회 테스트 4케이스 작성
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017qx8tsKid48kk7paLVGqa4
…rship [FEAT/#434] 홈 추천 캐러셀·이용 가능 제휴 개선 및 가게 상세 조회 API 구현
- RecommendCarouselDTO에 belonging 필드 추가 - goods 첫 번째 항목의 belonging 값 반환, 없으면 null - category 폴백 로직 제거 (category, belonging 각각 독립 반환) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QTCj9RkNqLCfRQBmAgWqcm
…rship [FEAT/#434] 홈 캐러셀 추천 제휴 응답에 belonging 필드 추가
…튼용 자동 추천 추출 API 구현
[FEAT/#441] 학생 맞춤 큐레이션 추천 API 및 백오피스 큐레이션 관리 API 추가
- getUsablePartnership, getRecommendCarouselPartnership에서 raw S3 key 대신 presigned URL 반환하도록 수정 - 미사용 Partner 지역 변수 및 import 제거 - presigned URL 반환/미반환 케이스 테스트 4개 추가 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015dRXdwMUUx9e1HgamshcVo
[FEAT/#444] 학생 홈 제휴 API의 partnerProfileUrl presigned URL 누락 수정
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
#️⃣연관된 이슈
비고 (Optional)