group(function () { Route::get('/collect', [Sync::class, 'collect']); Route::get('/recharge', [Sync::class, 'recharge']); Route::get('/settle', [Sync::class, 'settle']); Route::get('/five', [Sync::class, 'five']); Route::get('/close', [Sync::class, 'close']); Route::get('/cd', [Sync::class, 'cd']); Route::get('/exchange', [Sync::class, 'exchange']); }); Route::get('/fake', [Bet::class, 'fake']); Route::get('/fakel', [Issue::class, 'fakeLotteryDraw']); Route::middleware(['admin.jwt'])->group(function () { Route::middleware(['check.button.uri'])->group(function () { Route::prefix('/agent')->middleware('agent.admin')->group(function () { Route::get('/', [AgentAdmin::class, 'index']); Route::get('/show', [AgentAdmin::class, 'show']); Route::post('/create', [AgentAdmin::class, 'store']); Route::post('/update', [AgentAdmin::class, 'update']); Route::post('/domains', [AgentAdmin::class, 'domains']); Route::post('/adjust', [AgentAdmin::class, 'adjust']); Route::get('/quota', [AgentAdmin::class, 'quota']); Route::post('/bind-member', [AgentAdmin::class, 'bindMember']); Route::get('/login-logs', [AgentAdmin::class, 'loginLogs']); Route::get('/withdrawals', [AgentAdmin::class, 'withdrawals']); Route::post('/withdrawals/audit', [AgentAdmin::class, 'auditWithdrawal']); Route::get('/reports', [AgentAdmin::class, 'reports']); Route::get('/commission-rules', [AgentAdmin::class, 'commissionRules']); Route::post('/flow-commission-rule', [AgentAdmin::class, 'saveFlowCommissionRule']); Route::get('/commissions', [AgentAdmin::class, 'commissions']); Route::get('/profit-commission-profiles', [AgentAdmin::class, 'profitCommissionProfiles']); Route::post('/profit-commission-profiles', [AgentAdmin::class, 'saveProfitCommissionProfile']); Route::post('/profit-commission-profiles/delete', [AgentAdmin::class, 'deleteProfitCommissionProfile']); }); Route::get('/menu/mineMenu', [Menu::class, 'mineMenu']); // 我的菜单 Route::post('/menu/check', [Menu::class, 'check']); // 接口权限 Route::get('/menu/tree', [Menu::class, 'tree']); // 菜单按钮树 Route::prefix('/backflow')->group(function () { Route::get('/', [Backflow::class, 'index']); Route::post("/grant", [Backflow::class, 'grant']); }); Route::prefix('/ActivityUser')->group(function () { Route::get('/', [ActivityUser::class, 'index']); Route::post("/gift", [ActivityUser::class, 'gift']); Route::post("/finish", [ActivityUser::class, 'finish']); }); Route::prefix('/ActivityReward')->group(function () { Route::get('/', [ActivityReward::class, 'index']); Route::post('/submit', [ActivityReward::class, 'store']); Route::post('/delete', [ActivityReward::class, 'destroy']); }); Route::prefix('/pcIssue')->group(function () { Route::get('/', [PcIssue::class, 'index']); Route::post('/preDraw', [PcIssue::class, 'preDraw']); }); Route::prefix('/home')->group(function () { Route::get("/", [Home::class, 'index']); }); Route::prefix("/paymentOrder")->group(function () { Route::get('/', [PaymentOrder::class, 'index']); Route::get('/check', [PaymentOrder::class, 'check']); Route::post('/audit', [PaymentOrder::class, 'audit']); Route::post('/setPayData', [PaymentOrder::class, 'setPayData']); Route::post('/manualAudit', [PaymentOrder::class, 'manualAudit']); Route::post('/setIsLocked', [PaymentOrder::class, 'setIsLocked']); Route::get('/unProcessed', [PaymentOrder::class, 'unProcessed']); }); Route::prefix('/rebate')->group(function () { Route::get('/', [Rebate::class, 'index']); Route::post('/submit', [Rebate::class, 'store']); }); Route::post("/setPassword", [Admin::class, 'setPassword']); Route::get('/index', [Admin::class, 'index']); Route::post('/submit', [Admin::class, 'store']); Route::post('/delete', [Admin::class, 'destroy']); // 关键字回复路由 Route::prefix('/keyboard')->group(function () { Route::get('/', [Keyboard::class, 'index']); Route::post('/submit', [Keyboard::class, 'store']); Route::post('/delete', [Keyboard::class, 'destroy']); }); // 期数路由 Route::prefix('/issue')->group(function () { Route::get('/', [Issue::class, 'index']); Route::get('/abnormal', [Issue::class, 'abnormal']); Route::post('/submit', [Issue::class, 'store']); Route::post('/betting', [Issue::class, 'betting']); Route::post('/close', [Issue::class, 'close']); Route::post('/failure', [Issue::class, 'failure']); Route::post('/lotteryDraw', [Issue::class, 'lotteryDraw']); // 开奖 Route::post('/delete', [Issue::class, 'destroy']); // 删除 }); // 投注记录 Route::prefix('/bet')->group(function () { Route::get('/', [Bet::class, 'index']); }); // 玩法规则路由 Route::prefix('/gameplayRule')->group(function () { Route::get('/', [GameplayRule::class, 'index']); Route::post('/submit', [GameplayRule::class, 'store']); // 游戏规则写入 Route::get('/cache', [GameplayRule::class, 'info']); // 游戏规则缓存读取 Route::post('/delete', [GameplayRule::class, 'destroy']); // 删除 }); Route::prefix('/withdraw')->group(function () { Route::get('/', [Withdraw::class, 'index']); Route::get('/rmb', [Withdraw::class, 'rmb']); Route::post('setStatus', [Withdraw::class, 'setStatus']); Route::post('/setNote', [Withdraw::class, 'setNote']); Route::post('/setRmbNote', [Withdraw::class, 'setRmbNote']); Route::post('/setIsLocked', [Withdraw::class, 'setIsLocked']); }); Route::prefix('/game')->group(function () { Route::get('/', [Game::class, 'index']); Route::post('/update', [Game::class, 'update']); Route::post('/delete', [Game::class, 'destroy']); }); Route::prefix('/room')->group(function () { Route::get('/', [Room::class, 'index']); Route::get('/details', [Room::class, 'details']); Route::post('/setScore', [Room::class, 'setScore']); Route::post('/completed', [Room::class, 'completed']); }); Route::prefix('/config')->group(function () { Route::get('/pcConfig', [Config::class, 'pcConfig']); Route::post('/pc28Switch', [Config::class, 'pc28Switch']); Route::get('/gameList', [Config::class, 'gameList']); Route::get('/getAll', [Config::class, 'getAll']); Route::get('/get', [Config::class, 'get']); Route::post('/set', [Config::class, 'set']); Route::post('/sendChannelMessage', [Config::class, 'sendChannelMessage']); // Route::post('/sendChannelVideo', [Config::class, 'sendChannelVideo']); Route::get('/', [Config::class, 'index']); Route::post('/submit', [Config::class, 'store']); // Route::post('/delete', [Config::class, 'destroy']); // 删除 Route::post('/setField', [Config::class, 'setField']); }); Route::prefix('/balance')->group(function () { Route::get('/log', [Balance::class, 'log']); }); Route::prefix('/funds')->group(function () { Route::get('/summary', [Funds::class, 'summary']); }); Route::prefix('/paymentConfig')->middleware('operations.admin')->group(function () { Route::get('/options', [PaymentConfiguration::class, 'options']); Route::get('/direct', [PaymentConfiguration::class, 'directList']); Route::post('/direct/save', [PaymentConfiguration::class, 'directSave']); Route::post('/direct/status', [PaymentConfiguration::class, 'directStatus']); Route::post('/direct/delete', [PaymentConfiguration::class, 'directDelete']); Route::get('/gateways', [PaymentConfiguration::class, 'gatewayList']); Route::post('/gateways/save', [PaymentConfiguration::class, 'gatewaySave']); Route::post('/gateways/status', [PaymentConfiguration::class, 'gatewayStatus']); Route::post('/gateways/delete', [PaymentConfiguration::class, 'gatewayDelete']); Route::get('/collections', [PaymentConfiguration::class, 'collectionList']); Route::post('/collections/save', [PaymentConfiguration::class, 'collectionSave']); Route::post('/collections/status', [PaymentConfiguration::class, 'collectionStatus']); Route::post('/collections/delete', [PaymentConfiguration::class, 'collectionDelete']); Route::get('/logs', [PaymentConfiguration::class, 'logs']); }); Route::prefix('/appConfig')->middleware('operations.admin')->group(function () { Route::get('/display', [AppConfiguration::class, 'display']); Route::post('/display/save', [AppConfiguration::class, 'saveDisplay']); Route::get('/packages', [AppConfiguration::class, 'packages']); Route::post('/packages/save', [AppConfiguration::class, 'savePackage']); Route::post('/packages/status', [AppConfiguration::class, 'packageStatus']); Route::post('/packages/delete', [AppConfiguration::class, 'deletePackage']); Route::get('/downloadStats', [AppConfiguration::class, 'downloadStats']); Route::get('/iosReviews', [AppConfiguration::class, 'iosReviews']); Route::post('/iosReviews/save', [AppConfiguration::class, 'saveIosReview']); Route::post('/iosReviews/status', [AppConfiguration::class, 'iosReviewStatus']); Route::post('/iosReviews/delete', [AppConfiguration::class, 'deleteIosReview']); Route::get('/logs', [AppConfiguration::class, 'logs']); }); Route::prefix('/shareEarning')->middleware('operations.admin')->group(function () { Route::get('/members', [ShareEarning::class, 'memberList']); Route::get('/members/promoters', [ShareEarning::class, 'promoterDetails']); Route::get('/members/registrations', [ShareEarning::class, 'registrationDetails']); Route::get('/summary', [ShareEarning::class, 'summary']); Route::get('/settings', [ShareEarning::class, 'settings']); Route::post('/settings/save', [ShareEarning::class, 'saveSettings']); Route::get('/blacklists', [ShareEarning::class, 'blacklists']); Route::post('/blacklists/save', [ShareEarning::class, 'saveBlacklist']); Route::post('/blacklists/status', [ShareEarning::class, 'blacklistStatus']); Route::post('/blacklists/delete', [ShareEarning::class, 'deleteBlacklist']); }); Route::prefix('/manualAudit')->group(function () { Route::get('/', [ManualAudit::class, 'index']); Route::get('/detail', [ManualAudit::class, 'detail']); Route::post('/topUp', [ManualAudit::class, 'topUp']); Route::post('/debit', [ManualAudit::class, 'debit']); }); Route::prefix('/thirdPartyDeposit')->group(function () { Route::get('/', [ThirdPartyDeposit::class, 'index']); Route::get('/detail', [ThirdPartyDeposit::class, 'detail']); }); Route::prefix('/thirdGame')->group(function () { Route::get('/orders', [ThirdGameOrder::class, 'index']); }); Route::prefix('/wallet')->group(function () { Route::get('/', [Wallet::class, 'index']); Route::post('/topUp', [Wallet::class, 'topUp']); Route::post('/verifyRecharge', [Wallet::class, 'verifyRecharge']); Route::get('/getPendingTasks', [Wallet::class, 'getPendingTasks']); Route::get('/getChangeTypes', [Wallet::class, 'getChangeTypes']); Route::post('/debiting', [Wallet::class, 'debiting']); Route::post('/orderDebiting', [Wallet::class, 'orderDebiting']); Route::post('/orderTopUp', [Wallet::class, 'orderTopUp']); Route::get("/bankList", [Wallet::class, 'bankList']); Route::get("/address", [Wallet::class, 'address']); Route::get("/withdrawChannel", [Wallet::class, 'withdrawChannel']); Route::get("/getChannel", [Wallet::class, 'getChannel']); }); Route::prefix('/rechargeChannel')->group(function () { Route::get("/list", [RechargeChannel::class, 'list']); Route::post("/update", [RechargeChannel::class, 'update']); Route::get("/groupList", [RechargeChannel::class, 'groupList']); Route::post("/updateGroup", [RechargeChannel::class, 'updateGroup']); Route::get("/getChannel", [RechargeChannel::class, 'getChannel']); }); Route::prefix('/user')->group(function () { Route::get('/', [User::class, 'index']); Route::get('/address', [User::class, 'address']); Route::post('/merge', [User::class, 'merge']); Route::post('/setNote', [User::class, 'setNote']); Route::post('/banned', [User::class, 'banned']); Route::get('/loginLog', [User::class, 'loginLog']); Route::get('/registerTrend', [User::class, 'registerTrend']); Route::get('/registerDomain', [User::class, 'registerDomain']); Route::post('/setRechargeChannelGroup', [User::class, 'setRechargeChannelGroup']); Route::post('/setPassword', [User::class, 'setPassword']); Route::get('/thirdGame/detail', [User::class, 'thirdGameDetail']); Route::post('/thirdGame/recycle', [User::class, 'recycleThirdGameBalance']); Route::get('/thirdGame/recycleRecords', [User::class, 'thirdGameRecycleRecords']); Route::post('/thirdGame/recycleResolve', [User::class, 'resolveThirdGameRecycle']); }); Route::prefix('/online')->group(function () { Route::get('/users', [Online::class, 'users']); Route::get('/newUserSummary', [Online::class, 'newUserSummary']); Route::get('/platformCount', [Online::class, 'platformCount']); }); Route::prefix('/userFeedback')->group(function () { Route::get('/list', [UserFeedback::class, 'list']); }); Route::prefix('/menu')->group(function () { Route::get('/', [Menu::class, 'index']); Route::post('/submit', [Menu::class, 'store']); Route::post('/delete', [Menu::class, 'destroy']); Route::get('/all', [Menu::class, 'all']); }); Route::prefix('/role')->group(function () { Route::get('/', [Role::class, 'index']); Route::post('/submit', [Role::class, 'store']); Route::post('/delete', [Role::class, 'destroy']); Route::get('/all', [Role::class, 'all']); }); Route::prefix('/order')->group(function () { Route::post('/refund', [Order::class, 'refund']); Route::get('/list', [Order::class, 'list']); Route::get('/info', [Order::class, 'info']); }); Route::prefix('/operation')->group(function () { Route::get('/exchangeList', [Operation::class, 'exchangeList']); Route::get('/index', [Operation::class, 'index']); }); Route::prefix('/banner')->group(function () { Route::get('/index', [Banner::class, 'index']); Route::post('/update', [Banner::class, 'update']); Route::get('/delete', [Banner::class, 'delete']); }); Route::prefix('/lhcOrder')->group(function () { Route::get('/list', [LhcOrder::class, 'list']); Route::get('/info', [LhcOrder::class, 'info']); Route::post('/refund', [LhcOrder::class, 'refund']); }); Route::prefix('/lhcNumber')->group(function () { Route::get('/list', [LhcNumber::class, 'list']); Route::post('/setOdds', [LhcNumber::class, 'setOdds']); }); Route::prefix('/lhcLottery')->group(function () { Route::get('/list', [LhcLottery::class, 'list']); Route::post('/setAdvanceCode', [LhcLottery::class, 'setAdvanceCode']); }); Route::prefix('/sport')->group(function () { Route::get('/list', [Sport::class, 'list']); Route::get('/info', [Sport::class, 'info']); Route::post('/setStatus', [Sport::class, 'setStatus']); Route::post('/setOddsLocked', [Sport::class, 'setOddsLocked']); Route::post('/getFixtures', [Sport::class, 'getFixtures']); Route::post('/setValuesLocked', [Sport::class, 'setValuesLocked']); Route::post('/setOdds', [Sport::class, 'setOdds']); Route::get('/oddsList', [Sport::class, 'oddsList']); }); Route::prefix('/level')->group(function () { Route::get('/list', [Level::class, 'list']); Route::post('/update', [Level::class, 'update']); Route::get('/delete', [Level::class, 'delete']); }); Route::prefix('/yuebao')->group(function () { Route::get('/item', [YueBao::class, 'item']); Route::get('/log', [YueBao::class, 'log']); }); Route::prefix('/sportGame')->group(function () { Route::get('/list', [SportGame::class, 'list']); Route::post('/setOdds', [SportGame::class, 'setOdds']); }); Route::prefix('/sportGameOrder')->group(function () { Route::get('/list', [SportGameOrder::class, 'list']); Route::get('/info', [SportGameOrder::class, 'info']); Route::post('/refund', [SportGameOrder::class, 'refund']); }); Route::prefix('/jisuGame')->group(function () { Route::get('/list', [JisuGame::class, 'list']); Route::post('/setOdds', [JisuGame::class, 'setOdds']); }); Route::prefix('/jisuGameOrder')->group(function () { Route::get('/list', [JisuGameOrder::class, 'list']); Route::get('/info', [JisuGameOrder::class, 'info']); Route::post('/refund', [JisuGameOrder::class, 'refund']); }); Route::prefix('/jisuLottery')->group(function () { Route::get('/list', [JisuLottery::class, 'list']); Route::post('/setAdvanceCode', [JisuLottery::class, 'setAdvanceCode']); }); Route::prefix('/egame')->group(function () { Route::get('/items', [Egame::class, 'items']); Route::get('/options', [Egame::class, 'options']); Route::post('/update', [Egame::class, 'update']); Route::post('/setStatus', [Egame::class, 'setStatus']); Route::post('/delete', [Egame::class, 'delete']); }); }); Route::prefix('/upload')->group(function () { Route::post('/uploadFile', [Upload::class, 'store']); Route::post('/uploadVideo', [Upload::class, 'video']); }); });