47 lines
1.5 KiB
Python
47 lines
1.5 KiB
Python
from sqlalchemy.ext.declarative import declarative_base
|
|
from sqlalchemy import Column, Integer, Float, String, ForeignKey
|
|
|
|
Base = declarative_base()
|
|
|
|
class Extra(Base):
|
|
__tablename__ = "extra"
|
|
|
|
id = Column('id', Integer, primary_key=True)
|
|
lastblockscanned = Column('lastblockscanned', Integer)
|
|
|
|
class TransactionHistory(Base):
|
|
__tablename__ = "transactionhistory"
|
|
|
|
id = Column('id', Integer, primary_key=True)
|
|
blockno = Column('blockno', Integer)
|
|
fromAddress = Column('fromAddress', String)
|
|
toAddress = Column('toAddress', String)
|
|
amount = Column('amount', Float)
|
|
blockchainReference = Column('blockchainReference', String)
|
|
|
|
class TransactionTable(Base):
|
|
__tablename__ = "transactiontable"
|
|
|
|
id = Column('id', Integer, primary_key=True)
|
|
address = Column('address', String)
|
|
parentid = Column('parentid', Integer)
|
|
transferBalance = Column('transferBalance', Float)
|
|
|
|
class TransferLogs(Base):
|
|
__tablename__ = "transferlogs"
|
|
|
|
id = Column('id', Integer, primary_key=True)
|
|
primaryIDReference = Column('primaryIDReference', Integer)
|
|
transferDescription = Column('transferDescription', String)
|
|
transferIDConsumed = Column('transferIDConsumed', Integer)
|
|
blockchainReference = Column('blockchainReference', String)
|
|
|
|
class Webtable(Base):
|
|
__tablename__ = "webtable"
|
|
|
|
id = Column('id', Integer, primary_key=True)
|
|
transferDescription = Column('transferDescription', String)
|
|
blockchainReference = Column('blockchainReference', String)
|
|
|
|
|