- 4.1: stat_project_monthly + ProjectStatService (건설/프로젝트 월간) - 4.2: stat_system_daily + SystemStatService (API/감사/FCM/파일/결재) - 4.3: stat_events, stat_snapshots + StatEventService + StatEventObserver - 4.4: StatController (summary/daily/monthly/alerts) + StatQueryService + FormRequest 3개 + routes/stats.php - 4.5: DashboardService sam_stat 우선 조회 + 원본 DB 폴백 패턴 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
20 lines
635 B
PHP
20 lines
635 B
PHP
<?php
|
|
|
|
/**
|
|
* 통계 API 라우트 (v1)
|
|
*
|
|
* - 대시보드 요약 (sam_stat 기반)
|
|
* - 도메인별 일간/월간 통계
|
|
* - 알림 목록
|
|
*/
|
|
|
|
use App\Http\Controllers\Api\V1\StatController;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::prefix('stats')->group(function () {
|
|
Route::get('/summary', [StatController::class, 'summary'])->name('v1.stats.summary');
|
|
Route::get('/daily', [StatController::class, 'daily'])->name('v1.stats.daily');
|
|
Route::get('/monthly', [StatController::class, 'monthly'])->name('v1.stats.monthly');
|
|
Route::get('/alerts', [StatController::class, 'alerts'])->name('v1.stats.alerts');
|
|
});
|