This commit is contained in:
2026-08-05 15:56:08 +08:00
parent 01729b1e0b
commit 2d9e2376b6
106 changed files with 10007 additions and 253 deletions
+17
View File
@@ -49,6 +49,17 @@ Route::group('api', function () {
Route::post('upload', 'api.Upload/upload');
Route::get('models', 'api.Settings/models');
Route::get('agents', 'api.Settings/agents');
Route::get('short-drama/bootstrap', 'api.ShortDrama/bootstrap');
Route::get('short-drama/projects', 'api.ShortDrama/index');
Route::post('short-drama/projects', 'api.ShortDrama/createProject');
Route::get('short-drama/projects/:id', 'api.ShortDrama/show');
Route::delete('short-drama/projects/:id', 'api.ShortDrama/deleteProject');
Route::post('short-drama/projects/:id/characters', 'api.ShortDrama/addCharacter');
Route::delete('short-drama/projects/:id/characters/:characterId', 'api.ShortDrama/deleteCharacter');
Route::post('short-drama/projects/:id/generate', 'api.ShortDrama/generate');
Route::get('short-drama/projects/:id/status', 'api.ShortDrama/status');
Route::post('short-drama/projects/:id/shots/:shotId/retry', 'api.ShortDrama/retryShot');
})->middleware(\app\middleware\JwtAuth::class);
Route::group('admin', function () {
@@ -56,6 +67,9 @@ Route::group('api', function () {
Route::post('users', 'api.Admin/createUser');
Route::put('users/:id', 'api.Admin/updateUser');
Route::delete('users/:id', 'api.Admin/deleteUser');
Route::get('guests', 'api.Admin/guests');
Route::put('guests/:id/status', 'api.Admin/updateGuestStatus');
Route::delete('guests/:id', 'api.Admin/deleteGuest');
Route::get('roles', 'api.Admin/roles');
Route::post('roles', 'api.Admin/createRole');
Route::put('roles/:id', 'api.Admin/updateRole');
@@ -69,6 +83,9 @@ Route::group('api', function () {
Route::post('departments', 'api.Admin/createDepartment');
Route::put('departments/:id', 'api.Admin/updateDepartment');
Route::delete('departments/:id', 'api.Admin/deleteDepartment');
Route::get('invitations', 'api.Admin/invitations');
Route::post('invitations', 'api.Admin/createInvitation');
Route::put('invitations/:id/revoke', 'api.Admin/revokeInvitation');
Route::get('conversations', 'api.Admin/conversations');
Route::get('conversations/:id', 'api.Admin/conversationDetail');
Route::get('stats', 'api.Admin/stats');