fix: renamed assignments table to deal_employees
This commit is contained in:
@@ -108,7 +108,7 @@ class Deal(BaseModel):
|
||||
pallets: Mapped[list[Pallet]] = relationship(back_populates='deal', lazy='selectin')
|
||||
boxes: Mapped[list[Box]] = relationship(back_populates='deal', lazy='selectin')
|
||||
|
||||
assignments: Mapped[list['Assignment']] = relationship(back_populates='deal', lazy='selectin')
|
||||
employees: Mapped[list['DealEmployees']] = relationship(back_populates='deal', lazy='selectin')
|
||||
|
||||
|
||||
class DealStatusHistory(BaseModel):
|
||||
@@ -130,12 +130,12 @@ class DealStatusHistory(BaseModel):
|
||||
comment = Column(String, nullable=False, comment='Коментарий', server_default='')
|
||||
|
||||
|
||||
class Assignment(BaseModel):
|
||||
__tablename__ = 'assignments'
|
||||
class DealEmployees(BaseModel):
|
||||
__tablename__ = 'deal_employees'
|
||||
user_id: Mapped[int] = mapped_column(ForeignKey('users.id'), primary_key=True)
|
||||
user: Mapped['User'] = relationship('User', back_populates='assignments', lazy='selectin')
|
||||
user: Mapped['User'] = relationship('User', back_populates='deals', lazy='selectin')
|
||||
|
||||
deal_id: Mapped[int] = mapped_column(ForeignKey('deals.id'), primary_key=True)
|
||||
deal: Mapped[Deal] = relationship('Deal', back_populates='assignments', lazy='selectin')
|
||||
deal: Mapped[Deal] = relationship('Deal', back_populates='employees', lazy='selectin')
|
||||
|
||||
created_at: Mapped[datetime] = mapped_column()
|
||||
|
||||
Reference in New Issue
Block a user