fix : Tenant API 추가
- 테넌트 목록 조회 - 테넌트 정보 조회 - 테넌트 정보 수정 - 테넌트 등록 - 테넌트 삭제 - 테넌트 복구
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
use App\Http\Controllers\Api\V1\ModelController;
|
||||
use App\Http\Controllers\Api\V1\BomController;
|
||||
use App\Http\Controllers\Api\V1\UserController;
|
||||
use App\Http\Controllers\Api\V1\TenantController;
|
||||
|
||||
// error test
|
||||
Route::get('/test-error', function () {
|
||||
@@ -61,6 +62,17 @@
|
||||
Route::patch('me/tenants/switch', [UserController::class, 'switchTenant'])->name('v1.users.me.tenants.switch'); // 활성 테넌트 전환
|
||||
});
|
||||
|
||||
|
||||
// Tenant API
|
||||
Route::prefix('tenants')->group(function () {
|
||||
Route::get('list', [TenantController::class, 'index'])->name('v1.tenant.index'); // 테넌트 목록 조회
|
||||
Route::get('/', [TenantController::class, 'show'])->name('v1.tenant.show'); // 테넌트 정보 조회
|
||||
Route::put('/', [TenantController::class, 'update'])->name('v1.tenant.update'); // 테넌트 정보 수정
|
||||
Route::post('/', [TenantController::class, 'store'])->name('v1.tenant.store'); // 테넌트 등록
|
||||
Route::delete('/', [TenantController::class, 'destroy'])->name('v1.tenant.destroy'); // 테넌트 삭제(탈퇴)
|
||||
Route::put('/restore/{tenant_id}', [TenantController::class, 'restore'])->name('v1.tenant.restore'); // 테넌트 복구
|
||||
});
|
||||
|
||||
// File API
|
||||
Route::prefix('file')->group(function () {
|
||||
Route::post('upload', [FileController::class, 'upload'])->name('v1.file.upload'); // 파일 업로드 (등록/수정)
|
||||
|
||||
Reference in New Issue
Block a user