data_management_base.py 1.0 KB

1234567891011121314151617181920
  1. from sqlalchemy import create_engine, Column, BigInteger, String, Text, DateTime, CHAR,Integer,Float
  2. from database import Base
  3. from datetime import datetime
  4. class TpDashboardDataManager(Base):
  5. __tablename__ = 'tp_dashboard_data_management'
  6. id = Column(Integer, primary_key=True, autoincrement=True, comment='主键')
  7. layer_name = Column(String(255), comment='图层名称')
  8. table_name = Column(String(255), comment='表名')
  9. database_name = Column(String(255), comment='库名')
  10. technical_field = Column(String(255), comment='技术字段')
  11. data_update_time = Column(DateTime, comment='创建时间')
  12. data_resouce = Column(String(255), nullable=False, comment='数源单位')
  13. order_num = Column(Integer, default=0, comment='显示顺序')
  14. create_time = Column(DateTime, default=datetime.now, comment='创建时间')
  15. update_time = Column(DateTime, default=datetime.now, onupdate=datetime.now, comment='更新时间')
  16. del_flag = Column(String(1), default='0', comment='删除标志(0代表存在 2代表删除)')