-
Notifications
You must be signed in to change notification settings - Fork 0
Labels
Description
수정 대상
브랜드 협찬가능제품 목록 조회 API(/api/v1/brands/{brandId}/sponsor-products) 응답에
브랜드 협찬가능제품 상세 조회 API(/api/v1/brands/{brandId}/sponsor-products/{productId})에서 사용하는 items 정보를 포함하도록 수정.
관련 이슈
관련된 버그 리포트나 이슈가 있다면 링크해주세요.
문제 원인
목록 응답 DTO(SponsorProductListResponseDto)에 items 필드가 없고,
서비스 매핑 로직에서도 items를 첨부하지 않아 상세 응답과 정보 불일치가 발생.
수정 방법
SponsorProductListResponseDto에items필드를 추가.BrandService#getSponsorProducts에서 상세와 동일한items정보를 첨부해 반환.- 상세/목록에서 공통으로 사용하는
items생성 로직을 헬퍼로 분리.
수정 대상 파일
src/main/java/com/example/RealMatch/brand/application/service/BrandService.java
src/main/java/com/example/RealMatch/brand/presentation/dto/response/SponsorProductListResponseDto.java
테스트 방법
수정 후 검증 방법을 설명해주세요.
- 해당 API 호출
- 정상 동작 확인
- 기존 기능 영향 없음 확인
체크리스트
- 단위 테스트 작성/수정
- 통합 테스트 확인
- 코드 리뷰 요청
- 관련 문서 업데이트
추가 정보
현재 상세 응답의 items가 목 데이터이므로 목록에서도 동일한 목 데이터를 포함하도록 맞춤.
Reactions are currently unavailable