Merged
Conversation
- AdminCurationDetailResponse: Set<Long> alcoholIds -> List<AdminAlcoholItem> alcohols - AdminCurationService: AlcoholQueryRepository 주입 및 인라인 변환 로직 추가 - CurationHelper: 테스트 헬퍼 응답 형식 변경 - AdminCurationControllerDocsTest: RestDocs 필드 문서화 업데이트 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Banner 엔티티에 update, updateStatus, updateSortOrder 메서드 추가 - BannerRepository에 save, delete, existsByName 등 Admin CRUD 메서드 추가 - CustomBannerRepository + QueryDSL 구현체 생성 (searchForAdmin) - JpaBannerRepository에 CustomBannerRepository 상속 및 메서드 추가 - InMemoryBannerRepository 테스트 픽스처 동기화 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- AdminBannerSearchRequest: 목록 조회용 (keyword, isActive, bannerType 필터) - AdminBannerCreateRequest: 생성용 (Bean Validation 포함) - AdminBannerUpdateRequest: 수정용 - AdminBannerStatusRequest: 활성화 상태 변경용 - AdminBannerSortOrderRequest: 정렬 순서 변경용 - AdminBannerListResponse: 목록 조회 응답 - AdminBannerDetailResponse: 상세 조회 응답 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- AdminBannerService: CRUD + 상태변경 + 정렬순서 변경 + sortOrder 리오더링 - BannerException, BannerExceptionCode: 배너 도메인 예외 계층 추가 - AdminResultResponse.ResultCode에 BANNER_* 5개 코드 추가 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Phase 1~5 단계별 구현 파일 목록 및 코드 명세 추가 - 비즈니스 규칙, 검증 정책, sortOrder 리오더링 정책 정의 - 테스트 시나리오 및 참고 패턴 문서화 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- AdminBannerController: 7개 엔드포인트 (목록/상세/생성/수정/삭제/상태변경/정렬순서변경) - 기존 큐레이션 컨트롤러 패턴과 동일한 구조 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- BannerHelper: 테스트 데이터 생성 헬퍼 (object 싱글톤) - AdminBannerIntegrationTest: 통합 테스트 16개 시나리오 (CRUD, 검증, 인증) - AdminBannerControllerDocsTest: RestDocs 문서화 테스트 7개 API Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- banners.adoc: 7개 API 엔드포인트 문서화 - admin-api.adoc: Banner API 섹션 include 추가 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- banner-type.adoc: CURATION, AD, SURVEY, PARTNERSHIP, ETC - text-position.adoc: LT, LB, RT, RB, CENTER - banners.adoc 목록 조회 섹션에 enum include 추가 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- COMPLETION STAMP 추가 (2026-02-09) - plan/ -> plan/complete/ 이동 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Phase 1 체크리스트에 엔티티 수정 메서드, InMemoryRepository 동기화 주의사항 추가
- Phase 3 문서화 절차 상세화 (enum adoc, domain adoc, admin-api.adoc include, asciidoctor 빌드)
- DTO 변환 패턴 수정: Service에서 직접 생성자 호출도 허용
- 예외 계층 구조 섹션 신규 추가 (AbstractCustomException -> {Domain}Exception)
- 참고 구현 파일에 배너(Banner) 추가
- 검증 절차에 integration_test(product) 추가 및 CI 파이프라인 주의사항 보강
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 9개 TestFactory의 random.nextInt(10000)을 AtomicInteger 카운터로 교체 - Birthday Problem에 의한 unique 제약조건 충돌 제거 (CI 약 1/30 확률 실패) - 영향 파일: UserTestFactory, AdminUserTestFactory, AlcoholTestFactory, AlcoholMetadataTestFactory, TastingTagTestFactory, RatingTestFactory, HistoryTestFactory, ReviewTestFactory, LikesTestFactory Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- EntityManager flush/clear로 트랜잭션별 오류 격리 - 성공 항목 삭제를 트랜잭션 커밋 후로 조정 - Quartz 작업에 동시 실행 방지 추가 (DisallowConcurrentExecution)
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.
Release product v1.0.5
This PR was automatically created by version-check workflow.