feat: EMEX VIN decode → DB catalog entegrasyonu
Some checks failed
CI / Lint, Typecheck, Test & Build (push) Has been cancelled
Some checks failed
CI / Lint, Typecheck, Test & Build (push) Has been cancelled
- CATALOG_MAP'e ~40 yeni WMI eklendi (Mitsubishi, Nissan, Volvo, vb.) - brandFromCatalogCode listesi 55 DB kataloğuna genişletildi - brand="UNKNOWN" olsa bile catalogCode varsa EMEX sonucu kabul edilir - emex-catalog: linkPath'li kategorilerde parçalar DB'den yüklenir (scraper bug fix) - VIN cache: emex_vehicle_vins tablosu ile tekrar VIN'lerde emexdwc.ae atlanır - getCategoryTree Step 0: VIN cache lookup (~10ms) - Match sonrası otomatik VIN cache doldurma - Proaktif cache: ilk decode sonrası matchByName + saveVinCache Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -72,7 +72,7 @@ export const emexVehicleVins = pgTable(
|
||||
createdAt: timestamp("created_at", { withTimezone: true }).defaultNow().notNull(),
|
||||
},
|
||||
(table) => [
|
||||
index("emex_vehicle_vins_vin_idx").on(table.vin),
|
||||
uniqueIndex("emex_vehicle_vins_vin_idx").on(table.vin),
|
||||
index("emex_vehicle_vins_vehicle_id_idx").on(table.emexVehicleId),
|
||||
],
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user