Feat: 알림 시스템 기본 인프라 구축 (#141) #153
Merged
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.
📌 개요
알림 시스템의 기본 인프라를 구축했습니다. 알림 생성, 조회, 읽음 처리 기능과 WebSocket을 통한 실시간 알림 전송 기능을 구현했습니다.
🔨 작업 내용
엔티티 및 Repository 구현
Service 계층 구현
/topic/user/{userId}/notifications/topic/notifications/system/topic/room/{roomId}/notificationsController 및 API 구현
POST /api/notifications: 알림 전송 (타입별 분기 처리)GET /api/notifications: 알림 목록 조회 (페이징)PUT /api/notifications/{id}/read: 단건 읽음 처리PUT /api/notifications/read-all: 전체 알림 일괄 읽음 처리🔗 관련 이슈
Closes #141
📝 참고 사항
향후 작업 예정
✅ 체크리스트