feat: add parts catalogs integration, catalog prefetch worker, and vehicle select modal

Integrate external parts catalogs API with auth service, add BullMQ-based
catalog prefetch worker for background data caching, expand vehicles service
with shared vehicle support, and add vehicle select modal to frontend.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Sase Dev
2026-02-20 18:14:36 +00:00
parent f3f3f57756
commit f1a27810db
32 changed files with 2591 additions and 118 deletions

View File

@@ -5,7 +5,7 @@ export interface Category {
nameOriginal: string | null;
parentId: string | null;
externalId: string | null;
source: "pl24" | "emex";
source: "pl24" | "emex" | "parts-catalogs";
createdAt: Date;
}
@@ -18,7 +18,7 @@ export interface SchemaPic {
categoryId: string;
imageUrl: string;
hotspots: Hotspot[];
source: "pl24" | "emex";
source: "pl24" | "emex" | "parts-catalogs";
createdAt: Date;
}