feat: billing for groups of deals
This commit is contained in:
		@@ -4,6 +4,7 @@ from sqlalchemy import ForeignKey, Table, Column
 | 
			
		||||
from sqlalchemy.orm import mapped_column, Mapped, relationship
 | 
			
		||||
 | 
			
		||||
from models import BaseModel
 | 
			
		||||
from models import GroupBillRequest
 | 
			
		||||
 | 
			
		||||
if TYPE_CHECKING:
 | 
			
		||||
    from models import Deal
 | 
			
		||||
@@ -24,6 +25,10 @@ class DealGroup(BaseModel):
 | 
			
		||||
        back_populates='group',
 | 
			
		||||
        secondary='deal_relations'
 | 
			
		||||
    )
 | 
			
		||||
    bill_request: Mapped[Optional['GroupBillRequest']] = relationship(
 | 
			
		||||
        back_populates='group',
 | 
			
		||||
        lazy='joined'
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
deal_relations = Table(
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user