## 한 줄 목표 HR이 로그인 직후 오늘 처리할 업무와 알림을 한 화면에서 확인하고 실제 업무 화면으로 이동할 수 있게 합니다. ## API 상태 - [x] `GET /api/v1/dashboard/today` - [x] `GET /api/v1/notifications` - [x] `POST /api/v1/notifications/{notificationId}/read` - [x] 업무 이벤트에서 사용자별 Notification 자동 생성 — PR #125 - [ ] Client Today·상단 알림 UI 실제 연결 확인 로그인 사용자 정보는 중복 반환하지 않고 `GET /api/v1/auth/me`를 함께 사용합니다. ## 화면에 제공하는 내용 ### Today - 오늘 마감·기한 임박 업무와 우선순위 - 승인 대기·근로자 응답 개수 - 향후 7일의 체류·계약·서류 만료 - Agent 추천 요약과 안전한 내부 이동 대상 ### Notification - 사용자별 읽음 여부·발생 시각·종류·짧은 설명·이동 대상 - `unreadOnly`, cursor, size 조회 - 같은 읽음 요청을 반복해도 안전한 멱등 처리 ## 남은 완료 조건 - [x] Task·승인·근로자 응답 등 합의한 이벤트에서 알림이 정확히 한 번 생성됩니다. - [x] 알림에는 민감정보 원문을 넣지 않습니다. - [x] PR #125가 최신 `main`을 반영하고 전체 CI·Review를 통과합니다. - [ ] Client에서 조회·읽음·이동을 새로고침 후에도 확인합니다. ## 이번 이슈에서 하지 않는 것 - WebSocket 실시간 Push - SMS·이메일·메신저 외부 발송 - 장기 BI·자유 조합 Dashboard 상위: #2
Activity
hywznn commentedon Jul 29, 2026
Spring의 @Scheduled를 사용 해서 매일 새벽 만료일 체크할 수 있도록 하기