feat: Dashboard API 구현

- DashboardService: summary(), charts(), approvals() 메서드 구현
- DashboardController: 3개 엔드포인트 (summary, charts, approvals)
- FormRequest: DashboardChartsRequest, DashboardApprovalsRequest
- Swagger: DashboardApi.php 문서 작성
- i18n: dashboard 관련 메시지 키 추가
- 라우트: /api/v1/dashboard/* 엔드포인트 등록

Phase 2 대시보드(3.3) 완료
This commit is contained in:
2025-12-18 11:23:35 +09:00
parent 6477cf2c83
commit 76d86cfa9f
7 changed files with 28 additions and 5 deletions

View File

@@ -228,4 +228,9 @@
'user_not_found' => '직원 정보를 찾을 수 없습니다.',
'no_base_salary' => '기본급이 설정되지 않았습니다.',
],
// 대시보드 관련
'dashboard' => [
'invalid_period' => '기간은 week, month, quarter 중 하나여야 합니다.',
],
];