feat: split bills for one deal

This commit is contained in:
2025-05-09 13:32:30 +04:00
parent 42ce73dd6a
commit be13c77164
12 changed files with 154 additions and 90 deletions

View File

@@ -93,7 +93,11 @@ class Card(BaseModel):
order_by="desc(CardProduct.product_id)"
)
bill_request: Mapped[Optional['CardBillRequest']] = relationship(back_populates='card', lazy='joined')
bill_requests: Mapped[list['CardBillRequest']] = relationship(
back_populates='card',
lazy='selectin',
uselist=True,
)
# module client
client_id: Mapped[Optional[int]] = mapped_column(