feat: creating chats for cards and clients, sending and deleting text messages
This commit is contained in:
@@ -7,7 +7,7 @@ from sqlalchemy.orm import relationship, Mapped, mapped_column
|
||||
from models import BaseModel
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from models import ResidualPallet, ResidualBox, Product, BarcodeTemplate, User
|
||||
from models import ResidualPallet, ResidualBox, Product, BarcodeTemplate, User, TgGroup, Chat
|
||||
|
||||
|
||||
class Client(BaseModel):
|
||||
@@ -39,6 +39,9 @@ class Client(BaseModel):
|
||||
pallets: Mapped[list['ResidualPallet']] = relationship(back_populates='client', lazy='selectin')
|
||||
boxes: Mapped[list['ResidualBox']] = relationship(back_populates='client', lazy='selectin')
|
||||
|
||||
tg_group: Mapped[Optional['TgGroup']] = relationship('TgGroup', back_populates='client', lazy='joined')
|
||||
chat: Mapped[Optional['Chat']] = relationship('Chat', back_populates='client', lazy='joined')
|
||||
|
||||
|
||||
class ClientDetails(BaseModel):
|
||||
__tablename__ = 'client_details'
|
||||
|
||||
Reference in New Issue
Block a user