json(['message' => 'API works']); }); // 商品模块 Route::prefix('goods')->group(function () { Route::get('/', [GoodsController::class, 'index']); // 列表 Route::post('/', [GoodsController::class, 'store']); // 创建 Route::get('all', [GoodsController::class, 'all']); // 所有商品(下拉) Route::get('{id}', [GoodsController::class, 'show']); // 详情 Route::put('{id}', [GoodsController::class, 'update']); // 更新 Route::delete('{id}', [GoodsController::class, 'destroy']); // 删除 }); // 店铺授权模块 Route::prefix('shops')->group(function () { Route::get('/', [ShopAuthController::class, 'index']); // 列表 Route::get('platforms', [ShopAuthController::class, 'platforms']); // 平台配置 Route::post('auth-url', [ShopAuthController::class, 'authUrl']); // 获取授权URL Route::post('callback', [ShopAuthController::class, 'callback']); // 授权回调 Route::get('{id}', [ShopAuthController::class, 'show']); // 详情 Route::post('{id}/refresh', [ShopAuthController::class, 'refresh']); // 刷新token Route::delete('{id}', [ShopAuthController::class, 'destroy']); // 删除 }); // 供应商模块 Route::prefix('suppliers')->group(function () { Route::get('/', [SupplierController::class, 'index']); // 列表 Route::post('/', [SupplierController::class, 'store']); // 创建 Route::get('all', [SupplierController::class, 'all']); // 所有供应商(下拉) Route::get('{id}', [SupplierController::class, 'show']); // 详情 Route::put('{id}', [SupplierController::class, 'update']); // 更新 Route::delete('{id}', [SupplierController::class, 'destroy']); // 删除 }); // 品牌模块 Route::prefix('brands')->group(function () { Route::get('/', [BrandController::class, 'index']); // 列表 Route::post('/', [BrandController::class, 'store']); // 创建 Route::get('all', [BrandController::class, 'all']); // 所有品牌(下拉) Route::get('{id}', [BrandController::class, 'show']); // 详情 Route::put('{id}', [BrandController::class, 'update']); // 更新 Route::delete('{id}', [BrandController::class, 'destroy']); // 删除 }); // 仓库模块 Route::prefix('warehouses')->group(function () { Route::get('/', [WarehouseController::class, 'index']); // 列表 Route::post('/', [WarehouseController::class, 'store']); // 创建 Route::get('{id}', [WarehouseController::class, 'show']); // 详情 Route::put('{id}', [WarehouseController::class, 'update']); // 更新 Route::delete('{id}', [WarehouseController::class, 'destroy']); // 删除 }); // 库存模块(暂时注释,因为StockController不存在) // Route::prefix('stocks')->group(function () { // Route::get('/', [StockController::class, 'index']); // Route::get('logs', [StockController::class, 'logs']); // Route::get('detail/{skuCode}', [StockController::class, 'detail']); // Route::get('update-threshold', [StockController::class, 'updateThreshold']); // }); // 如果需要下拉列表接口,可自行添加 Route::prefix('purchase-orders')->group(function () { Route::get('/', [PurchaseOrderController::class, 'index']); Route::post('/draft', [PurchaseOrderController::class, 'storeDraft']); Route::get('{id}', [PurchaseOrderController::class, 'show']); Route::put('{id}', [PurchaseOrderController::class, 'update']); Route::post('{id}/submit-review', [PurchaseOrderController::class, 'submitReview']); Route::post('{id}/approve', [PurchaseOrderController::class, 'approve']); Route::post('{id}/reject', [PurchaseOrderController::class, 'reject']); Route::post('{id}/push-cloud', [PurchaseOrderController::class, 'pushCloud']); Route::delete('{id}', [PurchaseOrderController::class, 'destroy']); }); // 平台商品模块 Route::prefix('platforms')->group(function () { Route::get('/', [PlatformController::class, 'index']); // 列表 Route::post('/', [PlatformController::class, 'store']); // 创建 Route::get('stats', [PlatformController::class, 'stats']); // 统计 Route::post('sync', [PlatformController::class, 'sync']); // 同步 Route::post('batch-update', [PlatformController::class, 'batchUpdate']); // 批量更新 Route::get('{id}', [PlatformController::class, 'show']); // 详情 Route::put('{id}', [PlatformController::class, 'update']); // 更新 Route::delete('{id}', [PlatformController::class, 'destroy']); // 删除 });