This commit is contained in:
2026-01-19 06:16:38 +01:00
parent 4ff5d3ee79
commit dcb25e0163
74 changed files with 232377 additions and 177 deletions

View File

@@ -61,3 +61,29 @@ class ProductSnapshotRead(ProductSnapshotBase):
class Config:
orm_mode = True
class ProductWithSnapshot(ProductBase):
"""Produit enrichi avec les données du dernier snapshot."""
id: int
cree_le: datetime
modifie_le: datetime
# Données du dernier snapshot
prix_actuel: Optional[float] = None
prix_conseille: Optional[float] = None
prix_min_30j: Optional[float] = None
reduction_pourcent: Optional[int] = None
etat_stock: Optional[str] = None
en_stock: Optional[bool] = None
note: Optional[float] = None
nombre_avis: Optional[int] = None
prime: Optional[bool] = None
choix_amazon: Optional[bool] = None
offre_limitee: Optional[bool] = None
exclusivite_amazon: Optional[bool] = None
dernier_scrape: Optional[datetime] = None
statut_scrap: Optional[str] = None
class Config:
orm_mode = True