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__ = ( | ||||
| 
 | ||||
|     @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