diff --git a/frontend/src/lib/api.ts b/frontend/src/lib/api.ts index 7835621..16f24cb 100644 --- a/frontend/src/lib/api.ts +++ b/frontend/src/lib/api.ts @@ -599,6 +599,7 @@ export interface VehicleRequest { export interface RequestVehicle { id: number; request_id: number; + car_id?: number; // Reference to cars table car_data: Record; is_approved: boolean; approved_at?: string; @@ -1279,6 +1280,12 @@ export const adminPdfApi = { const { data } = await api.post('/carmodoo/admin/retry-all-failed-pdfs'); return data; }, + + // 단일 차량 PDF 재생성 + regenerateSingle: async (carId: number): Promise<{ message: string; pdf_path?: string }> => { + const { data } = await api.post(`/carmodoo/car/${carId}/regenerate-pdf`); + return data; + }, }; // Dashboard API