feat(API): 카드 거래 대시보드 API 신규 추가
- GET /api/v1/card-transactions/dashboard 엔드포인트 추가 - 월별 추이, 사용자별 비율, 최근 거래 목록 포함 - CEO 대시보드 cm1 모달용 데이터 제공 Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -594,6 +594,7 @@
|
||||
Route::prefix('card-transactions')->group(function () {
|
||||
Route::get('', [CardTransactionController::class, 'index'])->name('v1.card-transactions.index');
|
||||
Route::get('/summary', [CardTransactionController::class, 'summary'])->name('v1.card-transactions.summary');
|
||||
Route::get('/dashboard', [CardTransactionController::class, 'dashboard'])->name('v1.card-transactions.dashboard');
|
||||
Route::post('', [CardTransactionController::class, 'store'])->name('v1.card-transactions.store');
|
||||
Route::put('/bulk-update-account', [CardTransactionController::class, 'bulkUpdateAccountCode'])->name('v1.card-transactions.bulk-update-account');
|
||||
Route::get('/{id}', [CardTransactionController::class, 'show'])->whereNumber('id')->name('v1.card-transactions.show');
|
||||
@@ -719,6 +720,7 @@
|
||||
Route::get('', [PurchaseController::class, 'index'])->name('v1.purchases.index');
|
||||
Route::post('', [PurchaseController::class, 'store'])->name('v1.purchases.store');
|
||||
Route::get('/summary', [PurchaseController::class, 'summary'])->name('v1.purchases.summary');
|
||||
Route::get('/dashboard-detail', [PurchaseController::class, 'dashboardDetail'])->name('v1.purchases.dashboard-detail');
|
||||
Route::post('/bulk-update-type', [PurchaseController::class, 'bulkUpdatePurchaseType'])->name('v1.purchases.bulk-update-type');
|
||||
Route::post('/bulk-update-tax-received', [PurchaseController::class, 'bulkUpdateTaxReceived'])->name('v1.purchases.bulk-update-tax-received');
|
||||
Route::get('/{id}', [PurchaseController::class, 'show'])->whereNumber('id')->name('v1.purchases.show');
|
||||
|
||||
Reference in New Issue
Block a user