Skip to content

[Dashboard] 오늘 업무 대시보드 요약 API 구현 #15

Description

@hywznn

한 줄 목표

HR이 로그인 직후 오늘 처리할 업무와 알림을 한 화면에서 확인하고 실제 업무 화면으로 이동할 수 있게 합니다.

API 상태

  • GET /api/v1/dashboard/today
  • GET /api/v1/notifications
  • POST /api/v1/notifications/{notificationId}/read
  • 업무 이벤트에서 사용자별 Notification 자동 생성 — PR feat: 이벤트 기반 알림 생성 로직 #125
  • Client Today·상단 알림 UI 실제 연결 확인

로그인 사용자 정보는 중복 반환하지 않고 GET /api/v1/auth/me를 함께 사용합니다.

화면에 제공하는 내용

Today

  • 오늘 마감·기한 임박 업무와 우선순위
  • 승인 대기·근로자 응답 개수
  • 향후 7일의 체류·계약·서류 만료
  • Agent 추천 요약과 안전한 내부 이동 대상

Notification

  • 사용자별 읽음 여부·발생 시각·종류·짧은 설명·이동 대상
  • unreadOnly, cursor, size 조회
  • 같은 읽음 요청을 반복해도 안전한 멱등 처리

남은 완료 조건

  • Task·승인·근로자 응답 등 합의한 이벤트에서 알림이 정확히 한 번 생성됩니다.
  • 알림에는 민감정보 원문을 넣지 않습니다.
  • PR #125가 최신 main을 반영하고 전체 CI·Review를 통과합니다.
  • Client에서 조회·읽음·이동을 새로고침 후에도 확인합니다.

이번 이슈에서 하지 않는 것

  • WebSocket 실시간 Push
  • SMS·이메일·메신저 외부 발송
  • 장기 BI·자유 조합 Dashboard

상위: #2

Metadata

Metadata

Assignees

Labels

area:serverSpring Boot API·도메인·DB·tenant·Task Workflow 영역; Prompt·모델·Provider 구현 제외priority:P1핵심 작업 다음으로 처리할 중요 작업status:in-progress담당자가 현재 구현 중인 작업type:feature사용자 또는 Agent가 사용하는 기능 개발

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions