// +---------------------------------------------------------------------- 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]); // 游戏记录相关路由 Route::group('game_record', function () { Route::get('list', 'GameRecord/list'); Route::get('detail', 'GameRecord/detail'); Route::get('statistics', 'GameRecord/statistics'); Route::get('get_games', 'GameRecord/getGames'); Route::get('get_play_methods', 'GameRecord/getPlayMethods'); Route::get('export', 'GameRecord/export'); })->middleware([\app\middleware\AuthMiddleware::class, \app\middleware\BehaviorLogMiddleware::class]); // 游戏订单相关路由 Route::group('game_order', function () { Route::get('list', 'GameOrder/list'); Route::get('detail', 'GameOrder/detail'); Route::get('statistics', 'GameOrder/statistics'); Route::get('get_games', 'GameOrder/getGames'); Route::get('get_order_reasons', 'GameOrder/getOrderReasons'); Route::get('export', 'GameOrder/export'); })->middleware([\app\middleware\AuthMiddleware::class, \app\middleware\BehaviorLogMiddleware::class]); // 转账记录相关路由 Route::group('transfer_log', function () { Route::get('list', 'TransferLog/list'); Route::get('detail', 'TransferLog/detail'); Route::get('statistics', 'TransferLog/statistics'); Route::get('export', 'TransferLog/export'); })->middleware([\app\middleware\AuthMiddleware::class, \app\middleware\BehaviorLogMiddleware::class]); // 每日数据统计相关路由 Route::group('daily_statistics', function () { // 商户每日数据 Route::get('merchant_daily_list', 'DailyStatistics/merchantDailyList'); Route::get('merchant_summary', 'DailyStatistics/merchantSummary'); Route::get('export_merchant_daily', 'DailyStatistics/exportMerchantDaily'); // 商户历史数据 Route::get('merchant_history', 'DailyStatistics/merchantHistory'); Route::get('merchant_history_list', 'DailyStatistics/merchantHistoryList'); Route::get('export_merchant_history', 'DailyStatistics/exportMerchantHistory'); // 游戏每日数据 Route::get('game_daily_list', 'DailyStatistics/gameDailyList'); Route::get('game_summary', 'DailyStatistics/gameSummary'); Route::get('game_list', 'DailyStatistics/getGameList'); Route::get('export_game_daily', 'DailyStatistics/exportGameDaily'); })->middleware([\app\middleware\AuthMiddleware::class, \app\middleware\BehaviorLogMiddleware::class]);