feat: complete deal
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
from sqlalchemy import Column, Integer, String, DateTime, ForeignKey, BigInteger
|
||||
from sqlalchemy import Column, Integer, String, DateTime, ForeignKey
|
||||
from sqlalchemy.orm import relationship
|
||||
|
||||
from models import BaseModel
|
||||
@@ -23,6 +23,7 @@ class Client(BaseModel):
|
||||
|
||||
barcode_template_id = Column(Integer, ForeignKey('barcode_templates.id'), nullable=True)
|
||||
barcode_template = relationship('BarcodeTemplate', lazy='selectin')
|
||||
# users = relationship('ClientUser', back_populates='client', cascade='all, delete')
|
||||
|
||||
|
||||
class ClientDetails(BaseModel):
|
||||
@@ -42,3 +43,20 @@ class ClientDetails(BaseModel):
|
||||
|
||||
modified_by_user_id = Column(Integer, ForeignKey('users.id'), nullable=False)
|
||||
modified_by_user = relationship('User')
|
||||
|
||||
|
||||
# class ClientContact(BaseModel):
|
||||
# __tablename__ = 'client_contact'
|
||||
# id: Mapped[int] = mapped_column(primary_key=True)
|
||||
#
|
||||
# client_id: Mapped[int] = mapped_column(ForeignKey('clients.id'))
|
||||
# client: Mapped["Client"] = relationship('Client', back_populates='users')
|
||||
#
|
||||
# first_name: Mapped[str] = mapped_column()
|
||||
# last_name: Mapped[str] = mapped_column()
|
||||
#
|
||||
# telegram: Mapped[str] = mapped_column()
|
||||
# phone_number: Mapped[str] = mapped_column()
|
||||
# email: Mapped[str] = mapped_column()
|
||||
# inn: Mapped[str] = mapped_column()
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user