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
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							32 lines
						
					
					
						
							2.0 KiB
						
					
					
				| 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') |