🚀 Major Upgrade! Visual Workflow Orchestrator and AI-Powered Crawler Implemented. Added Model Arena Feature and Efficiency Optimizations (Two-Level Caching Architecture + End-to-End Performance Enhancements).
This commit is contained in:
+49
-1
@@ -46,4 +46,52 @@ CREATE TABLE `user` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`createTime` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
|
||||
|
||||
-- 爬虫模板表
|
||||
CREATE TABLE IF NOT EXISTS `crawler_templates` (
|
||||
`id` VARCHAR(64) NOT NULL COMMENT '模板ID',
|
||||
`name` VARCHAR(64) NOT NULL COMMENT '模板名称',
|
||||
`description` VARCHAR(255) NULL COMMENT '模板描述',
|
||||
`icon` VARCHAR(32) NULL COMMENT '图标',
|
||||
`config` JSON NOT NULL COMMENT '配置JSON',
|
||||
`created_at` DATETIME NOT NULL COMMENT '创建时间',
|
||||
`updated_at` DATETIME NOT NULL COMMENT '更新时间',
|
||||
`deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
|
||||
PRIMARY KEY (`id`),
|
||||
INDEX `idx_crawler_templates_name` (`name`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='爬虫配置模板表';
|
||||
|
||||
-- 分析流程模板表
|
||||
CREATE TABLE IF NOT EXISTS `analysis_templates` (
|
||||
`id` VARCHAR(64) NOT NULL COMMENT '模板ID',
|
||||
`name` VARCHAR(64) NOT NULL COMMENT '模板名称',
|
||||
`description` VARCHAR(255) NULL COMMENT '模板描述',
|
||||
`icon` VARCHAR(32) NULL COMMENT '图标',
|
||||
`components` JSON NOT NULL COMMENT '组件JSON',
|
||||
`connections` JSON NOT NULL COMMENT '连接JSON',
|
||||
`created_at` DATETIME NOT NULL COMMENT '创建时间',
|
||||
`updated_at` DATETIME NOT NULL COMMENT '更新时间',
|
||||
`deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
|
||||
PRIMARY KEY (`id`),
|
||||
INDEX `idx_analysis_templates_name` (`name`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='分析流程模板表';
|
||||
|
||||
-- 工作流执行任务表
|
||||
CREATE TABLE IF NOT EXISTS `workflow_tasks` (
|
||||
`id` VARCHAR(64) NOT NULL COMMENT '任务ID',
|
||||
`template_id` VARCHAR(64) NULL COMMENT '关联模板ID',
|
||||
`type` VARCHAR(32) NOT NULL COMMENT '任务类型:crawler/analysis',
|
||||
`status` VARCHAR(16) NOT NULL COMMENT '任务状态:pending/running/completed/failed',
|
||||
`progress` INT(11) NOT NULL DEFAULT 0 COMMENT '进度百分比',
|
||||
`config` JSON NOT NULL COMMENT '任务配置',
|
||||
`result` JSON NULL COMMENT '执行结果',
|
||||
`error` TEXT NULL COMMENT '错误信息',
|
||||
`started_at` DATETIME NULL COMMENT '开始时间',
|
||||
`completed_at` DATETIME NULL COMMENT '完成时间',
|
||||
`created_at` DATETIME NOT NULL COMMENT '创建时间',
|
||||
`updated_at` DATETIME NOT NULL COMMENT '更新时间',
|
||||
PRIMARY KEY (`id`),
|
||||
INDEX `idx_workflow_tasks_type_status` (`type`, `status`),
|
||||
INDEX `idx_workflow_tasks_template` (`template_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工作流执行任务表';
|
||||
Reference in New Issue
Block a user