// +---------------------------------------------------------------------- use think\facade\Route; // 用户相关路由 Route::group('user', function () { Route::post('login', 'User/login'); Route::post('logout', 'User/logout'); Route::post('create_user', 'User/createUser'); Route::get('list', 'User/list'); Route::get('detail', 'User/detail'); Route::post('update', 'User/update'); Route::post('delete', 'User/delete'); })->middleware([\app\middleware\AuthMiddleware::class, \app\middleware\BehaviorLogMiddleware::class]); // 角色相关路由 Route::group('user_role', function () { Route::get('list', 'UserRole/list'); Route::get('detail', 'UserRole/detail'); Route::post('create', 'UserRole/create'); Route::post('update', 'UserRole/update'); Route::post('delete', 'UserRole/delete'); })->middleware([\app\middleware\AuthMiddleware::class, \app\middleware\BehaviorLogMiddleware::class]); // 菜单-权限相关路由 Route::group('menu', function () { Route::get('get_user_menus', 'Menu/getUserMenus'); Route::get('get_all_permissions', 'Menu/getAllPermissions'); })->middleware([\app\middleware\AuthMiddleware::class, \app\middleware\BehaviorLogMiddleware::class]); // 玩家相关路由 Route::group('player', function () { Route::get('list', 'Player/list'); Route::get('detail', 'Player/detail'); Route::post('update_status', 'Player/updateStatus'); Route::post('update_adjust_status', 'Player/updateAdjustStatus'); Route::get('statistics', 'Player/statistics'); Route::get('export', 'Player/export'); })->middleware([\app\middleware\AuthMiddleware::class, \app\middleware\BehaviorLogMiddleware::class]); // 游戏相关路由 Route::group('game', function () { Route::get('list', 'Game/list'); Route::get('detail', 'Game/detail'); Route::post('update', 'Game/update'); Route::post('update_status', 'Game/updateStatus'); Route::get('statistics', 'Game/statistics'); Route::get('get_platforms', 'Game/getPlatforms'); Route::get('export', 'Game/export'); })->middleware([\app\middleware\AuthMiddleware::class, \app\middleware\BehaviorLogMiddleware::class]); // 登录日志相关路由 Route::group('login_log', function () { Route::get('list', 'LoginLog/list'); Route::get('detail', 'LoginLog/detail'); Route::get('statistics', 'LoginLog/statistics'); Route::get('recent_logs', 'LoginLog/recentLogs'); Route::get('export', 'LoginLog/export'); })->middleware([\app\middleware\AuthMiddleware::class, \app\middleware\BehaviorLogMiddleware::class]); // 操作日志相关路由 Route::group('behavior_log', function () { Route::get('list', 'BehaviorLog/list'); Route::get('detail', 'BehaviorLog/detail'); Route::get('statistics', 'BehaviorLog/statistics'); Route::get('recent_logs', 'BehaviorLog/recentLogs'); Route::get('get_behavior_types', 'BehaviorLog/getBehaviorTypes'); Route::get('export', 'BehaviorLog/export'); })->middleware([\app\middleware\AuthMiddleware::class, \app\middleware\BehaviorLogMiddleware::class]);