fix: add model for lane_trans LocalTrans
				
					
				
			This commit is contained in:
		
							parent
							
								
									28cb23adc4
								
							
						
					
					
						commit
						50351596ac
					
				
					 1 changed files with 24 additions and 7 deletions
				
			
		| 
						 | 
				
			
			@ -26,6 +26,7 @@ Data model for CORE POS "lane_trans" DB
 | 
			
		|||
 | 
			
		||||
import sqlalchemy as sa
 | 
			
		||||
from sqlalchemy import orm
 | 
			
		||||
from sqlalchemy.ext.declarative import declared_attr
 | 
			
		||||
 | 
			
		||||
from corepos.db.common import trans as common
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -45,18 +46,34 @@ class DTransactionBase(common.TransactionDetailBase):
 | 
			
		|||
 | 
			
		||||
class DTransaction(DTransactionBase, Base):
 | 
			
		||||
    """
 | 
			
		||||
    Represents a record from ``dtransactions`` table.
 | 
			
		||||
    Data model for ``dtransactions`` table.
 | 
			
		||||
    """
 | 
			
		||||
    __tablename__ = 'dtransactions'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class LocalTempTrans(common.TransactionDetailBase, Base):
 | 
			
		||||
class LocalTransBase(common.TransactionDetailBase):
 | 
			
		||||
    """
 | 
			
		||||
    Represents a record from ``localtemptrans`` table.
 | 
			
		||||
    Base class for ``localtrans`` and similar models.
 | 
			
		||||
    """
 | 
			
		||||
    __tablename__ = 'localtemptrans'
 | 
			
		||||
    __table_args__ = (
 | 
			
		||||
        sa.PrimaryKeyConstraint('trans_id'),
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    @declared_attr
 | 
			
		||||
    def __table_args__(self):
 | 
			
		||||
        return (
 | 
			
		||||
            sa.PrimaryKeyConstraint('trans_id'),
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
    date_time = sa.Column('datetime', sa.DateTime(), nullable=True)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class LocalTrans(LocalTransBase, Base):
 | 
			
		||||
    """
 | 
			
		||||
    Data model for ``localtrans`` table.
 | 
			
		||||
    """
 | 
			
		||||
    __tablename__ = 'localtrans'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class LocalTempTrans(LocalTransBase, Base):
 | 
			
		||||
    """
 | 
			
		||||
    Data model for ``localtemptrans`` table.
 | 
			
		||||
    """
 | 
			
		||||
    __tablename__ = 'localtemptrans'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue