feat: ozon sync
This commit is contained in:
@@ -27,7 +27,7 @@ class OzonProduct(BaseModel):
|
||||
product_id: Mapped[int] = mapped_column(ForeignKey('products.id'), primary_key=True)
|
||||
product: Mapped["Product"] = relationship()
|
||||
|
||||
|
||||
ozon_product_id: Mapped[int] = mapped_column(nullable=False)
|
||||
|
||||
class YandexProduct(BaseModel):
|
||||
__tablename__ = 'yandex_products'
|
||||
|
||||
@@ -40,6 +40,11 @@ class Product(BaseModel):
|
||||
cascade="all, delete-orphan",
|
||||
uselist=True)
|
||||
|
||||
ozon_products = relationship('OzonProduct',
|
||||
back_populates='product',
|
||||
cascade="all, delete-orphan",
|
||||
uselist=True)
|
||||
|
||||
|
||||
class ProductImage(BaseModel):
|
||||
__tablename__ = 'product_images'
|
||||
|
||||
Reference in New Issue
Block a user