| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287 |
- <?php
- use Webman\Route;
- // 处理跨域预检请求,避免 JSON 登录/写操作在浏览器中被 404 拦截。
- Route::options('/{path:.+}', function () {
- return response('');
- });
- Route::group('/core', function () {
- // 企业供水业务:独立权益与库存账本,沿用登录和审计中间件。
- Route::get('/water/mini-users', [\plugin\saiadmin\app\controller\water\MiniIdentityController::class, 'index']);
- Route::post('/water/mini-grants', [\plugin\saiadmin\app\controller\water\MiniIdentityController::class, 'grant']);
- Route::post('/water/mini-user-phone', [\plugin\saiadmin\app\controller\water\MiniIdentityController::class, 'bindPhone']);
- Route::get('/water/accounts', [\plugin\saiadmin\app\controller\water\WaterController::class, 'accounts']);
- Route::get('/water/alerts/policy', [\plugin\saiadmin\app\controller\water\WaterController::class, 'alertPolicy']);
- Route::get('/water/alerts/dashboard', [\plugin\saiadmin\app\controller\water\WaterController::class, 'alertDashboard']);
- Route::get('/water/content/dashboard', [\plugin\saiadmin\app\controller\water\WaterController::class, 'contentDashboard']);
- Route::get('/water/content/preview', [\plugin\saiadmin\app\controller\water\WaterController::class, 'contentPreview']);
- Route::get('/water/finance/dashboard', [\plugin\saiadmin\app\controller\water\WaterController::class, 'financeDashboard']);
- Route::get('/water/finance/promotion', [\plugin\saiadmin\app\controller\water\WaterController::class, 'promotionDashboard']);
- Route::post('/water/finance/promotion/policy', [\plugin\saiadmin\app\controller\water\WaterController::class, 'promotionPolicy']);
- Route::post('/water/finance/promotion/review', [\plugin\saiadmin\app\controller\water\WaterController::class, 'promotionReview']);
- Route::post('/water/finance/export', [\plugin\saiadmin\app\controller\water\WaterController::class, 'financeExport']);
- Route::get('/water/agents/dashboard', [\plugin\saiadmin\app\controller\water\WaterController::class, 'agentDashboard']);
- Route::get('/water/agents/commission-policy', [\plugin\saiadmin\app\controller\water\WaterController::class, 'agentCommissionPolicy']);
- Route::post('/water/agents/commission-policy', [\plugin\saiadmin\app\controller\water\WaterController::class, 'saveAgentCommissionPolicy']);
- Route::get('/water/agents/detail', [\plugin\saiadmin\app\controller\water\WaterController::class, 'agentDetail']);
- Route::post('/water/agents/open-account', [\plugin\saiadmin\app\controller\water\WaterController::class, 'agentOpenAccount']);
- Route::get('/water/enterprises/dashboard', [\plugin\saiadmin\app\controller\water\WaterController::class, 'enterpriseDashboard']);
- Route::get('/water/enterprises/detail', [\plugin\saiadmin\app\controller\water\WaterController::class, 'enterpriseDetail']);
- Route::post('/water/enterprises/export', [\plugin\saiadmin\app\controller\water\WaterController::class, 'enterpriseExport']);
- Route::post('/water/enterprises/batch-status', [\plugin\saiadmin\app\controller\water\WaterController::class, 'enterpriseBatchStatus']);
- Route::get('/water/dispatch/board', [\plugin\saiadmin\app\controller\water\WaterController::class, 'dispatchBoard']);
- Route::get('/water/dispatch/plan', [\plugin\saiadmin\app\controller\water\WaterController::class, 'dispatchPlan']);
- Route::get('/water/dispatch/route', [\plugin\saiadmin\app\controller\water\WaterController::class, 'dispatchRoute']);
- Route::get('/water/dispatch/history', [\plugin\saiadmin\app\controller\water\WaterController::class, 'dispatchHistory']);
- Route::get('/water/devices/dashboard', [\plugin\saiadmin\app\controller\water\WaterController::class, 'deviceDashboard']);
- Route::post('/water/devices/export', [\plugin\saiadmin\app\controller\water\WaterController::class, 'deviceExport']);
- Route::get('/water/inventory/dashboard', [\plugin\saiadmin\app\controller\water\WaterController::class, 'inventoryDashboard']);
- Route::post('/water/inventory/export', [\plugin\saiadmin\app\controller\water\WaterController::class, 'inventoryExport']);
- Route::get('/water/ledger', [\plugin\saiadmin\app\controller\water\WaterController::class, 'ledger']);
- Route::post('/water/ledger/export', [\plugin\saiadmin\app\controller\water\WaterController::class, 'exportLedger']);
- Route::get('/water/{module}/options', [\plugin\saiadmin\app\controller\water\WaterController::class, 'options']);
- Route::get('/water/{module}', [\plugin\saiadmin\app\controller\water\WaterController::class, 'index']);
- Route::post('/water/{module}', [\plugin\saiadmin\app\controller\water\WaterController::class, 'save']);
- Route::get('/install', [plugin\saiadmin\app\controller\InstallController::class, 'index']);
- Route::post('/install/install', [plugin\saiadmin\app\controller\InstallController::class, 'install']);
- Route::get('/captcha', [plugin\saiadmin\app\controller\LoginController::class, 'captcha']);
- Route::post('/login', [plugin\saiadmin\app\controller\LoginController::class, 'login']);
- // 匿名注册(免登录)
- Route::post('/register', [plugin\saiadmin\app\controller\system\RegisterController::class, 'register']);
- Route::get('/system/user', [plugin\saiadmin\app\controller\SystemController::class, 'userInfo']);
- Route::get("/system/dictAll", [plugin\saiadmin\app\controller\SystemController::class, 'dictAll']);
- Route::get('/system/menu', [plugin\saiadmin\app\controller\SystemController::class, 'menu']);
- Route::get('/system/statistics', [plugin\saiadmin\app\controller\SystemController::class, 'statistics']);
- Route::get('/system/loginChart', [plugin\saiadmin\app\controller\SystemController::class, 'loginChart']);
- Route::get('/system/loginBarChart', [plugin\saiadmin\app\controller\SystemController::class, 'loginBarChart']);
- Route::get('/system/clearAllCache', [plugin\saiadmin\app\controller\SystemController::class, 'clearAllCache']);
- Route::get("/system/getResourceCategory", [plugin\saiadmin\app\controller\SystemController::class, 'getResourceCategory']);
- Route::get("/system/getResourceList", [plugin\saiadmin\app\controller\SystemController::class, 'getResourceList']);
- Route::post("/system/saveNetworkImage", [plugin\saiadmin\app\controller\SystemController::class, 'saveNetworkImage']);
- Route::post("/system/uploadImage", [plugin\saiadmin\app\controller\SystemController::class, 'uploadImage']);
- Route::post("/system/uploadFile", [plugin\saiadmin\app\controller\SystemController::class, 'uploadFile']);
- Route::post("/system/chunkUpload", [plugin\saiadmin\app\controller\SystemController::class, 'chunkUpload']);
- Route::get("/system/getUserList", [plugin\saiadmin\app\controller\SystemController::class, 'getUserList']);
- Route::get("/system/getLoginLogList", [plugin\saiadmin\app\controller\SystemController::class, 'getLoginLogList']);
- Route::get("/system/getOperationLogList", [plugin\saiadmin\app\controller\SystemController::class, 'getOperationLogList']);
- // 用户管理
- fastRoute("user", \plugin\saiadmin\app\controller\system\SystemUserController::class);
- Route::post("/user/updateInfo", [\plugin\saiadmin\app\controller\system\SystemUserController::class, 'updateInfo']);
- Route::post("/user/modifyPassword", [\plugin\saiadmin\app\controller\system\SystemUserController::class, 'modifyPassword']);
- Route::post("/user/clearCache", [\plugin\saiadmin\app\controller\system\SystemUserController::class, 'clearCache']);
- Route::post("/user/initUserPassword", [\plugin\saiadmin\app\controller\system\SystemUserController::class, 'initUserPassword']);
- Route::post("/user/setHomePage", [\plugin\saiadmin\app\controller\system\SystemUserController::class, 'setHomePage']);
- // 角色管理
- fastRoute('role', \plugin\saiadmin\app\controller\system\SystemRoleController::class);
- Route::get("/role/accessRole", [\plugin\saiadmin\app\controller\system\SystemRoleController::class, 'accessRole']);
- Route::get("/role/getMenuByRole", [\plugin\saiadmin\app\controller\system\SystemRoleController::class, 'getMenuByRole']);
- Route::post("/role/menuPermission", [\plugin\saiadmin\app\controller\system\SystemRoleController::class, 'menuPermission']);
- // 部门管理
- fastRoute("dept", \plugin\saiadmin\app\controller\system\SystemDeptController::class);
- Route::get("/dept/accessDept", [\plugin\saiadmin\app\controller\system\SystemDeptController::class, 'accessDept']);
- // 岗位管理
- fastRoute('post', \plugin\saiadmin\app\controller\system\SystemPostController::class);
- Route::get("/post/accessPost", [\plugin\saiadmin\app\controller\system\SystemPostController::class, 'accessPost']);
- Route::post("/post/downloadTemplate", [plugin\saiadmin\app\controller\system\SystemPostController::class, 'downloadTemplate']);
- // 菜单管理
- fastRoute('menu', \plugin\saiadmin\app\controller\system\SystemMenuController::class);
- Route::get("/menu/accessMenu", [\plugin\saiadmin\app\controller\system\SystemMenuController::class, 'accessMenu']);
- // 字典类型管理
- fastRoute('dictType', \plugin\saiadmin\app\controller\system\SystemDictTypeController::class);
- // 字典数据管理
- fastRoute('dictData', \plugin\saiadmin\app\controller\system\SystemDictDataController::class);
- // 附件管理
- fastRoute('attachment', \plugin\saiadmin\app\controller\system\SystemAttachmentController::class);
- Route::post("/attachment/move", [\plugin\saiadmin\app\controller\system\SystemAttachmentController::class, 'move']);
- // 附件分类
- fastRoute('category', \plugin\saiadmin\app\controller\system\SystemCategoryController::class);
- // 系统设置
- fastRoute('configGroup', \plugin\saiadmin\app\controller\system\SystemConfigGroupController::class);
- Route::post("/configGroup/email", [\plugin\saiadmin\app\controller\system\SystemConfigGroupController::class, 'email']);
- fastRoute('config', \plugin\saiadmin\app\controller\system\SystemConfigController::class);
- Route::post("/config/batchUpdate", [\plugin\saiadmin\app\controller\system\SystemConfigController::class, 'batchUpdate']);
- // 小程序版本管理
- fastRoute('miniProgram/version', \plugin\saiadmin\app\controller\miniProgram\MiniProgramVersionController::class);
- // 微信小程序绑定
- fastRoute('miniProgram/wechat', \plugin\saiadmin\app\controller\miniProgram\WechatMiniProgramController::class);
- // 微信公众号配置
- Route::get('/miniProgram/officialAccount/read', [\plugin\saiadmin\app\controller\miniProgram\WechatOfficialAccountController::class, 'read']);
- Route::put('/miniProgram/officialAccount/update', [\plugin\saiadmin\app\controller\miniProgram\WechatOfficialAccountController::class, 'update']);
- // 支付宝小程序配置
- fastRoute('miniProgram/alipay', \plugin\saiadmin\app\controller\miniProgram\AlipayMiniProgramController::class);
- // 小程序系统设置
- Route::get('/miniProgram/settings/read', [\plugin\saiadmin\app\controller\miniProgram\MiniProgramSettingsController::class, 'read']);
- Route::put('/miniProgram/settings/update', [\plugin\saiadmin\app\controller\miniProgram\MiniProgramSettingsController::class, 'update']);
- // 小程序模板消息
- Route::get('/miniProgram/templateMessage/index', [\plugin\saiadmin\app\controller\miniProgram\TemplateMessageController::class, 'index']);
- Route::put('/miniProgram/templateMessage/update', [\plugin\saiadmin\app\controller\miniProgram\TemplateMessageController::class, 'update']);
- // 小程序分享设置
- Route::get('/miniProgram/shareSettings/index', [\plugin\saiadmin\app\controller\miniProgram\ShareSettingsController::class, 'index']);
- Route::put('/miniProgram/shareSettings/update', [\plugin\saiadmin\app\controller\miniProgram\ShareSettingsController::class, 'update']);
- // 小程序默认计费设置
- Route::get('/miniProgram/defaultSettings/index', [\plugin\saiadmin\app\controller\miniProgram\DefaultSettingsController::class, 'index']);
- Route::put('/miniProgram/defaultSettings/update', [\plugin\saiadmin\app\controller\miniProgram\DefaultSettingsController::class, 'update']);
- // 小程序平台信息
- Route::get('/miniProgram/platformInfo/read', [\plugin\saiadmin\app\controller\miniProgram\MiniProgramPlatformInfoController::class, 'read']);
- Route::put('/miniProgram/platformInfo/update', [\plugin\saiadmin\app\controller\miniProgram\MiniProgramPlatformInfoController::class, 'update']);
- // 小程序帮助中心
- fastRoute('miniProgram/helpCenter', \plugin\saiadmin\app\controller\miniProgram\MiniProgramHelpArticleController::class);
- // 小程序相关链接
- Route::get('/miniProgram/relatedLinks/read', [\plugin\saiadmin\app\controller\miniProgram\MiniProgramRelatedLinksController::class, 'read']);
- Route::put('/miniProgram/relatedLinks/updateVerification', [\plugin\saiadmin\app\controller\miniProgram\MiniProgramRelatedLinksController::class, 'updateVerification']);
- // 订单管理
- Route::get('/order/my/index', [\plugin\saiadmin\app\controller\order\MyOrderController::class, 'index']);
- Route::get('/order/my/read', [\plugin\saiadmin\app\controller\order\MyOrderController::class, 'read']);
- Route::get('/order/subordinate/index', [\plugin\saiadmin\app\controller\order\SubordinateOrderController::class, 'index']);
- Route::get('/order/subordinate/read', [\plugin\saiadmin\app\controller\order\SubordinateOrderController::class, 'read']);
- // 小程序租借用户
- Route::get('/user-management/users/index', [\plugin\saiadmin\app\controller\user\RentalUserController::class, 'index']);
- Route::get('/user-management/users/orders', [\plugin\saiadmin\app\controller\user\RentalUserController::class, 'orders']);
- Route::post('/user-management/users/recharge', [\plugin\saiadmin\app\controller\user\RentalUserController::class, 'recharge']);
- Route::post('/user-management/users/member-activation', [\plugin\saiadmin\app\controller\user\RentalUserController::class, 'memberActivation']);
- // 充值记录
- Route::get('/fund-management/recharge-records/index', [\plugin\saiadmin\app\controller\fund\RechargeRecordController::class, 'index']);
- Route::post('/fund-management/recharge-records/export', [\plugin\saiadmin\app\controller\fund\RechargeRecordController::class, 'export']);
- // 退押管理
- Route::get('/fund-management/refund-management/index', [\plugin\saiadmin\app\controller\fund\DepositRefundController::class, 'index']);
- Route::post('/fund-management/refund-management/export', [\plugin\saiadmin\app\controller\fund\DepositRefundController::class, 'export']);
- // 会员开通记录
- Route::get('/fund-management/member-activation-records/index', [\plugin\saiadmin\app\controller\fund\MemberActivationRecordController::class, 'index']);
- Route::post('/fund-management/member-activation-records/export', [\plugin\saiadmin\app\controller\fund\MemberActivationRecordController::class, 'export']);
- // 设备运营
- Route::get('/operation-management/device-operations/index', [\plugin\saiadmin\app\controller\operation\DeviceOperationController::class, 'index']);
- // 商户警报
- Route::get('/operation-management/merchant-alerts/index', [\plugin\saiadmin\app\controller\operation\MerchantAlertController::class, 'index']);
- Route::post('/operation-management/merchant-alerts/export', [\plugin\saiadmin\app\controller\operation\MerchantAlertController::class, 'export']);
- // 微信支付用户投诉
- Route::get('/user-management/complaints/configs', [\plugin\saiadmin\app\controller\user\UserComplaintController::class, 'configs']);
- Route::get('/user-management/complaints/index', [\plugin\saiadmin\app\controller\user\UserComplaintController::class, 'index']);
- Route::get('/user-management/complaints/read', [\plugin\saiadmin\app\controller\user\UserComplaintController::class, 'read']);
- Route::get('/user-management/complaints/history', [\plugin\saiadmin\app\controller\user\UserComplaintController::class, 'history']);
- Route::post('/user-management/complaints/reply', [\plugin\saiadmin\app\controller\user\UserComplaintController::class, 'reply']);
- Route::post('/user-management/complaints/complete', [\plugin\saiadmin\app\controller\user\UserComplaintController::class, 'complete']);
- // 用户反馈
- Route::get('/user-management/feedback/index', [\plugin\saiadmin\app\controller\user\UserFeedbackController::class, 'index']);
- Route::get('/user-management/feedback/read', [\plugin\saiadmin\app\controller\user\UserFeedbackController::class, 'read']);
- Route::put('/user-management/feedback/update', [\plugin\saiadmin\app\controller\user\UserFeedbackController::class, 'update']);
- Route::post('/user-management/feedback/reply', [\plugin\saiadmin\app\controller\user\UserFeedbackController::class, 'reply']);
- Route::post('/user-management/feedback/export', [\plugin\saiadmin\app\controller\user\UserFeedbackController::class, 'export']);
- // 我的设备
- Route::get('/device/index', [\plugin\saiadmin\app\controller\device\DeviceController::class, 'index']);
- Route::get('/device/subordinate/index', [\plugin\saiadmin\app\controller\device\DeviceController::class, 'subordinateIndex']);
- Route::post('/device/export', [\plugin\saiadmin\app\controller\device\DeviceController::class, 'export']);
- Route::get('/device/read', [\plugin\saiadmin\app\controller\device\DeviceController::class, 'read']);
- Route::get('/device/subordinate/read', [\plugin\saiadmin\app\controller\device\DeviceController::class, 'subordinateRead']);
- Route::post('/device/power', [\plugin\saiadmin\app\controller\device\DeviceController::class, 'power']);
- Route::post('/device/subordinate/power', [\plugin\saiadmin\app\controller\device\DeviceController::class, 'subordinatePower']);
- Route::post('/device/unbind', [\plugin\saiadmin\app\controller\device\DeviceController::class, 'unbind']);
- Route::post('/device/subordinate/unbind', [\plugin\saiadmin\app\controller\device\DeviceController::class, 'subordinateUnbind']);
- Route::get('/device/distribution-record/index', [\plugin\saiadmin\app\controller\device\DistributionRecordController::class, 'index']);
- Route::post('/device/distribution-record/export', [\plugin\saiadmin\app\controller\device\DistributionRecordController::class, 'export']);
- // 代理列表与设备分配
- Route::get('/agent/index', [\plugin\saiadmin\app\controller\agent\AgentController::class, 'index']);
- Route::get('/agent/read', [\plugin\saiadmin\app\controller\agent\AgentController::class, 'read']);
- Route::put('/agent/update', [\plugin\saiadmin\app\controller\agent\AgentController::class, 'update']);
- Route::post('/agent/destroy', [\plugin\saiadmin\app\controller\agent\AgentController::class, 'destroy']);
- Route::get('/agent/contract', [\plugin\saiadmin\app\controller\agent\AgentController::class, 'readContract']);
- Route::put('/agent/contract', [\plugin\saiadmin\app\controller\agent\AgentController::class, 'updateContract']);
- Route::post('/agent/export', [\plugin\saiadmin\app\controller\agent\AgentController::class, 'export']);
- Route::get('/agent/device/candidates', [\plugin\saiadmin\app\controller\agent\AgentController::class, 'deviceCandidates']);
- Route::post('/agent/device/assign', [\plugin\saiadmin\app\controller\agent\AgentController::class, 'assignDevice']);
- Route::post('/agent/device/recover', [\plugin\saiadmin\app\controller\agent\AgentController::class, 'recoverDevice']);
- Route::get('/agent/device/records', [\plugin\saiadmin\app\controller\agent\AgentController::class, 'deviceRecords']);
- // 我的商户 / 下级商户
- fastRoute('merchant', \plugin\saiadmin\app\controller\merchant\MerchantController::class);
- Route::post('/merchant/password', [\plugin\saiadmin\app\controller\merchant\MerchantController::class, 'password']);
- Route::get('/merchant/devices', [\plugin\saiadmin\app\controller\merchant\MerchantController::class, 'devices']);
- Route::post('/merchant/device/bind', [\plugin\saiadmin\app\controller\merchant\MerchantController::class, 'bindDevice']);
- Route::post('/merchant/device/unbind', [\plugin\saiadmin\app\controller\merchant\MerchantController::class, 'unbindDevice']);
- Route::get('/merchant/withdrawal-setting', [\plugin\saiadmin\app\controller\merchant\MerchantController::class, 'withdrawalSetting']);
- Route::put('/merchant/withdrawal-setting', [\plugin\saiadmin\app\controller\merchant\MerchantController::class, 'updateWithdrawalSetting']);
- Route::get('/merchant/business-time', [\plugin\saiadmin\app\controller\merchant\MerchantController::class, 'businessTime']);
- Route::put('/merchant/business-time', [\plugin\saiadmin\app\controller\merchant\MerchantController::class, 'updateBusinessTime']);
- Route::get('/merchant/statistics', [\plugin\saiadmin\app\controller\merchant\MerchantController::class, 'statistics']);
- Route::post('/merchant/statistics/export', [\plugin\saiadmin\app\controller\merchant\MerchantController::class, 'statisticsExport']);
- // 日志管理
- Route::get("/logs/getLoginLogPageList", [\plugin\saiadmin\app\controller\system\SystemLogController::class, 'getLoginLogPageList']);
- Route::delete("/logs/deleteLoginLog", [\plugin\saiadmin\app\controller\system\SystemLogController::class, 'deleteLoginLog']);
- Route::get("/logs/getOperLogPageList", [\plugin\saiadmin\app\controller\system\SystemLogController::class, 'getOperLogPageList']);
- Route::delete("/logs/deleteOperLog", [\plugin\saiadmin\app\controller\system\SystemLogController::class, 'deleteOperLog']);
- fastRoute("email", \plugin\saiadmin\app\controller\system\SystemMailController::class);
- // 服务管理
- Route::get("/server/monitor", [\plugin\saiadmin\app\controller\system\SystemServerController::class, 'monitor']);
- Route::get("/server/cache", [\plugin\saiadmin\app\controller\system\SystemServerController::class, 'cache']);
- Route::post("/server/clear", [\plugin\saiadmin\app\controller\system\SystemServerController::class, 'clear']);
- // 数据表维护
- Route::get("/database/index", [\plugin\saiadmin\app\controller\system\DataBaseController::class, 'index']);
- Route::get("/database/recycle", [\plugin\saiadmin\app\controller\system\DataBaseController::class, 'recycle']);
- Route::delete("/database/delete", [\plugin\saiadmin\app\controller\system\DataBaseController::class, 'delete']);
- Route::post("/database/recovery", [\plugin\saiadmin\app\controller\system\DataBaseController::class, 'recovery']);
- Route::get("/database/dataSource", [\plugin\saiadmin\app\controller\system\DataBaseController::class, 'source']);
- Route::get("/database/detailed", [\plugin\saiadmin\app\controller\system\DataBaseController::class, 'detailed']);
- Route::post("/database/optimize", [\plugin\saiadmin\app\controller\system\DataBaseController::class, 'optimize']);
- Route::post("/database/fragment", [\plugin\saiadmin\app\controller\system\DataBaseController::class, 'fragment']);
- });
- Route::group('/tool', function () {
- Route::post('/mqtt/publish', [\plugin\saiadmin\app\controller\tool\MqttController::class, 'publish']);
- // 定时任务
- fastRoute('crontab', \plugin\saiadmin\app\controller\tool\CrontabController::class);
- Route::post("/crontab/run", [\plugin\saiadmin\app\controller\tool\CrontabController::class, 'run']);
- Route::get("/crontab/logPageList", [\plugin\saiadmin\app\controller\tool\CrontabController::class, 'logPageList']);
- Route::delete('/crontab/deleteCrontabLog', [\plugin\saiadmin\app\controller\tool\CrontabController::class, 'deleteCrontabLog']);
- // 代码生成
- fastRoute('code', \plugin\saiadmin\app\controller\tool\GenerateTablesController::class);
- Route::get("/code/getTableColumns", [\plugin\saiadmin\app\controller\tool\GenerateTablesController::class, 'getTableColumns']);
- Route::get("/code/preview", [\plugin\saiadmin\app\controller\tool\GenerateTablesController::class, 'preview']);
- Route::post("/code/loadTable", [\plugin\saiadmin\app\controller\tool\GenerateTablesController::class, 'loadTable']);
- Route::post("/code/generate", [\plugin\saiadmin\app\controller\tool\GenerateTablesController::class, 'generate']);
- Route::post("/code/generateFile", [\plugin\saiadmin\app\controller\tool\GenerateTablesController::class, 'generateFile']);
- Route::post("/code/sync", [\plugin\saiadmin\app\controller\tool\GenerateTablesController::class, 'sync']);
- });
- Route::disableDefaultRoute('saiadmin');
|