Initial commit: 投注游戏平台初始化
This commit is contained in:
Executable
+139
@@ -0,0 +1,139 @@
|
||||
<?php
|
||||
// PK10 极速赛车平台 - 路由配置
|
||||
return [
|
||||
// === 前台 ===
|
||||
['GET', '/', '\App\Controllers\Web\HomeController@index'],
|
||||
['GET', '/game/pk10', '\App\Controllers\Web\HomeController@pk10Game'],
|
||||
['GET', '/game/pk10/stats', '\App\Controllers\Web\HomeController@pk10Stats'],
|
||||
['GET', '/lottery', '\App\Controllers\Web\HomeController@lottery'],
|
||||
['GET', '/details', '\App\Controllers\Web\HomeController@details'],
|
||||
['GET', '/login', '\App\Controllers\Web\AuthController@loginPage'],
|
||||
['POST', '/api/auth/login', '\App\Controllers\Web\AuthController@loginSubmit'],
|
||||
['POST', '/api/auth/register', '\App\Controllers\Web\AuthController@registerSubmit'],
|
||||
['POST', '/api/auth/send-code', '\App\Controllers\Web\AuthController@sendVerifyCode'],
|
||||
['GET', '/logout', '\App\Controllers\Web\AuthController@logout'],
|
||||
['POST', '/api/bet', '\App\Controllers\Web\BetController@placeBet'],
|
||||
['GET', '/api/period/current', '\App\Controllers\Web\PeriodController@getCurrent'],
|
||||
|
||||
// === 通用游戏入口 ===
|
||||
['GET', '/game/{code}', '\App\Controllers\Web\GameController@play'],
|
||||
['GET', '/game/{code}/stats', '\App\Controllers\Web\GameController@stats'],
|
||||
|
||||
['GET', '/profile', '\App\Controllers\Web\HomeController@profile'],
|
||||
['POST', '/api/bind-usdt', '\App\Controllers\Web\HomeController@bindUsdt'],
|
||||
['POST', '/api/set-lang', '\App\Controllers\Web\HomeController@setLang'],
|
||||
|
||||
// === 代理前台 ===
|
||||
['GET', '/agent', '\App\Controllers\Web\AgentController@dashboard'],
|
||||
['GET', '/agent/odds', '\App\Controllers\Web\AgentController@odds'],
|
||||
['GET', '/agent/bets', '\App\Controllers\Web\AgentController@bets'],
|
||||
['GET', '/agent/commissions', '\App\Controllers\Web\AgentController@commissions'],
|
||||
['POST', '/api/agent/set-odds', '\App\Controllers\Web\AgentController@setOdds'],
|
||||
['GET', '/api/agent/commissions', '\App\Controllers\Web\AgentController@commissionsApi'],
|
||||
|
||||
// === 员工入口 ===
|
||||
['GET', '/employee/login', '\App\Controllers\Admin\EmployeeController@loginPage'],
|
||||
['POST', '/employee/login', '\App\Controllers\Admin\EmployeeController@loginSubmit'],
|
||||
['GET', '/employee/dashboard', '\App\Controllers\Admin\EmployeeController@dashboard'],
|
||||
['POST', '/employee/adjust-balance', '\App\Controllers\Admin\EmployeeController@adjustBalance'],
|
||||
|
||||
// === 系统安装 ===
|
||||
['GET|POST', '/install', '\App\Controllers\Admin\InstallController@index'],
|
||||
|
||||
// === 后台认证 ===
|
||||
['GET', '/admin/login', '\App\Controllers\Admin\AuthController@loginPage'],
|
||||
['POST', '/admin/login', '\App\Controllers\Admin\AuthController@loginSubmit'],
|
||||
['GET', '/admin/logout', '\App\Controllers\Admin\AuthController@logout'],
|
||||
['GET', '/admin/register', '\App\Controllers\Admin\AuthController@registerPage'],
|
||||
['POST', '/admin/register', '\App\Controllers\Admin\AuthController@registerSubmit'],
|
||||
|
||||
// === 后台首页 ===
|
||||
['GET', '/admin', '\App\Controllers\Admin\HomeController@index'],
|
||||
['GET', '/admin/dashboard', '\App\Controllers\Admin\HomeController@index'],
|
||||
['GET', '/admin/settings', '\App\Controllers\Admin\SettingsController@index'],
|
||||
['GET', '/admin/settings/get', '\App\Controllers\Admin\SettingsController@get'],
|
||||
['POST', '/admin/settings/save', '\App\Controllers\Admin\SettingsController@save'],
|
||||
['POST', '/admin/settings/smtp-test', '\App\Controllers\Admin\SettingsController@smtpTest'],
|
||||
|
||||
// === PK10期号管理 ===
|
||||
['GET', '/admin/pk10-periods', '\App\Controllers\Admin\PK10PeriodController@index'],
|
||||
['GET', '/admin/pk10-periods/{id}', '\App\Controllers\Admin\PK10PeriodController@get'],
|
||||
['POST', '/admin/pk10-periods/draw', '\App\Controllers\Admin\PK10PeriodController@draw'],
|
||||
['POST', '/admin/pk10-periods/settle', '\App\Controllers\Admin\PK10PeriodController@settle'],
|
||||
['POST', '/admin/pk10-periods/lock', '\App\Controllers\Admin\PK10PeriodController@lock'],
|
||||
['POST', '/admin/pk10-periods/start', '\App\Controllers\Admin\PK10PeriodController@start'],
|
||||
|
||||
// === 游戏管理 ===
|
||||
['GET', '/admin/games', '\App\Controllers\Admin\GameController@index'],
|
||||
['GET', '/admin/games/{id}', '\App\Controllers\Admin\GameController@get'],
|
||||
['GET', '/admin/games/odds/{id}', '\App\Controllers\Admin\GameController@getOdds'],
|
||||
['POST', '/admin/games/odds/update', '\App\Controllers\Admin\GameController@updateOdds'],
|
||||
['POST', '/admin/games/update', '\App\Controllers\Admin\GameController@update'],
|
||||
|
||||
// === 放水与限额 ===
|
||||
['GET', '/admin/water', '\App\Controllers\Admin\WaterController@index'],
|
||||
['POST', '/admin/water/update', '\App\Controllers\Admin\WaterController@updateWater'],
|
||||
['POST', '/admin/water/limits', '\App\Controllers\Admin\WaterController@updateLimits'],
|
||||
|
||||
// === 投注记录 ===
|
||||
['GET', '/admin/bets', '\App\Controllers\Admin\BetController@index'],
|
||||
|
||||
// === 财务 ===
|
||||
['GET', '/admin/finance', '\App\Controllers\Admin\FinanceController@index'],
|
||||
['GET', '/admin/finance/{id}', '\App\Controllers\Admin\FinanceController@get'],
|
||||
['POST', '/admin/finance/deposit', '\App\Controllers\Admin\FinanceController@deposit'],
|
||||
['POST', '/admin/finance/withdraw', '\App\Controllers\Admin\FinanceController@withdraw'],
|
||||
|
||||
// === 用户 ===
|
||||
['GET', '/admin/users', '\App\Controllers\Admin\UserController@index'],
|
||||
['GET', '/admin/users/{id}', '\App\Controllers\Admin\UserController@get'],
|
||||
['POST', '/admin/users/delete/{id}', '\App\Controllers\Admin\UserController@delete'],
|
||||
['POST', '/admin/users/update', '\App\Controllers\Admin\UserController@update'],
|
||||
['POST', '/admin/users/balance/{id}', '\App\Controllers\Admin\UserController@adjustBalance'],
|
||||
|
||||
// === 管理员 ===
|
||||
['GET', '/admin/admins', '\App\Controllers\Admin\AdminController@index'],
|
||||
['POST', '/admin/admins/update', '\App\Controllers\Admin\AdminController@update'],
|
||||
['POST', '/admin/admins/delete/{id}', '\App\Controllers\Admin\AdminController@delete'],
|
||||
|
||||
// === 代理管理 ===
|
||||
['GET', '/admin/agents', '\App\Controllers\Admin\AgentController@index'],
|
||||
['POST', '/admin/agents/update', '\App\Controllers\Admin\AgentController@update'],
|
||||
['POST', '/admin/agents/delete/{id}', '\App\Controllers\Admin\AgentController@delete'],
|
||||
['GET', '/admin/agents/odds/{id}', '\App\Controllers\Admin\AgentController@odds'],
|
||||
['POST', '/admin/agents/odds/update', '\App\Controllers\Admin\AgentController@updateOdds'],
|
||||
['GET', '/admin/agents/commissions/{id}', '\App\Controllers\Admin\AgentController@commissions'],
|
||||
|
||||
// === 员工管理 ===
|
||||
['GET', '/admin/employees', '\App\Controllers\Admin\EmployeeController@index'],
|
||||
['POST', '/admin/employees/update', '\App\Controllers\Admin\EmployeeController@update'],
|
||||
['POST', '/admin/employees/delete/{id}', '\App\Controllers\Admin\EmployeeController@delete'],
|
||||
|
||||
// === 虚拟账户 ===
|
||||
['GET', '/admin/virtual', '\App\Controllers\Admin\VirtualAccountController@index'],
|
||||
['POST', '/admin/virtual/create', '\App\Controllers\Admin\VirtualAccountController@create'],
|
||||
['POST', '/admin/virtual/balance', '\App\Controllers\Admin\VirtualAccountController@adjustBalance'],
|
||||
['POST', '/admin/virtual/delete/{id}', '\App\Controllers\Admin\VirtualAccountController@delete'],
|
||||
|
||||
// === 统计报表 ===
|
||||
['GET', '/admin/reports', '\App\Controllers\Admin\ReportController@index'],
|
||||
|
||||
// === 图库 ===
|
||||
['GET', '/admin/images', '\App\Controllers\Admin\ImagesController@index'],
|
||||
['GET', '/admin/images/list', '\App\Controllers\Admin\ImagesController@list'],
|
||||
['POST', '/admin/images/upload', '\App\Controllers\Admin\ImagesController@upload'],
|
||||
['POST', '/admin/images/delete', '\App\Controllers\Admin\ImagesController@delete'],
|
||||
|
||||
// === 自动开期 ===
|
||||
['GET', '/admin/auto-period', '\App\Controllers\Admin\AutoPeriodController@index'],
|
||||
['POST', '/admin/auto-period/update', '\App\Controllers\Admin\AutoPeriodController@update'],
|
||||
['POST', '/admin/auto-period/toggle-all', '\App\Controllers\Admin\AutoPeriodController@toggleAll'],
|
||||
['GET', '/admin/auto-period/status', '\App\Controllers\Admin\AutoPeriodController@status'],
|
||||
|
||||
// === 插件 ===
|
||||
['GET', '/admin/plugins', '\App\Controllers\Admin\PluginController@manage'],
|
||||
['GET', '/admin/plugins/{pluginName}', '\App\Controllers\Admin\PluginController@detail'],
|
||||
['GET', '/admin/plugins/toggle/{pluginName}', '\App\Controllers\Admin\PluginController@toggleStatus'],
|
||||
['GET', '/admin/plugins/install/{pluginName}', '\App\Controllers\Admin\PluginController@install'],
|
||||
['GET', '/admin/plugins/uninstall/{pluginName}', '\App\Controllers\Admin\PluginController@uninstall'],
|
||||
];
|
||||
Reference in New Issue
Block a user