|  |  |  | 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') |