#feature: add test mail generator
This commit is contained in:
@@ -3,9 +3,11 @@
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\EnvController;
|
||||
use App\Http\Controllers\JiraController;
|
||||
use App\Http\Controllers\TestMailController;
|
||||
use App\Http\Controllers\LogAnalysisController;
|
||||
use App\Http\Controllers\MessageSyncController;
|
||||
use App\Http\Controllers\MessageDispatchController;
|
||||
use App\Http\Controllers\ProductionDiagnosisController;
|
||||
use App\Http\Controllers\SqlGeneratorController;
|
||||
use App\Http\Controllers\Admin\AdminMetaController;
|
||||
use App\Http\Controllers\Admin\ConfigController;
|
||||
@@ -36,6 +38,11 @@ Route::prefix('sql-generator')->group(function () {
|
||||
Route::post('/production-countries/check', [SqlGeneratorController::class, 'checkProductionCountries']);
|
||||
});
|
||||
|
||||
// 进产诊断 API 路由
|
||||
Route::prefix('production-diagnosis')->group(function () {
|
||||
Route::post('/diagnose', [ProductionDiagnosisController::class, 'diagnose']);
|
||||
});
|
||||
|
||||
// JIRA API路由
|
||||
Route::prefix('jira')->group(function () {
|
||||
Route::get('/config', [JiraController::class, 'getConfig']);
|
||||
@@ -44,6 +51,17 @@ Route::prefix('jira')->group(function () {
|
||||
Route::get('/weekly-report/download', [JiraController::class, 'downloadWeeklyReport']);
|
||||
});
|
||||
|
||||
|
||||
// 提测邮件 API 路由
|
||||
Route::prefix('test-mail')->group(function () {
|
||||
Route::get('/sprints', [TestMailController::class, 'sprints']);
|
||||
Route::get('/data', [TestMailController::class, 'data']);
|
||||
Route::post('/databases', [TestMailController::class, 'databases']);
|
||||
Route::post('/draft-sections', [TestMailController::class, 'draftSections']);
|
||||
Route::post('/open-draft', [TestMailController::class, 'openDraft'])->middleware('admin.ip');
|
||||
Route::post('/download', [TestMailController::class, 'download']);
|
||||
});
|
||||
|
||||
// 消息同步API路由
|
||||
Route::prefix('message-sync')->group(function () {
|
||||
Route::post('/query', [MessageSyncController::class, 'queryMessages']);
|
||||
|
||||
@@ -9,8 +9,10 @@ Route::get('/', [AdminController::class, 'index'])->name('home');
|
||||
// 前端路由 - 所有页面都通过admin框架显示
|
||||
Route::get('/env', [AdminController::class, 'index'])->name('admin.env');
|
||||
Route::get('/sql-generator', [AdminController::class, 'index'])->name('admin.sql-generator');
|
||||
Route::get('/production-diagnosis', [AdminController::class, 'index'])->name('admin.production-diagnosis');
|
||||
Route::get('/weekly-report', [AdminController::class, 'index'])->name('admin.weekly-report');
|
||||
Route::get('/worklog', [AdminController::class, 'index'])->name('admin.worklog');
|
||||
Route::get('/test-mail', [AdminController::class, 'index'])->name('admin.test-mail');
|
||||
Route::get('/message-sync', [AdminController::class, 'index'])->name('admin.message-sync');
|
||||
Route::get('/event-consumer-sync', [AdminController::class, 'index'])->name('admin.event-consumer-sync');
|
||||
Route::get('/message-dispatch', [AdminController::class, 'index'])->name('admin.message-dispatch');
|
||||
|
||||
Reference in New Issue
Block a user