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