1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?php
- // +----------------------------------------------------------------------
- // | Niucloud-admin 企业快速开发的saas管理平台
- // +----------------------------------------------------------------------
- // | 官方网址:https://www.niucloud.com
- // +----------------------------------------------------------------------
- // | niucloud团队 版权所有 开源版本可自由商用
- // +----------------------------------------------------------------------
- // | Author: Niucloud Team
- // +----------------------------------------------------------------------
- use app\adminapi\middleware\AdminCheckRole;
- use app\adminapi\middleware\AdminCheckToken;
- use app\adminapi\middleware\AdminLog;
- use think\facade\Route;
- /**
- * 应用插件相关路由
- */
- Route::group('niucloud', function () {
- //设置 授权信息
- Route::post('authinfo', 'niucloud.Module/setAuthorize');
- //获取 授权设置
- Route::get('admin/authinfo', 'niucloud.Module/getAuthorize');
- //获取授权信息
- Route::get('authinfo', 'niucloud.Module/authorize');
- //获取应用插件列表
- Route::get('module', 'addon.Addon/getLocalAddonList');
- //获取应用详情
- Route::get('module', 'addon.Addon/getLocalAddonList');
- //获取插件插件列表
- Route::get('module/version', 'addon.Addon/lists');
- //下载
- Route::get('module/download/:version_id', 'addon.Addon/info');
- //更新
- Route::put('addon/status/:version_id', 'addon.Addon/setStatus');
- // 获取框架最新版本
- Route::get('framework/newversion', 'niucloud.Module/getFrameworkLastVersion');
- // 获取框架版本更新记录
- Route::get('framework/version/list', 'niucloud.Module/getFrameworkVersionList');
- // 云编译
- Route::post('build', 'niucloud.Cloud/build');
- // 获取编译任务
- Route::get('build', 'niucloud.Cloud/getBuildTask');
- // 获取云编译
- Route::get('build/log', 'niucloud.Cloud/getBuildLog');
- // 清除编译任务
- Route::post('build/clear', 'niucloud.Cloud/clearBuildTask');
- // 编译前环境检测
- Route::get('build/check', 'niucloud.Cloud/buildPreCheck');
- })->middleware([
- AdminCheckToken::class,
- AdminCheckRole::class,
- AdminLog::class
- ]);
|