16 lines
		
	
	
		
			629 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			629 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from sqlalchemy import Table, Column, Integer, ForeignKey
 | 
						|
from sqlalchemy.orm import relationship
 | 
						|
 | 
						|
from models.base import metadata, BaseModel
 | 
						|
 | 
						|
 | 
						|
class DealService(BaseModel):
 | 
						|
    __tablename__ = 'deal_services'
 | 
						|
    deal_id = Column(Integer, ForeignKey('deals.id'), nullable=False, comment='ID Сделки', primary_key=True)
 | 
						|
    deal = relationship('Deal', back_populates='services')
 | 
						|
 | 
						|
    service_id = Column(Integer, ForeignKey('services.id'), nullable=False, comment='ID Услуги', primary_key=True)
 | 
						|
    service = relationship('Service')
 | 
						|
 | 
						|
    quantity = Column(Integer, nullable=False, comment='Кол-во услуги')
 |