fix: add model for lane_trans LocalTrans
This commit is contained in:
parent
28cb23adc4
commit
50351596ac
|
@ -26,6 +26,7 @@ Data model for CORE POS "lane_trans" DB
|
||||||
|
|
||||||
import sqlalchemy as sa
|
import sqlalchemy as sa
|
||||||
from sqlalchemy import orm
|
from sqlalchemy import orm
|
||||||
|
from sqlalchemy.ext.declarative import declared_attr
|
||||||
|
|
||||||
from corepos.db.common import trans as common
|
from corepos.db.common import trans as common
|
||||||
|
|
||||||
|
@ -45,18 +46,34 @@ class DTransactionBase(common.TransactionDetailBase):
|
||||||
|
|
||||||
class DTransaction(DTransactionBase, Base):
|
class DTransaction(DTransactionBase, Base):
|
||||||
"""
|
"""
|
||||||
Represents a record from ``dtransactions`` table.
|
Data model for ``dtransactions`` table.
|
||||||
"""
|
"""
|
||||||
__tablename__ = 'dtransactions'
|
__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
|
||||||
sa.PrimaryKeyConstraint('trans_id'),
|
def __table_args__(self):
|
||||||
)
|
return (
|
||||||
|
sa.PrimaryKeyConstraint('trans_id'),
|
||||||
|
)
|
||||||
|
|
||||||
date_time = sa.Column('datetime', sa.DateTime(), nullable=True)
|
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…
Reference in a new issue