Merge remote-tracking branch 'origin/productComment'

This commit is contained in:
2024-11-09 08:35:38 +03:00
4 changed files with 30 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
from sqlalchemy import Table, Column, Integer, ForeignKey, ForeignKeyConstraint, UniqueConstraint
from sqlalchemy import Table, Column, Integer, ForeignKey, ForeignKeyConstraint, UniqueConstraint, String
from sqlalchemy.orm import relationship, mapped_column, Mapped
from models.base import BaseModel
@@ -90,6 +90,7 @@ class DealProduct(BaseModel):
deal_id = Column(Integer, ForeignKey('deals.id'), primary_key=True, nullable=False, comment='ID Сделки')
product_id = Column(Integer, ForeignKey('products.id'), primary_key=True, nullable=False, comment='ID Продукта')
quantity = Column(Integer, nullable=False, comment='Кол-во продукта')
comment = Column(String, nullable=False, server_default='', comment='Комментарий к товару')
deal = relationship('Deal',
back_populates='products',