Files
spdm-backend/sql/flowable/base
2025-12-12 14:08:37 +08:00

37 lines
3.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

CREATE DATABASE `flowable` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
-- flowable.async_task_record definition
CREATE TABLE `async_task_record` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID自增',
`async_task_id` varchar(64) NOT NULL COMMENT '异步任务唯一标识,全局唯一,用于定位单个异步任务',
`process_instance_id` varchar(64) DEFAULT NULL COMMENT '流程实例ID关联工作流引擎的流程实例如Camunda的processInstanceId',
`execution_id` varchar(64) DEFAULT NULL COMMENT '流程执行ID关联工作流引擎的执行实例如Camunda的executionId',
`receive_task_id` varchar(64) DEFAULT NULL COMMENT '接收任务ID关联工作流中接收任务节点的ID用于异步回调触发流程继续',
`handler_type` varchar(64) DEFAULT NULL COMMENT '业务处理器类型标识任务对应的业务处理逻辑例如HPC(高性能计算)/OCR(图文识别)/AI(智能分析)',
`request_json` text COMMENT '任务请求参数JSON格式字符串存储触发异步任务时的入参信息',
`result_json` text COMMENT '任务执行结果JSON格式字符串存储异步任务完成后的返回数据成功/失败均记录)',
`status` varchar(32) DEFAULT 'INIT' COMMENT '任务状态INIT(初始化)/RUNNING(执行中)/SUCCESS(执行成功)/FAIL(执行失败)',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '任务创建时间,默认当前时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '任务更新时间,数据变更时自动更新为当前时间',
PRIMARY KEY (`id`),
UNIQUE KEY `async_task_id` (`async_task_id`),
KEY `idx_async_task_id` (`async_task_id`) COMMENT '异步任务ID索引加速任务唯一标识的查询'
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='异步任务执行记录表';
-- flowable.process_node_param definition
CREATE TABLE `process_node_param` (
`id` bigint NOT NULL AUTO_INCREMENT,
`processDefinitionId` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '流程定义ID',
`processInstanceId` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '流程实例ID',
`nodeId` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '节点ID',
`runId` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '流程绑定的算例uuid',
`paramJson` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '输入参数JSON',
`createTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `uk_processInstanceId_nodeId` (`runId`,`processDefinitionId`,`processInstanceId`,`nodeId`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=81 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='流程节点输入参数表';