- 영업(Sales), 재무(Finance), 생산(Production) 3개 도메인 구현 - 일간/월간 통계 테이블 6개 마이그레이션 생성 - 도메인별 StatService (SalesStatService, FinanceStatService, ProductionStatService) - Daily/Monthly 6개 Eloquent 모델 생성 - StatAggregatorService에 도메인 서비스 매핑 활성화 - StatJobLog duration_ms abs() 처리 - 스케줄러 등록 (일간 02:00, 월간 1일 03:00) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
21 lines
519 B
PHP
21 lines
519 B
PHP
<?php
|
|
|
|
namespace App\Models\Stats\Monthly;
|
|
|
|
use App\Models\Stats\BaseStatModel;
|
|
|
|
class StatProductionMonthly extends BaseStatModel
|
|
{
|
|
protected $table = 'stat_production_monthly';
|
|
|
|
protected $casts = [
|
|
'production_qty' => 'decimal:2',
|
|
'defect_qty' => 'decimal:2',
|
|
'avg_defect_rate' => 'decimal:2',
|
|
'avg_efficiency_rate' => 'decimal:2',
|
|
'avg_delivery_rate' => 'decimal:2',
|
|
'total_planned_hours' => 'decimal:2',
|
|
'total_actual_hours' => 'decimal:2',
|
|
];
|
|
}
|