Skip to content

Conversation

@ht3064
Copy link
Collaborator

@ht3064 ht3064 commented Oct 13, 2025

🌱 관련 이슈


📌 작업 내용 및 특이사항

  • 앨범 생성, 입장, 퇴장, 강퇴 시 참여 이력이 기록되도록 AlbumParticipationHistory 엔티티를 추가했습니다.
  • 참여, 퇴장, 강퇴 발생 시점의 앨범명을 스냅샷으로 저장합니다. 연관관계를 두면 앨범 삭제 시 참조 무결성, 조회 이슈가 생기고, 이름 변경마다 이력을 업데이트해야 하는 문제가 있어, 이력은 이벤트 로그로서 불변성을 유지하도록 설계했습니다.
  • 참여 내역 조회 책임을 분리하기 위해 ParticipationHistoryQueryService를 추가했고, 커서 기반 페이지네이션으로 앨범 참여 이력을 조회할 수 있도록 구현했습니다.

Copy link
Collaborator

@yongjun0511 yongjun0511 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!

@ht3064 ht3064 force-pushed the feat/242-album-participation-history branch from b5e20a4 to 277a21c Compare October 14, 2025 14:30
@sonarqubecloud
Copy link

@ht3064 ht3064 merged commit 4ff855d into develop Oct 14, 2025
2 checks 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.

✨ 앨범 참여 이력 조회 기능 구현

3 participants