二手车

This commit is contained in:
2026-03-05 13:15:05 +08:00
parent 3f0f5334e8
commit 9c7efff01f
15 changed files with 3798 additions and 1644 deletions
+16
View File
@@ -62,6 +62,22 @@ Route::group('/api/v1/business-trip', function () {
Route::post('/approve/{id}', [app\controller\BusinessTripController::class, 'approve']);
})->middleware($authMiddleware);
// 二手车路由(需要认证)
Route::group('/api/v1/usedcar', function () {
Route::get('/list', [app\controller\UsedCarController::class, 'list']);
Route::get('/detail', [app\controller\UsedCarController::class, 'detail']);
Route::post('/create', [app\controller\UsedCarController::class, 'create']);
Route::post('/update', [app\controller\UsedCarController::class, 'update']);
Route::post('/delete', [app\controller\UsedCarController::class, 'delete']);
Route::post('/status', [app\controller\UsedCarController::class, 'updateStatus']);
Route::post('/crawl/url', [app\controller\UsedCarController::class, 'crawlByUrl']);
Route::post('/crawl/mobile', [app\controller\UsedCarController::class, 'crawlMobileUrl']);
Route::post('/pdf/generate', [app\controller\UsedCarController::class, 'generatePdf']);
Route::get('/pdf/download', [app\controller\UsedCarController::class, 'downloadPdf']);
Route::get('/pdf/url', [app\controller\UsedCarController::class, 'getPdfUrl']);
Route::get('/pdf/preview', [app\controller\UsedCarController::class, 'previewPdf']);
})->middleware($authMiddleware);
// 默认路由
Route::fallback(function () {
return json(['code' => 404, 'message' => 'Not Found']);