오늘 이슈(TodayIssue) 기능 구현
- TodayIssue 모델 및 마이그레이션 추가 - TodayIssueController, TodayIssueService 구현 - TodayIssueObserverService 및 Observer 패턴 적용 - DailyReportService 연동 - Swagger API 문서 업데이트 - 라우트 추가
This commit is contained in:
@@ -2,12 +2,24 @@
|
||||
|
||||
namespace App\Providers;
|
||||
|
||||
use App\Models\BadDebts\BadDebt;
|
||||
use App\Models\Boards\Post;
|
||||
use App\Models\Commons\Menu;
|
||||
use App\Models\Members\User;
|
||||
use App\Models\Orders\Client;
|
||||
use App\Models\Orders\Order;
|
||||
use App\Models\Tenants\ApprovalStep;
|
||||
use App\Models\Tenants\ExpectedExpense;
|
||||
use App\Models\Tenants\Stock;
|
||||
use App\Models\Tenants\Tenant;
|
||||
use App\Observers\MenuObserver;
|
||||
use App\Observers\TenantObserver;
|
||||
use App\Observers\TodayIssue\ApprovalStepIssueObserver;
|
||||
use App\Observers\TodayIssue\BadDebtIssueObserver;
|
||||
use App\Observers\TodayIssue\ClientIssueObserver;
|
||||
use App\Observers\TodayIssue\ExpectedExpenseIssueObserver;
|
||||
use App\Observers\TodayIssue\OrderIssueObserver;
|
||||
use App\Observers\TodayIssue\StockIssueObserver;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Eloquent\Relations\Relation;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
@@ -57,5 +69,13 @@ public function boot(): void
|
||||
|
||||
// 테넌트 생성 시 자동 실행
|
||||
Tenant::observe(TenantObserver::class);
|
||||
|
||||
// CEO 대시보드 오늘의 이슈 실시간 저장
|
||||
Order::observe(OrderIssueObserver::class);
|
||||
BadDebt::observe(BadDebtIssueObserver::class);
|
||||
Stock::observe(StockIssueObserver::class);
|
||||
ExpectedExpense::observe(ExpectedExpenseIssueObserver::class);
|
||||
ApprovalStep::observe(ApprovalStepIssueObserver::class);
|
||||
Client::observe(ClientIssueObserver::class);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user