feat: 添加仪表盘接口,聚合财务、风控和待办计数,增强管理员 API 路由功能

This commit is contained in:
2026-05-11 17:02:28 +08:00
parent fc023242ce
commit 0cbd64a5af
4 changed files with 380 additions and 0 deletions

View File

@@ -18,6 +18,7 @@ use App\Http\Controllers\Api\V1\Admin\Config\RiskCapVersionIndexController;
use App\Http\Controllers\Api\V1\Admin\Config\RiskCapVersionPublishController;
use App\Http\Controllers\Api\V1\Admin\Config\RiskCapVersionShowController;
use App\Http\Controllers\Api\V1\Admin\Config\RiskCapVersionStoreController;
use App\Http\Controllers\Api\V1\Admin\Dashboard\AdminDashboardController;
use App\Http\Controllers\Api\V1\Admin\Draw\AdminDrawFinanceSummaryController;
use App\Http\Controllers\Api\V1\Admin\Draw\AdminDrawIndexController;
use App\Http\Controllers\Api\V1\Admin\Draw\AdminDrawResultBatchesIndexController;
@@ -146,6 +147,9 @@ Route::prefix('v1')->group(function (): void {
// 名称:后台接口连通性探测(需 Bearer Token不校验细粒度 RBAC
Route::get('ping', AdminPingController::class)->name('ping');
/** 首页仪表盘:聚合大厅 + 当期财务/风控/待办计数(细粒度权限在控制器内按块判断) */
Route::get('dashboard', AdminDashboardController::class)->name('dashboard');
/** §8 钱包对账:超管可管、风控查看、财务可管、客服单用户 */
Route::middleware('admin.permission:prd.wallet_reconcile.manage|prd.wallet_reconcile.view|prd.wallet_reconcile.view_cs')->group(function (): void {
Route::get('wallet/transfer-orders', TransferOrderListController::class)