feat: stocker et afficher les données étendues dans le modal détail
- Ajout des champs a_propos, description, carateristique, details au modèle ProductSnapshot - Sérialisation JSON pour les listes et dictionnaires - Modification du CRUD pour stocker/lire les données étendues - Modification du runner pour passer les données lors du scrape - AddProductModal envoie les données étendues lors de la création - La base SQLite doit être recréée (suppression de suivi.db) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -62,6 +62,11 @@ class ProductSnapshot(Base):
|
||||
choix_amazon = Column(Boolean, nullable=True)
|
||||
offre_limitee = Column(Boolean, nullable=True)
|
||||
exclusivite_amazon = Column(Boolean, nullable=True)
|
||||
# Données étendues (stockées en JSON)
|
||||
a_propos = Column(Text, nullable=True) # JSON array
|
||||
description = Column(Text, nullable=True)
|
||||
carateristique = Column(Text, nullable=True) # JSON object
|
||||
details = Column(Text, nullable=True) # JSON object
|
||||
chemin_json_brut = Column(Text, nullable=True)
|
||||
statut_scrap = Column(String(32), default="ok")
|
||||
message_erreur = Column(Text, nullable=True)
|
||||
|
||||
Reference in New Issue
Block a user