fix parsing db and tests
This commit is contained in:
@@ -5,12 +5,14 @@ from pydantic import BaseModel, Field
|
||||
|
||||
|
||||
class ImageRecord(BaseModel):
|
||||
# Нормализованная схема одной картинки.
|
||||
fullres_image: str
|
||||
preview_image: str
|
||||
order_index: int = 0
|
||||
|
||||
|
||||
class CarRecord(BaseModel):
|
||||
# Основная Pydantic-схема машины перед записью в БД.
|
||||
parser_id: str
|
||||
brand: str
|
||||
model: str
|
||||
@@ -47,6 +49,7 @@ class CarRecord(BaseModel):
|
||||
|
||||
|
||||
class ScrapeExport(BaseModel):
|
||||
# Экспорт результата scrape для JSON-выгрузки.
|
||||
source_url: str
|
||||
fetched_at_epoch: int
|
||||
vehicle_summary: dict[str, Any] = Field(default_factory=dict)
|
||||
|
||||
Reference in New Issue
Block a user