zalupka
This commit is contained in:
		@@ -1,9 +1,10 @@
 | 
			
		||||
from enum import IntEnum, unique
 | 
			
		||||
 | 
			
		||||
from sqlalchemy import Column, Integer, String, DateTime, ForeignKey, Boolean
 | 
			
		||||
from sqlalchemy import Column, Integer, String, DateTime, ForeignKey, Boolean, Sequence
 | 
			
		||||
from sqlalchemy.orm import relationship
 | 
			
		||||
 | 
			
		||||
from models.base import BaseModel
 | 
			
		||||
from models.base import BaseModel, metadata
 | 
			
		||||
from models.utils import add_sequence_to_model
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@unique
 | 
			
		||||
@@ -35,6 +36,10 @@ class Deal(BaseModel):
 | 
			
		||||
    services = relationship('DealService', back_populates='deal')
 | 
			
		||||
    products = relationship('DealProduct', back_populates='deal')
 | 
			
		||||
 | 
			
		||||
    # TODO remake with sequence
 | 
			
		||||
    rank = Column(String, nullable=False, comment='Lexorank')
 | 
			
		||||
 | 
			
		||||
    comment = Column(String, nullable=False, server_default='', comment='Коментарий к заданию')
 | 
			
		||||
 | 
			
		||||
class DealStatusHistory(BaseModel):
 | 
			
		||||
    __tablename__ = 'deals_status_history'
 | 
			
		||||
@@ -52,3 +57,4 @@ class DealStatusHistory(BaseModel):
 | 
			
		||||
 | 
			
		||||
    next_status_deadline = Column(DateTime,
 | 
			
		||||
                                  comment='Дедлайн до которого сделку нужно перевести на следующий этап')
 | 
			
		||||
    comment = Column(String, nullable=False, comment='Коментарий', server_default='')
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user