#feature: some update

This commit is contained in:
2026-08-12 18:00:09 +08:00
parent ba916f5ce1
commit 103340536b
39 changed files with 2916 additions and 227 deletions
+6 -1
View File
@@ -2,6 +2,7 @@
use App\Http\Controllers\Admin\AdminMetaController;
use App\Http\Controllers\Admin\ConfigController;
use App\Http\Controllers\Admin\ErpRequestReportConfigController;
use App\Http\Controllers\Admin\IpUserMappingController;
use App\Http\Controllers\Admin\JenkinsBuildController;
use App\Http\Controllers\Admin\JenkinsDeploymentController;
@@ -40,7 +41,7 @@ Route::prefix('sql-generator')->group(function () {
});
// 进产诊断 API 路由
Route::prefix('production-diagnosis')->group(function () {
Route::prefix('production-diagnosis')->middleware('throttle:30,1')->group(function () {
Route::post('/diagnose', [ProductionDiagnosisController::class, 'diagnose']);
});
@@ -90,6 +91,8 @@ Route::get('/admin/meta', [AdminMetaController::class, 'show']);
// 管理员IP白名单限定的后台接口
Route::prefix('admin')->middleware('admin.ip')->group(function () {
Route::get('/erp-request-report/config', [ErpRequestReportConfigController::class, 'show']);
Route::put('/erp-request-report/config', [ErpRequestReportConfigController::class, 'update']);
Route::get('/configs', [ConfigController::class, 'index']);
Route::post('/configs', [ConfigController::class, 'store']);
Route::put('/configs/{config}', [ConfigController::class, 'update']);
@@ -118,6 +121,8 @@ Route::prefix('admin')->middleware('admin.ip')->group(function () {
// Jenkins 发布历史
Route::get('/jenkins/build-projects', [JenkinsBuildController::class, 'projects']);
Route::post('/jenkins/trigger-builds', [JenkinsBuildController::class, 'trigger']);
Route::post('/jenkins/build-statuses', [JenkinsBuildController::class, 'statuses']);
Route::post('/jenkins/cancel-build', [JenkinsBuildController::class, 'cancel']);
Route::get('/jenkins/deployments', [JenkinsDeploymentController::class, 'index']);
Route::get('/jenkins/deployments/{id}', [JenkinsDeploymentController::class, 'show']);
});