Browse Source

feat:文件详情api

waymen 4 months ago
parent
commit
ffec0e9451
2 changed files with 9 additions and 0 deletions
  1. 8 0
      app/Http/Controllers/API/FileController.php
  2. 1 0
      routes/api.php

+ 8 - 0
app/Http/Controllers/API/FileController.php

@@ -364,4 +364,12 @@ class FileController extends Controller
 
         return FileSimpleResource::collection($files);
     }
+
+    // 文件详情
+    public function detail(int $fileId)
+    {
+        $file = File::findOrFail($fileId);
+
+        return new FileByObjectResource($file);
+    }
 }

+ 1 - 0
routes/api.php

@@ -279,6 +279,7 @@ Route::middleware(['auth:sanctum','account.limit'])->group(function () {
         Route::get("file-bim-view/{file}", [API\FileController::class, "bimView"])->name("file.bim-view");
         Route::get("file/models", [API\FileController::class, "models"])->name("file.models");
         Route::get("file/model-history", [API\FileController::class, "modelHistory"])->name("file.model-history");
+        Route::get("file/{fileId}", [API\FileController::class, "detail"])->name("file.detail");
         
 
         Route::get("bim/multiple-views", [API\BimController::class, "multipleViews"])->name("bim.multiple-views");