You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
2.0 KiB

10 months ago
from sqlalchemy import Column, Integer, String, DateTime
from config.database import Base
from datetime import datetime
class Metatask(Base):
"""
元数据任务表
"""
__tablename__ = 'meta_metatask'
metatask_id = Column(Integer, primary_key=True, autoincrement=True, comment='任务主键')
metatask_name = Column(String(50), nullable=True, default='', comment='任务名称')
metatask_type = Column(String(5), nullable=True, default='N', comment='任务类型(0 采集 1加工)')
create_by = Column(String(64), nullable=True, default='', comment='创建者')
create_time = Column(DateTime, nullable=True, default=datetime.now(), comment='创建时间')
update_by = Column(String(64), nullable=True, default='', comment='更新者')
update_time = Column(DateTime, nullable=True, default=datetime.now(), comment='更新时间')
remark = Column(String(500), nullable=True, default=None, comment='备注')
status = Column(String(10), nullable=True, default='OFFLINE', comment='状态')
ds_time = Column(DateTime, nullable=True, default=None, comment='调度时间')
dbRName = Column(String(50), nullable=True, default=None, comment='数据源名称')
dbRCode = Column(Integer, nullable=True, default=None, comment='数据源ID')
dbName = Column(String(50), nullable=True, default=None, comment='数据库名称')
dbCode = Column(String(50), nullable=True, default=None, comment='数据库ID')
dbSName = Column(String(50), nullable=True, default=None, comment='模式名称')
dbSCode = Column(String(50), nullable=True, default=None, comment='模式ID')
acquisitionType = Column(String(10), nullable=True, default=None, comment='采集方式')
ac_target = Column(String(5), nullable=True, default=None, comment='采集目标')
ds_ids = Column(String(50), nullable=True, default=None, comment='任务Id')
ds_types = Column(String(5), nullable=True, default=None, comment='ds任务类型')
schId = Column(String(50), nullable=True, default=None, comment='调度id')