Files
lotteryLaravel/routes/api.php
kang 83f2dd43db feat(admin): 补全报表中心汇总 API 并恢复 report-jobs 导出
新增每日盈亏、玩家输赢、玩法维度、佣金回水四类聚合查询与权限注册,恢复报表异步导出任务;审计日志支持按操作人与日期筛选。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-22 10:08:41 +08:00

39 lines
1.4 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
use Illuminate\Support\Facades\Route;
/*
| Laravel 为本文件自动加前缀 `api`,此处再写 `v1`,故完整路径形如 `/api/v1/health`。
*/
Route::prefix('v1')->group(function (): void {
// 公开路由(无需登录)
require __DIR__.'/api/v1/public.php';
// 玩家端路由(需 lottery.player
require __DIR__.'/api/v1/player.php';
// 管理端路由
Route::prefix('admin')
->name('api.v1.admin.')
->group(function (): void {
// 认证(无需 Token单独限流
require __DIR__.'/api/v1/admin/auth.php';
// 以下需 auth:sanctum + lottery.admin
Route::middleware(['auth:sanctum', 'lottery.admin'])
->group(function (): void {
require __DIR__.'/api/v1/admin/core.php';
require __DIR__.'/api/v1/admin/wallet.php';
require __DIR__.'/api/v1/admin/player.php';
require __DIR__.'/api/v1/admin/currency.php';
require __DIR__.'/api/v1/admin/ticket.php';
require __DIR__.'/api/v1/admin/draw.php';
require __DIR__.'/api/v1/admin/jackpot.php';
require __DIR__.'/api/v1/admin/config.php';
require __DIR__.'/api/v1/admin/user.php';
require __DIR__.'/api/v1/admin/report.php';
});
});
});