Files
2026-01-09 13:56:02 +08:00

1406 lines
94 KiB
SQL
Raw Permalink 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 `spdm_baseline` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
-- spdm_baseline.dimension_template definition
CREATE TABLE `dimension_template` (
`id` bigint NOT NULL AUTO_INCREMENT,
`templateName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模板名称',
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '模板描述',
`tenantId` bigint DEFAULT NULL COMMENT '租户ID',
`createdBy` bigint DEFAULT NULL COMMENT '创建者',
`updatedBy` bigint DEFAULT NULL COMMENT '修改者',
`createdAt` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updatedAt` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`templateType` tinyint DEFAULT NULL COMMENT '数据维度类1、插入维度 2、查询维度',
PRIMARY KEY (`id`),
UNIQUE KEY `templateName` (`templateName`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='维度模板主表';
-- spdm_baseline.dimension_template_hierarchy definition
CREATE TABLE `dimension_template_hierarchy` (
`id` bigint NOT NULL AUTO_INCREMENT,
`templateId` bigint NOT NULL COMMENT '关联的模板ID',
`displayName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '显示名称',
`sortOrder` int NOT NULL DEFAULT '0' COMMENT '排序序号从0开始或从1开始',
`tenantId` bigint DEFAULT NULL,
`createdBy` bigint DEFAULT NULL COMMENT '创建者',
`updatedBy` bigint DEFAULT NULL COMMENT '修改者',
`createdAt` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updatedAt` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_template_order` (`templateId`,`sortOrder`)
) ENGINE=InnoDB AUTO_INCREMENT=170 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='模板层级明细表';
-- spdm_baseline.file_metadata_extension definition
CREATE TABLE `file_metadata_extension` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID自增',
`tFilemetaId` bigint NOT NULL COMMENT '关联file_metadata_info表的主键ID',
`extensionKey` varchar(100) NOT NULL COMMENT '扩展字段名',
`extensionValue` text COMMENT '扩展字段值',
`dataType` varchar(20) DEFAULT NULL COMMENT '值的数据类型string, number, boolean, json等',
`createdAt` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updatedAt` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_file_key` (`tFilemetaId`,`extensionKey`) COMMENT '确保每个文件的每个扩展字段唯一',
KEY `idx_file_id` (`tFilemetaId`) COMMENT '加速按文件ID查询',
KEY `idx_extension_key` (`extensionKey`) COMMENT '加速按扩展字段名查询'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='文件元数据扩展表(键值对模式)';
-- spdm_baseline.file_metadata_info definition
CREATE TABLE `file_metadata_info` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID自增',
`relatedResourceUuid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '所有可能的关联对象uuidnode/task/run/ 后续新增的表)',
`relatedResourceUuidOwnType` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '关联对象类型node,task,run,performance',
`fileGroupId` bigint DEFAULT NULL COMMENT '逻辑文件组ID同一文件的所有版本共享一个ID',
`versionNo` bigint NOT NULL DEFAULT '1' COMMENT '版本号从1开始递增',
`isLatest` tinyint NOT NULL DEFAULT '1' COMMENT '是否最新版本1-是0-否',
`bucketName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'MinIO的存储桶名称',
`objectKey` varchar(700) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'MinIO的文件object_key与业务层绝对路径abs_path一致',
`originalName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '文件原始名称',
`dirType` int DEFAULT NULL COMMENT '文件夹数据类型仅文件夹有效data_type=2时非空1 知识库文件夹2 项目节点文件夹3 头像库文件夹4 仿真参数库文件夹,5 训练模型文件夹',
`dirStatus` int DEFAULT NULL COMMENT '文件夹数据状态仅文件夹有效data_type=2时非空',
`fileStatus` int DEFAULT NULL COMMENT '文件数据状态仅文件有效data_type=1时非空',
`fileType` int DEFAULT NULL COMMENT '文件数据类型(标识模型文件/仿真报告/计算文件/结果曲线/结果云图)',
`dataType` int NOT NULL COMMENT '数据类型1-文件夹2-文件',
`isRoot` tinyint NOT NULL DEFAULT '0' COMMENT '是否根目录1-是0-不是',
`parentId` bigint DEFAULT NULL COMMENT '父文件ID根目录时为NULL非根目录时非空',
`creatorId` bigint DEFAULT NULL COMMENT '创建者ID',
`tenantId` bigint DEFAULT NULL COMMENT '租户ID',
`createTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updaterId` bigint DEFAULT NULL COMMENT '更新者ID',
`updateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`projectId` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '所属项目ID关联的项目uuid',
`analysisDirectionId` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '分析方向ID关联的分析项目id',
`remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '备注信息',
`fileSize` bigint unsigned DEFAULT NULL COMMENT '文件大小单位字节仅文件有效data_type=1时非空',
`tag1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`tag2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`tag3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`tag4` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`tag5` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`tag6` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`tag7` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`tag8` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`tag9` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`tag10` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`approvalStatus` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '审批状态如pending待审批、approved已通过、rejected已拒绝',
`approveType` tinyint NOT NULL DEFAULT '0' COMMENT '操作类型1-文件上传审核中2-文件修改审核中3-文件删除审核中4-文件元数据修改中',
`tempMetadata` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '待审批的临时JSON数据修改操作时存储待审核的修改内容',
`cidFlowId` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'cid审核电子流程id',
`uploadTaskId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '本次新增数据的任务id,毫秒值时间戳',
`uploadStatus` tinyint DEFAULT '0' COMMENT '文件上传状态0上传中1上传完成',
`templateName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '评审流程模版名称',
`templateId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '评审流程模版ID',
PRIMARY KEY (`id`),
KEY `idx_is_root` (`isRoot`) COMMENT '快速查询根目录',
KEY `idx_parent_id` (`parentId`) COMMENT '查询子文件/文件夹',
KEY `idx_data_type` (`dataType`) COMMENT '按文件/文件夹类型筛选',
KEY `idx_object_key_prefix` (`objectKey`) COMMENT '优化单桶内的路径前缀匹配查询(如查询某目录下的所有子路径)',
FULLTEXT KEY `ft_idx_name` (`originalName`) /*!50100 WITH PARSER `ngram` */
) ENGINE=InnoDB AUTO_INCREMENT=4668 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='文件元数据信息表存储MinIO文件的元数据及层级关系';
-- spdm_baseline.file_permission_dict definition
CREATE TABLE `file_permission_dict` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '权限ID自增主键',
`permissionCode` varchar(64) NOT NULL COMMENT '权限编码如READ、WRITE、DELETE等唯一标识权限类型',
`permissionValue` tinyint NOT NULL COMMENT '权限值用于位运算的整数如1、2、4等',
`permissionDesc` varchar(255) DEFAULT NULL COMMENT '权限描述(如"读取文件权限"',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_permission_code` (`permissionCode`) COMMENT '确保权限编码唯一',
UNIQUE KEY `uk_permission_value` (`permissionValue`) COMMENT '确保权限值唯一,避免位运算冲突'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='权限字典表(定义系统中所有可用的权限类型及对应值)';
-- spdm_baseline.file_simulation_mapping definition
CREATE TABLE `file_simulation_mapping` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`fileId` bigint NOT NULL COMMENT '文件ID',
`simulationPoolId` int NOT NULL COMMENT '所属工况库ID',
`simulationPoolVersion` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '工况库版本',
`simulationPoolTaskId` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '关联工况任务ID',
`createTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `ukFilePoolTask` (`fileId`,`simulationPoolId`,`simulationPoolVersion`,`simulationPoolTaskId`),
KEY `idxFileId` (`fileId`),
KEY `idxSimulationPoolId` (`simulationPoolId`),
KEY `idxSimulationPoolTaskId` (`simulationPoolTaskId`)
) ENGINE=InnoDB AUTO_INCREMENT=81 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文件与工况任务绑定关系表';
-- spdm_baseline.file_storage definition
CREATE TABLE `file_storage` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID自增',
`fileName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '文件名(含后缀)',
`fileId` bigint unsigned NOT NULL COMMENT '文件唯一标识ID关联文件元数据表',
`userGroupId` bigint DEFAULT NULL COMMENT '用户组ID',
`tenantId` bigint DEFAULT NULL COMMENT '租户ID',
`userId` bigint unsigned DEFAULT NULL COMMENT '文件所属用户ID',
`dirId` bigint NOT NULL COMMENT '保存所有父目录ID项目/学科等目录的唯一标识)',
`fileBizType` int DEFAULT NULL COMMENT '文件业务类型1模型文件 2仿真报告、3计算文件、4曲线文件、5云图文件6网格文件7计算过程文件',
`fileSuffix` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '文件后缀如txt、jpg、pdf',
`fileSize` bigint unsigned NOT NULL COMMENT '文件大小(字节数,存储占用计算依据)',
`createTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '文件创建时间(精确到秒,自动填充当前时间)',
`updateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录更新时间(自动更新)',
`fullPath` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '文件完整路径(冗余字段,优化查询)',
`createYearMonth` varchar(7) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '创建时间年月冗余列格式YYYY-MM用于分组统计',
PRIMARY KEY (`id`),
KEY `idx_dirid_size` (`dirId`,`fileSize`),
KEY `idx_userid_size` (`userId`,`fileSize`),
KEY `idx_dirid_createtime_size` (`dirId`,`createTime`,`fileSize`),
KEY `idx_userid_createtime_size` (`userId`,`createTime`,`fileSize`),
KEY `idx_dirid_createmonth_size` (`dirId`,`createYearMonth`,`fileSize`),
KEY `idx_userid_createmonth_size` (`userId`,`createYearMonth`,`fileSize`),
KEY `idx_dir_file_suffix_biz_createtime_size` (`dirId`,`fileName`,`fileSuffix`,`fileBizType`,`createTime`,`fileSize`),
FULLTEXT KEY `idx_filename` (`fileName`)
) ENGINE=InnoDB AUTO_INCREMENT=2311 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文件存储统计主表(支持项目/学科/用户维度的存储占用统计)';
-- spdm_baseline.file_storage_quota definition
CREATE TABLE `file_storage_quota` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID自增',
`userId` bigint NOT NULL COMMENT '关联用户表sys_user的id唯一标识用户',
`tenantId` bigint NOT NULL COMMENT '租户ID',
`quotaValue` bigint NOT NULL COMMENT '存储阈值(单位:字节)',
`quotaUnit` varchar(10) NOT NULL COMMENT '阈值显示单位枚举TB/GB/MB/KB',
`usedValue` bigint NOT NULL DEFAULT '0' COMMENT '已使用存储(单位:字节)',
`status` varchar(20) NOT NULL DEFAULT 'NORMAL' COMMENT '配额状态枚举NORMAL-正常/WARNING-临界/EXCEED-超限)',
`createTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `idx_userId` (`userId`) COMMENT '唯一索引用户ID避免重复配额',
KEY `idx_status` (`status`) COMMENT '普通索引:按状态筛选(如查询超限用户)',
KEY `idx_tenantId` (`tenantId`) COMMENT '普通索引按租户ID查询'
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='文件存储-用户存储配额表支持TB/GB/MB/KB多单位';
-- spdm_baseline.file_user_permission definition
CREATE TABLE `file_user_permission` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID自增',
`tFilemetaId` bigint DEFAULT NULL COMMENT '关联的文件元数据ID关联file_metadata_info表的id',
`permission` tinyint DEFAULT NULL COMMENT '权限标识如1-读、2-写、4-删除等,支持位运算组合)',
`userId` bigint DEFAULT NULL COMMENT '用户ID关联系统用户表',
`tenantId` bigint DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `uk_filemeta_user` (`tFilemetaId`,`userId`) COMMENT '确保权限唯一,同时用于查询用户对特定文件的权限',
KEY `idx_userid` (`userId`),
KEY `idx_filemeta_id` (`tFilemetaId`)
) ENGINE=InnoDB AUTO_INCREMENT=2248 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='文件权限表(存储用户对文件的具体权限)';
-- spdm_baseline.simulation_app_configure definition
CREATE TABLE `simulation_app_configure` (
`id` int NOT NULL AUTO_INCREMENT,
`appId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '应用UUID',
`appName` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用名称',
`configName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '配置名称',
`configValue` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '配置内容',
`configType` tinyint NOT NULL DEFAULT '0' COMMENT '配置类型,目前没用用到',
`comment` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '配置描述',
`creator` bigint NOT NULL COMMENT '创建人',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='仿真应用配置';
-- spdm_baseline.simulation_app_repository definition
CREATE TABLE `simulation_app_repository` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '应用唯一ID',
`appName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '应用名称',
`appType` tinyint NOT NULL DEFAULT '0' COMMENT '应用类型 1本地应用 2云应用 3hpc求解应用 4web应用',
`appPath` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '应用启动路径',
`appStatus` tinyint NOT NULL DEFAULT '1' COMMENT '应用状态 0禁用 1可用',
`appImage` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '应用图标',
`appVersion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '应用版本',
`appVendor` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '应用供应商',
`machineCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '本地应用所属机器机器码',
`comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '应用描述',
`tenantId` bigint DEFAULT NULL,
`creator` bigint DEFAULT NULL,
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '应用创建时间',
PRIMARY KEY (`id`),
KEY `uuid` (`uuid`),
KEY `appName` (`appName`)
) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- spdm_baseline.simulation_approve_flow definition
CREATE TABLE `simulation_approve_flow` (
`id` int NOT NULL AUTO_INCREMENT,
`approveTitle` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '评审主题',
`approveStatus` tinyint NOT NULL DEFAULT '1' COMMENT '评审状态 1: 评审中 2评审通过 3评审不通过 4评审终止',
`approveType` tinyint NOT NULL DEFAULT '0' COMMENT '评审类型 1仿真地图评审 2知识库评审 3仿真流程模版评审',
`approveAction` tinyint NOT NULL DEFAULT '0' COMMENT '评审动作 1新增评审 2修改评审',
`approveContents` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '评审内容',
`templateName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '评审流程模版名称',
`templateId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '评审流程模版ID',
`replyUrl` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '状态通知URL',
`comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '评审描述',
`tenantId` bigint DEFAULT NULL,
`replyStatus` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '状态是否回复给调用模块 0未回复 1已回复',
`userId` bigint DEFAULT NULL,
`creator` bigint DEFAULT NULL,
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '评审创建时间',
`cidFlowId` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'cid审核电子流程id',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=423 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- spdm_baseline.simulation_command_placeholder definition
CREATE TABLE `simulation_command_placeholder` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`keyEnName` varchar(255) NOT NULL COMMENT '占位符英文名称',
`keyCnName` varchar(255) NOT NULL COMMENT '占位符中文名称',
`valueType` varchar(50) NOT NULL COMMENT '占位符值的类型file_exact_match:文件完全匹配file_regex_match:文件正则匹配hpc_file_selectHpc节点文件选择hpc_file_regex_matchHpc节点目录正则local_file_select本地文件选择custom_input用户自定义输入值',
`creatorId` bigint DEFAULT NULL COMMENT '创建者ID',
`createTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updaterId` bigint DEFAULT NULL COMMENT '更新者ID',
`updateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_keyEnName` (`keyEnName`) COMMENT '占位符名称唯一约束'
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='仿真工具命令占位符配置表';
-- spdm_baseline.simulation_data_dictionary definition
CREATE TABLE `simulation_data_dictionary` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '数据字段唯一ID',
`dictName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '字典名称',
`dictValue` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '字典值',
`valueType` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '字典值类型',
`aliasName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '字典别名',
`dictOrder` tinyint DEFAULT NULL COMMENT '排序序号',
`dictClass` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '字典分类名称',
`classType` varchar(255) DEFAULT NULL COMMENT '字典分类类型',
`comment` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '描述信息',
`tenantId` bigint DEFAULT NULL,
`creator` bigint DEFAULT NULL,
PRIMARY KEY (`id`,`uuid`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=490 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_demand definition
CREATE TABLE `simulation_demand` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '需求的唯一标识',
`demand_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '需求名称',
`demand_code` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '需求编码',
`demand_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`sim_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`demand_status` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT 'SVW' COMMENT '需求状态:未分配、未开始、进行中、暂停、已关闭、已闭环、已驳回',
`achieve_status` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '达成情况',
`progress` tinyint DEFAULT '0' COMMENT '进度',
`approval_status` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '审批状态',
`begin_time` varchar(100) DEFAULT NULL COMMENT '计划开始实际',
`end_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '计划结束时间',
`finish_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '实际结束时间',
`project_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '项目名称',
`phase_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '阶段名称',
`node_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '学科名称',
`tenant_id` bigint DEFAULT NULL,
`creator` bigint DEFAULT NULL,
`create_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '创建时间',
`updater` bigint DEFAULT NULL,
`update_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '更新时间',
`description` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci,
PRIMARY KEY (`id`) USING BTREE,
KEY `loadcaseName` (`uuid`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=192 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC;
-- spdm_baseline.simulation_demand_extra definition
CREATE TABLE `simulation_demand_extra` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varbinary(255) DEFAULT NULL,
`demand_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`nodeId` varchar(255) DEFAULT NULL,
`property_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`property_value` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`value_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`property_class` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '',
`creator` bigint DEFAULT NULL,
`create_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '创建时间',
`updater` bigint DEFAULT NULL,
`update_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=185 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_demand_member definition
CREATE TABLE `simulation_demand_member` (
`id` int NOT NULL AUTO_INCREMENT,
`demand_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`type` tinyint DEFAULT NULL COMMENT '0仿真负责人 1仿真执行人',
`identity` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '',
`name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`user_id` bigint DEFAULT NULL,
`creator` bigint DEFAULT NULL,
`create_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '创建时间',
`updater` bigint DEFAULT NULL,
`update_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=183 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_dictionary_class definition
CREATE TABLE `simulation_dictionary_class` (
`uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '字典分类唯一ID',
`className` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '分类名称',
`classType` varchar(255) DEFAULT NULL COMMENT '分类类别',
`titleName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '分类标题',
`tenantId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '所属租户ID',
`comment` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '描述信息',
`creator` bigint DEFAULT NULL,
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`uuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_file definition
CREATE TABLE `simulation_file` (
`id` int NOT NULL,
`fileName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`fileType` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`fileSize` bigint DEFAULT NULL,
`fileOwner` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`fileNodeId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`securityLevel` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`fileId` varchar(11) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`fileStatus` tinyint DEFAULT NULL,
`tenantId` bigint DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_file_extra definition
CREATE TABLE `simulation_file_extra` (
`id` int NOT NULL AUTO_INCREMENT,
`file_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`property_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`property_value` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`value_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`property_class` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_flow_instance definition
CREATE TABLE `simulation_flow_instance` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '仿真流程实例唯一ID',
`flowName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '流程实例名称',
`templateName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '所属流程模版名称',
`templateId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '所属流程模版UUID',
`nodeId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '所属节点UUID',
`nodeName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '所属节点名称',
`taskId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '所属任务UUID',
`taskName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '所属任务名称',
`runId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '所属Run UUID',
`runName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '所属Run名称',
`flowStatus` tinyint NOT NULL DEFAULT '0' COMMENT '流程状态 0未开始 1进行中 2已完成 3异常',
`workPath` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '流程工作路径',
`currentPhase` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '流程当前阶段',
`planEndTime` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '计划完成时间',
`beginTime` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '开始时间',
`endTime` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '结束时间',
`tenantId` bigint DEFAULT NULL,
`creator` bigint DEFAULT NULL,
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '流程创建时间',
PRIMARY KEY (`id`),
KEY `runId` (`runId`),
KEY `uuid` (`uuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- spdm_baseline.simulation_flow_member definition
CREATE TABLE `simulation_flow_member` (
`id` int NOT NULL AUTO_INCREMENT,
`flowId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '流程UUID',
`flowName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '流程名称',
`memberName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '成员名称',
`memberId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '成员Id',
`role` tinyint NOT NULL DEFAULT '1' COMMENT '成员在流程中的角色',
`creator` bigint DEFAULT NULL,
`createTime` timestamp NOT NULL COMMENT '创建时间',
PRIMARY KEY (`id`),
KEY `flowId` (`flowId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- spdm_baseline.simulation_flow_node definition
CREATE TABLE `simulation_flow_node` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '流程节点唯一ID',
`nodeName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '流程节点名称',
`nodeId` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '流程引擎中的nodeId',
`nodeType` tinyint DEFAULT NULL COMMENT '节点类型',
`inputDirId` bigint DEFAULT NULL COMMENT '输入文件夹id',
`outputDirId` bigint DEFAULT NULL COMMENT '输出文件夹id',
`creator` bigint DEFAULT NULL COMMENT '创建人',
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` bigint DEFAULT NULL COMMENT '更新人',
`updateTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`runId` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '所属算例uuid',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=456 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='流程实例节点表';
-- spdm_baseline.simulation_flow_node_member definition
CREATE TABLE `simulation_flow_node_member` (
`id` int NOT NULL AUTO_INCREMENT,
`flowId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '流程UUID',
`flowName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '流程名称',
`nodeId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '节点uuid',
`nodeName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '节点名称',
`memberName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '成员名称',
`memberId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '成员Id',
`role` tinyint NOT NULL DEFAULT '1' COMMENT '成员在流程中的角色',
`creator` bigint DEFAULT NULL,
`createTime` timestamp NOT NULL COMMENT '创建时间',
PRIMARY KEY (`id`),
KEY `nodeId` (`nodeId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- spdm_baseline.simulation_flow_template definition
CREATE TABLE `simulation_flow_template` (
`id` bigint NOT NULL AUTO_INCREMENT,
`uuid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '流程模版唯一ID',
`processDefinitionId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'flowable流程完成部署后的流程定义id',
`templateName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '流程模版名称',
`templateVersion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '流程模版版本',
`templateContent` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '流程模版信息',
`viewContent` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '流程模版显示信息',
`parentUuid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '集成父版本UUID',
`templateStatus` tinyint NOT NULL DEFAULT '1' COMMENT '流程模版状态 0禁用 1启用',
`templateCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '流程模版编码',
`templateType` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '流程模版类型',
`approveType` tinyint NOT NULL DEFAULT '0' COMMENT '流程模版审批状态 0未审批 1审批中 2审批通过 3审批未通过 ',
`approveFlowId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '流程模版评审流ID',
`comment` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '流程模版描述信息',
`tenantId` bigint NOT NULL DEFAULT '0' COMMENT '租户ID',
`updateTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`createName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者名称',
`creator` bigint NOT NULL DEFAULT '0' COMMENT '模版创建者ID',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '模版创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=142 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- spdm_baseline.simulation_job definition
CREATE TABLE `simulation_job` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID自增',
`jobName` varchar(255) NOT NULL COMMENT '计算任务名称',
`coreNum` int DEFAULT NULL COMMENT '计算所需要核数',
`software` varchar(100) DEFAULT NULL COMMENT '计算软件的名称',
`jobType` varchar(255) DEFAULT NULL COMMENT '计算任务类型',
`independence` tinyint(1) NOT NULL DEFAULT '0' COMMENT '计算任务是否独立存在 0非独立任务 1独立任务',
`inputFiles` text COMMENT '求解文件JSON格式存储文件UUID列表',
`masterFile` varchar(255) DEFAULT NULL COMMENT '计算主文件文件UUID',
`taskId` varchar(64) DEFAULT NULL COMMENT '计算任务所属任务ID',
`taskName` varchar(255) DEFAULT NULL COMMENT '计算任务所属任务名称',
`runId` varchar(64) DEFAULT NULL COMMENT '计算任务所属算力ID',
`runName` varchar(255) DEFAULT NULL COMMENT '计算任务所属算力名称',
`softwareId` varchar(128) DEFAULT NULL COMMENT '使用软件的id',
`inputFileId` bigint NOT NULL COMMENT '求解文件对应的文件Id',
`jobId` varchar(255) DEFAULT NULL COMMENT '计算任务Id,job new 生成',
`jobDetailId` varchar(255) DEFAULT NULL COMMENT '计算任务添加时Id,job add 生成',
`stdoutHpcFilePath` varchar(512) DEFAULT NULL COMMENT '任务执行输出的文件在Hpc的绝对路径共享目录+jobName文件回传)+uuid下面可能有多个文件',
`stdoutSpdmMinoFilePath` varchar(1024) DEFAULT NULL COMMENT '任务执行输出的文件在 MinIO 上的路径baseDir+jobName+uuid可能包含多个文件',
`nodeName` varchar(256) NOT NULL DEFAULT '' COMMENT '节点名称',
`executCommand` text COMMENT '记录最终执行的执行对应工具命令',
`startTime` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '任务开始时间',
`endTime` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '任务结束时间',
`jobStatus` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '任务状态spdm,+hpc返回的其他状态定时任务维护',
`solverName` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '求解器名称',
`totalKernelTime` bigint DEFAULT NULL COMMENT '总内核态时间(单位:毫秒)',
`totalUserTime` bigint DEFAULT NULL COMMENT '总用户态时间(单位:毫秒)',
`totalElapsedTime` bigint DEFAULT NULL COMMENT '作业耗费总秒数(单位:秒)',
`uuid` varchar(64) DEFAULT NULL COMMENT '配置提交前端生成不带横线的uuid',
`fileStatus` varchar(16) DEFAULT NULL COMMENT '任务结果回传状态generating,uploading,finished',
`creatorId` bigint DEFAULT NULL COMMENT '创建者ID',
`createTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updaterId` bigint DEFAULT NULL COMMENT '更新者ID',
`updateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
`stdoutSpdmNasFilePath` varchar(1024) DEFAULT NULL COMMENT '任务执行输出的文件在 NAS 上的路径baseDir+jobName+uuid可能包含多个文件',
PRIMARY KEY (`id`),
KEY `idx_task_id` (`taskId`) COMMENT '按所属任务ID查询',
KEY `idx_run_id` (`runId`) COMMENT '按所属算力ID查询',
KEY `idx_job_name` (`jobName`) COMMENT '按任务名称查询',
KEY `idx_job_status` (`jobStatus`) COMMENT '按任务状态查询',
KEY `idx_node_name` (`nodeName`) COMMENT '按节点名称查询'
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='仿真计算任务表';
-- spdm_baseline.simulation_model definition
CREATE TABLE `simulation_model` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varchar(11) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`model_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`model_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`file_id` int DEFAULT NULL,
`parent_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_model_extra definition
CREATE TABLE `simulation_model_extra` (
`id` int NOT NULL AUTO_INCREMENT,
`model_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`property_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`property_value` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`value_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`property_class` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_node definition
CREATE TABLE `simulation_node` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`ownRootNodeUuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '所属根节点uuid',
`nodeName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`nodeCode` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`englishName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`nodeType` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`nodeSubType` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`nodeStatus` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`parentId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`folderId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`nodeLevel` tinyint NOT NULL DEFAULT '0',
`beginTime` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`endTime` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`finishTime` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`progress` tinyint DEFAULT '0',
`achieveStatus` tinyint DEFAULT NULL,
`nodeVersion` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tenantId` bigint DEFAULT NULL,
`description` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci,
`detailImgUrl` varchar(512) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`creator` bigint DEFAULT NULL,
`create_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '创建时间',
`updater` bigint DEFAULT NULL,
`update_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '更新时间',
`pid` int DEFAULT NULL,
`exe_status` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '1',
`tag1` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tag2` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tag3` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tag4` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tag5` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tag6` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tag7` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tag8` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tag9` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tag10` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1363 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC;
-- spdm_baseline.simulation_node_extra definition
CREATE TABLE `simulation_node_extra` (
`id` int NOT NULL AUTO_INCREMENT,
`nodeId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`propertyName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`propertyValue` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`valueType` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`propertyClass` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '',
`creator` bigint DEFAULT NULL,
`create_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '创建时间',
`updater` bigint DEFAULT NULL,
`update_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=73 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_node_member definition
CREATE TABLE `simulation_node_member` (
`id` int NOT NULL AUTO_INCREMENT,
`nodeId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`identity` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '',
`name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`user_id` bigint DEFAULT NULL,
`creator` bigint DEFAULT NULL,
`create_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '创建时间',
`updater` bigint DEFAULT NULL,
`update_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '更新时间',
`type` tinyint DEFAULT NULL COMMENT '0仿真负责人 1仿真执行人',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=239 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_node_tree definition
CREATE TABLE `simulation_node_tree` (
`id` int NOT NULL AUTO_INCREMENT,
`node_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`node_level` tinyint NOT NULL,
`node_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`node_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`pre_node_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`pre_node_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`pre_node_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`pre_node_level` tinyint NOT NULL DEFAULT '0',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_node_versions definition
CREATE TABLE `simulation_node_versions` (
`id` int NOT NULL AUTO_INCREMENT,
`nodeId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`nodeName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`nodeVersion` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`parentVersion` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`childVersion` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`versionContents` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci,
`creator` bigint DEFAULT NULL,
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC;
-- spdm_baseline.simulation_parameter_library definition
CREATE TABLE `simulation_parameter_library` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键ID',
`parameter_library_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '参数库名称',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`tenantId` bigint DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `idx_library_name` (`parameter_library_name`)
) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='仿真参数库表';
-- spdm_baseline.simulation_parameter_library_category definition
CREATE TABLE `simulation_parameter_library_category` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键ID',
`parameter_library_id` bigint NOT NULL COMMENT '参数库id',
`parameter_library_category_name` varchar(100) NOT NULL COMMENT '参数库分类名称',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`),
KEY `idx_parameter_library_id` (`parameter_library_id`),
KEY `idx_parameter_library_category_name` (`parameter_library_category_name`)
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='仿真参数库分类表';
-- spdm_baseline.simulation_parameter_library_category_object definition
CREATE TABLE `simulation_parameter_library_category_object` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键ID',
`parameter_library_id` bigint NOT NULL COMMENT '参数库id\r\n',
`parameter_library_category_id` bigint NOT NULL COMMENT '参数分类id',
`parameter_library_category_object_name` varchar(100) NOT NULL COMMENT '参数对象名',
`file_id` bigint NOT NULL COMMENT '文件ID关联file_metadata_info文件表id',
`file_name` varchar(255) NOT NULL COMMENT '文件名',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`),
KEY `idx_parameter_library_id` (`parameter_library_id`),
KEY `idx_parameter_library_category_id` (`parameter_library_category_id`),
KEY `idx_parameter_library_category_object_name` (`parameter_library_category_object_name`),
KEY `idx_file_id` (`file_id`)
) ENGINE=InnoDB AUTO_INCREMENT=46 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='仿真参数库-参数对象表';
-- spdm_baseline.simulation_performance definition
CREATE TABLE `simulation_performance` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`nodeId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`taskId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`runId` varchar(255) DEFAULT NULL COMMENT '算列runId',
`performanceName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`nodeName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`englishName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`nodeCode` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`poolName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`performanceType` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`unit` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`targetValue` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`lowValue` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`highValue` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`method` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`completeStatus` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '指标完成情况 未完成 不合格,风险可控,未分析,合格',
`resultValue` varchar(255) DEFAULT NULL COMMENT '计算及结果值',
`description` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci,
`taskName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`standard` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tenantId` bigint DEFAULT NULL,
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`pid` int DEFAULT NULL,
`tag1` varchar(255) DEFAULT NULL,
`tag2` varchar(255) DEFAULT NULL,
`tag3` varchar(255) DEFAULT NULL,
`tag4` varchar(255) DEFAULT NULL,
`tag5` varchar(255) DEFAULT NULL,
`tag6` varchar(255) DEFAULT NULL,
`tag7` varchar(255) DEFAULT NULL,
`tag8` varchar(255) DEFAULT NULL,
`tag9` varchar(255) DEFAULT NULL,
`tag10` varchar(255) DEFAULT NULL,
`creator` bigint DEFAULT NULL,
`updater` bigint DEFAULT NULL,
`updateTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1218 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC;
-- spdm_baseline.simulation_performance_extra definition
CREATE TABLE `simulation_performance_extra` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`performanceId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`taskId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`nodeId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`poolName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`propertyName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`propertyValue` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`valueType` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`propertyClass` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC;
-- spdm_baseline.simulation_pool definition
CREATE TABLE `simulation_pool` (
`id` int NOT NULL AUTO_INCREMENT,
`poolName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '分析项库名称',
`currentVersion` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '分析项库当前版本',
`parentVersion` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '当前版本的父版本',
`comment` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci COMMENT '描述信息',
`tenantId` bigint DEFAULT '0',
`creator` bigint DEFAULT NULL,
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE,
KEY `poolName` (`poolName`)
) ENGINE=InnoDB AUTO_INCREMENT=123 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_pool_node definition
CREATE TABLE `simulation_pool_node` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '节点唯一标识ID',
`poolName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '所属分析项库名称',
`nodeName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '节点名称',
`nodeCode` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '节点编码',
`englishName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '节点英文名称',
`nodeType` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '节点类型,如:项目节点,阶段节点等',
`nodeSubType` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '节点子类型,类型下再细分的类型',
`parentId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '所属父节点的UUID',
`nodeLevel` tinyint NOT NULL DEFAULT '0' COMMENT '节点在分析项库树结构中的层级',
`nodeOrder` tinyint DEFAULT NULL COMMENT '节点在兄弟节点中的位置',
`poolVersion` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '节点所属分析项库',
`tenantId` bigint DEFAULT NULL,
`description` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci COMMENT '节点描述信息',
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '节点创建时间',
PRIMARY KEY (`id`) USING BTREE,
KEY `uuid` (`uuid`),
KEY `poolName` (`poolName`)
) ENGINE=InnoDB AUTO_INCREMENT=577 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_pool_node_extra definition
CREATE TABLE `simulation_pool_node_extra` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '节点附加属性唯一ID',
`nodeId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '附加属性所属节点UUID',
`poolName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '附加属性所属分析项库名称',
`propertyName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '附加属性名称',
`propertyValue` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '附加属性具体值',
`valueType` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '附加属性数据类型intstringfloat等',
`propertyClass` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '附加属性所属分类',
PRIMARY KEY (`id`) USING BTREE,
KEY `nodeId` (`nodeId`),
KEY `poolName` (`poolName`)
) ENGINE=InnoDB AUTO_INCREMENT=850 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_pool_performance definition
CREATE TABLE `simulation_pool_performance` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '指标唯一ID',
`taskId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '指标所属任务UUID',
`nodeId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '指标所属节点UUID',
`nodeName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '指标所属节点名称',
`englishName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '指标英文名称',
`nodeCode` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '指标所属节点编码',
`poolName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '指标所属分析项库名称',
`performanceType` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '指标类型',
`unit` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '指标单位',
`lowValue` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '最小值',
`highValue` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '最大值',
`method` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '指标判定方法',
`description` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci COMMENT '描述信息',
`taskName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '指标所属分析项名称',
`standard` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '指标遵循标准',
`tenantId` bigint DEFAULT NULL,
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE,
KEY `uuid` (`uuid`),
KEY `taskId` (`taskId`),
KEY `nodeId` (`nodeId`),
KEY `poolName` (`poolName`)
) ENGINE=InnoDB AUTO_INCREMENT=645 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC;
-- spdm_baseline.simulation_pool_performance_extra definition
CREATE TABLE `simulation_pool_performance_extra` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '附加属性唯一ID',
`performanceId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '所属指标UUID',
`taskId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '所属分析项UUID',
`nodeId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '所属节点UUID',
`poolName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '所属分析项库名称',
`propertyName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '附加属性名称',
`propertyValue` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '附加属性值',
`valueType` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '附加属性值类型',
`propertyClass` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '附加属性所属分类',
PRIMARY KEY (`id`) USING BTREE,
KEY `uuid` (`uuid`),
KEY `performanceId` (`performanceId`),
KEY `taskId` (`taskId`),
KEY `nodeId` (`nodeId`),
KEY `poolName` (`poolName`)
) ENGINE=InnoDB AUTO_INCREMENT=1168 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_pool_task definition
CREATE TABLE `simulation_pool_task` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '分析项唯一ID',
`nodeName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '所属节点名称',
`englishName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '英文名称',
`nodeCode` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '节点编码',
`poolName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT ' ' COMMENT '所属分析项库名称',
`poolVersion` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '所属分析项库版本',
`nodeId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '0' COMMENT '所属节点UUID',
`days` int NOT NULL DEFAULT '0' COMMENT '预估的工作周期',
`standard` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT ' ' COMMENT '参照的标准',
`flowTemplate` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '流程模版名称',
`analyseTarget` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci COMMENT '分析目标描述',
`confidence` float DEFAULT NULL COMMENT '置信度',
`analyseSoftware` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '涉及的分析软件',
`description` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci COMMENT '描述',
`difficult` float(30,0) NOT NULL COMMENT '难度系数',
`imageFileId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '图片文件id',
`bCapacity` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '是否具备分析能力',
`department` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '所属部门',
`section` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '所属科室',
`group` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '所属组',
`tenantId` bigint DEFAULT NULL,
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE,
KEY `uuid` (`uuid`),
KEY `nodeId` (`nodeId`),
KEY `poolName` (`poolName`)
) ENGINE=InnoDB AUTO_INCREMENT=79634 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC;
-- spdm_baseline.simulation_pool_task_extra definition
CREATE TABLE `simulation_pool_task_extra` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '附加属性唯一ID',
`taskId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '所属分析项UUID',
`nodeId` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '所属节点UUID',
`poolName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '所属分析库名称',
`propertyName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '属性名称',
`propertyValue` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '属性值',
`valueType` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '属性值类型',
`propertyClass` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '属性分类',
PRIMARY KEY (`id`,`uuid` DESC) USING BTREE,
KEY `uuid` (`uuid`),
KEY `taskId` (`taskId`),
KEY `nodeId` (`nodeId`),
KEY `poolName` (`poolName`)
) ENGINE=InnoDB AUTO_INCREMENT=819 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_pool_versions definition
CREATE TABLE `simulation_pool_versions` (
`id` int NOT NULL AUTO_INCREMENT,
`poolName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '分析项库名称',
`poolVersion` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '分析项库版本号',
`parentVersion` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '所属父版本版本号',
`childVersion` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '所属子版本版本号',
`versionContents` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci COMMENT '版本内容JSON字符串',
`poolId` int DEFAULT '0' COMMENT '分析项库ID',
`creator` bigint DEFAULT NULL,
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE,
KEY `poolName` (`poolName`)
) ENGINE=InnoDB AUTO_INCREMENT=215 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_run definition
CREATE TABLE `simulation_run` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`runName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`type` tinyint DEFAULT '1' COMMENT '1:server 2:pbs 3:local only',
`taskId` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`flowTemplate` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '流程模板id',
`status` tinyint DEFAULT '0' COMMENT 'Run状态 0:未执行 1执行中 2完成 3失败',
`description` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT ' ' COMMENT 'run描述信息算例说明',
`totalStep` int DEFAULT '0' COMMENT 'Run总共的流程步骤',
`currentStep` int DEFAULT '0' COMMENT '当前的步骤(第几步)',
`currentStepName` varchar(120) DEFAULT NULL COMMENT '当前的步骤名称',
`achieveStatus` tinyint DEFAULT '0' COMMENT 'Run执行结果 0:gray 1:red 2:yellow 3:green',
`folderId` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT 'Run对应在文件系统中的路径',
`parentId` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '父算例ID',
`isPersonalTemplate` int DEFAULT NULL,
`tenantId` bigint DEFAULT NULL,
`creator` bigint DEFAULT NULL,
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'run创建时间',
`updater` bigint DEFAULT NULL,
`updateTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`englishName` varchar(120) DEFAULT NULL COMMENT '英文名',
`processDefinitionId` varchar(120) DEFAULT NULL COMMENT 'flowable流程完成部署后的流程定义id根据这个发起流程实例',
`flowInstanceId` varchar(120) DEFAULT NULL COMMENT '流程实例id流程引擎返回的',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=226 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_run_extra definition
CREATE TABLE `simulation_run_extra` (
`id` int NOT NULL AUTO_INCREMENT,
`run_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`property_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`property_value` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`value_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`property_class` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_run_key_result definition
CREATE TABLE `simulation_run_key_result` (
`id` bigint NOT NULL AUTO_INCREMENT,
`uuid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '关键结果唯一ID',
`runId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '所属Run UUID',
`keyResultType` int DEFAULT NULL COMMENT '关键性能结果类型 1-图片/动画 2-曲线 3-报告 4-数值',
`name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '结果名称',
`fileId` bigint DEFAULT NULL COMMENT '关联文件id',
`quantityType` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '物理量类型',
`units` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '结果单位',
`max` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '最大数值',
`min` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '最小数值',
`value` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '数值',
`description` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述信息',
`xQuantityType` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'x轴物理量曲线结果使用',
`xUnits` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'x轴结果单位曲线结果使用',
`yQuantityType` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'y轴物理量曲线结果使用',
`yUnits` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'y轴结果单位曲线结果使用',
`creator` bigint NOT NULL,
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` bigint NOT NULL,
`updateTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `simulation_key_result_image_uuid_IDX` (`uuid`) USING BTREE,
KEY `simulation_key_result_image_runId_IDX` (`runId`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=88 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='任务执行-图片/动画/数值/文件关键性能结果';
-- spdm_baseline.simulation_run_member definition
CREATE TABLE `simulation_run_member` (
`id` int NOT NULL AUTO_INCREMENT,
`run_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`identity` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '',
`name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_soft_config definition
CREATE TABLE `simulation_soft_config` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`softName` varchar(255) NOT NULL COMMENT '软件名称',
`softVersion` varchar(32) NOT NULL COMMENT '软件版本号',
`functionDsc` varchar(255) DEFAULT NULL COMMENT '功能描述(如:电池仿真)',
`command` text NOT NULL COMMENT '功能对应的CMD命令',
`creatorId` bigint DEFAULT NULL COMMENT '创建者ID',
`createTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updaterId` bigint DEFAULT NULL COMMENT '更新者ID',
`updateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`),
KEY `idx_soft_name` (`softName`) COMMENT '按软件名称查询',
KEY `idx_soft_function` (`softName`,`functionDsc`) COMMENT '按软件名称+功能联合查询'
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='仿真软件命令配置表';
-- spdm_baseline.simulation_task definition
CREATE TABLE `simulation_task` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'loadcase名称',
`task_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'loadcase所属学科名称',
`task_code` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`task_pool_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT 'loadcase 库名称',
`task_pool_version` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`node_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '0' COMMENT 'task所属节点Id0表示不从属任何节点',
`days` int DEFAULT '0' COMMENT 'loadcase预估的工作周期',
`real_days` int DEFAULT NULL,
`standard` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT 'loadcase参照的标准',
`fold_id` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '',
`status` tinyint NOT NULL DEFAULT '3' COMMENT 'loadcase当前状态 1:red 2:yellow 3:grey 4:green',
`achieve_status` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`begin_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT 'loadcase开始时间',
`end_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT 'loadcase执行结束时间',
`finish_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`progress` tinyint NOT NULL DEFAULT '0' COMMENT 'loadcase进度',
`exe_status` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT 'SVW' COMMENT '上汽大众SVW 德国大众VW',
`confidence` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '置信度',
`analyse_target` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci,
`analyse_software` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '分析软件',
`approval_status` int DEFAULT NULL COMMENT '1-进行中 2-评审通过 3-评审驳回',
`comfirm_status` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`description` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci,
`difficult` float(30,0) DEFAULT NULL,
`tenant_Id` bigint DEFAULT NULL,
`pid` int DEFAULT NULL,
`creator` bigint DEFAULT NULL,
`create_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '创建时间',
`updater` bigint DEFAULT NULL,
`update_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '更新时间',
`department` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '部门',
`sectionName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '',
`groupName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '',
`bCapacity` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '仿真能力',
`flowTemplate` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci COMMENT '任务流程模板',
`englishName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`demand_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '关联的需求id',
`tag1` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tag2` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tag3` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tag4` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tag5` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tag6` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tag7` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tag8` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tag9` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`tag10` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`cidFlowId` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '关联cid交付物审批流程id',
`imageFileId` bigint DEFAULT NULL COMMENT '3D图示的文件id',
PRIMARY KEY (`id`) USING BTREE,
KEY `loadcaseName` (`uuid`) USING BTREE,
KEY `fk_loadcase_nodeId` (`node_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=723 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC;
-- spdm_baseline.simulation_task_attention definition
CREATE TABLE `simulation_task_attention` (
`id` int NOT NULL AUTO_INCREMENT,
`task_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`identity` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '',
`name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`user_id` bigint DEFAULT NULL,
`creator` bigint DEFAULT NULL,
`create_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '创建时间',
`updater` bigint DEFAULT NULL,
`update_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=71 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_task_extra definition
CREATE TABLE `simulation_task_extra` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varbinary(255) DEFAULT NULL,
`task_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`nodeId` varchar(255) DEFAULT NULL,
`property_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`property_value` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`value_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`property_class` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '',
`creator` bigint DEFAULT NULL,
`create_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '创建时间',
`updater` bigint DEFAULT NULL,
`update_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_task_member definition
CREATE TABLE `simulation_task_member` (
`id` int NOT NULL AUTO_INCREMENT,
`task_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`identity` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '',
`name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
`user_id` bigint DEFAULT NULL,
`creator` bigint DEFAULT NULL,
`create_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '创建时间',
`updater` bigint DEFAULT NULL,
`update_time` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '更新时间',
`type` tinyint DEFAULT NULL COMMENT '0仿真负责人 1仿真执行人',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=301 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.simulation_taskpool_flowtemplate_relate definition
CREATE TABLE `simulation_taskpool_flowtemplate_relate` (
`id` int NOT NULL AUTO_INCREMENT,
`poolName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '分析项库名称',
`version` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '分析项库版本',
`taskUuid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '任务ID',
`flowCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '流程模版编号',
`tenantId` bigint DEFAULT '0' COMMENT '租户ID',
`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人ID',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=52 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- spdm_baseline.simulation_taskpool_standard_relate definition
CREATE TABLE `simulation_taskpool_standard_relate` (
`id` int NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- spdm_baseline.sys_role definition
CREATE TABLE `sys_role` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '角色ID',
`roleCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '角色编码(系统唯一)',
`roleName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '角色名称',
`description` varchar(500) DEFAULT NULL COMMENT '角色描述',
`tenantId` bigint DEFAULT '0' COMMENT '所属租户ID0为系统租户',
`isDeleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除标识0=正常1=删除)',
`createTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `uk_tenant_role_code` (`tenantId`,`roleCode`),
KEY `idx_tenant_id` (`tenantId`),
KEY `idx_role_name` (`roleName`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='系统角色表(用于权限控制)';
-- spdm_baseline.sys_tenant definition
CREATE TABLE `sys_tenant` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '租户ID',
`tenantCode` varchar(64) NOT NULL COMMENT '租户编码',
`contactUserName` varchar(128) DEFAULT NULL COMMENT '联系人姓名',
`contactPhone` varchar(20) DEFAULT NULL COMMENT '联系电话',
`companyName` varchar(255) NOT NULL COMMENT '公司名称',
`licenseNumber` varchar(128) DEFAULT NULL COMMENT '营业执照编号',
`address` text COMMENT '地址',
`description` text COMMENT '描述信息',
`startTime` varchar(32) DEFAULT NULL COMMENT '开始时间',
`endTime` varchar(32) DEFAULT NULL COMMENT '结束时间',
`status` tinyint(1) DEFAULT '1' COMMENT '租户状态1:正常、0:禁用)',
`createTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_tenant_code` (`tenantCode`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='租户信息表';
-- spdm_baseline.sys_user definition
CREATE TABLE `sys_user` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID自增唯一标识用户记录',
`username` varchar(50) DEFAULT NULL COMMENT '用户名(登录或展示用,可选,建议唯一)',
`phone` varchar(20) DEFAULT NULL COMMENT '手机号(需符合手机号格式,可选,建议唯一)',
`nickname` varchar(50) DEFAULT NULL COMMENT '用户昵称(展示用,可选)',
`avatar` int DEFAULT NULL COMMENT '头像URL存储头像图片的网络地址或本地路径可选',
`password` varchar(100) DEFAULT NULL COMMENT '密码存储加密后的密码如MD5、BCrypt加密结果可选',
`salt` varchar(50) DEFAULT NULL COMMENT '盐值用于密码加密的随机字符串与password配套使用可选',
`email` varchar(100) DEFAULT NULL COMMENT '个人电子邮箱(需符合邮箱格式,可选,建议唯一)',
`status` tinyint(1) DEFAULT '1' COMMENT '用户状态1:正常、0:禁用)',
`id_card` varchar(18) DEFAULT NULL COMMENT '身份证号18位符合身份证格式可选建议唯一',
`real_name` varchar(50) DEFAULT NULL COMMENT '真实姓名(用户真实身份信息,可选)',
`birth_province` varchar(50) DEFAULT NULL COMMENT '出生省份(如“广东省”,可选)',
`birth_city` varchar(50) DEFAULT NULL COMMENT '出生城市(如“深圳市”,可选)',
`birth_date` date DEFAULT NULL COMMENT '出生日期存储格式为YYYY-MM-DD可选',
`sex` tinyint(1) DEFAULT '0' COMMENT '性别0-未知1-男性2-女性默认值为0',
`no_sys_staff` tinyint(1) DEFAULT '0' COMMENT '是否有员工账号0-无1-有布尔类型映射为tinyint默认0',
`tenant_id` bigint DEFAULT NULL COMMENT '用户所属租户ID多租户场景下的租户标识可选',
`tenant_name` varchar(100) DEFAULT NULL COMMENT '用户所属租户名称(多租户场景下的租户名称,可选)',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间(默认取当前时间,无需手动插入)',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录更新时间(每次更新数据时自动刷新)',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `uk_phone` (`phone`) USING BTREE COMMENT '手机号唯一索引(避免同一手机号重复注册)',
UNIQUE KEY `uk_email` (`email`) USING BTREE COMMENT '邮箱唯一索引(避免同一邮箱重复注册)',
UNIQUE KEY `uk_id_card` (`id_card`) USING BTREE COMMENT '身份证号唯一索引(避免同一身份证重复绑定)',
KEY `idx_tenant_id` (`tenant_id`) USING BTREE COMMENT '租户ID普通索引多租户场景下查询优化',
KEY `idx_status` (`status`) USING BTREE COMMENT '用户状态普通索引(按状态筛选用户时优化)'
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户信息表(存储用户基本信息、账号状态、租户关联等数据)';
-- spdm_baseline.sys_user_group definition
CREATE TABLE `sys_user_group` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '组唯一标识ID',
`groupName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '组名',
`description` varchar(100) DEFAULT NULL COMMENT '组描述',
`createdTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updatedTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_group_name` (`groupName`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户组表';
-- spdm_baseline.sys_user_group_relation definition
CREATE TABLE `sys_user_group_relation` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`userId` bigint NOT NULL COMMENT '用户ID关联用户表',
`groupId` bigint NOT NULL COMMENT '用户组ID关联用户组表',
`role` tinyint NOT NULL DEFAULT '0' COMMENT '角色在用户组的角色0-普通成员1-管理员)',
`joinTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '加入时间',
`status` tinyint(1) DEFAULT '1' COMMENT '用户状态1:正常、0:禁用)',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_user_group` (`userId`,`groupId`),
KEY `idx_user_id` (`userId`),
KEY `idx_group_id` (`groupId`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户与用户组的关联表';
-- spdm_baseline.sys_user_role_relation definition
CREATE TABLE `sys_user_role_relation` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '关联记录主键ID',
`user_id` bigint NOT NULL COMMENT '用户ID关联用户表主键',
`role_id` bigint NOT NULL COMMENT '角色ID关联角色表主键',
`add_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '关联关系创建时间',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_user_role` (`user_id`,`role_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户角色关联表';
-- spdm_baseline.system_form_configure definition
CREATE TABLE `system_form_configure` (
`id` int NOT NULL AUTO_INCREMENT,
`formName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '表单名称',
`formConfig` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '表单配置信息',
`comment` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '描述信息',
`tenantId` bigint DEFAULT NULL,
`creator` bigint DEFAULT NULL,
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=290 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;
-- spdm_baseline.training_model definition
CREATE TABLE `training_model` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '记录唯一ID',
`modelName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模型名称',
`algorithmType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '算法类型',
`trainer` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '训练人',
`handleStatus` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '待开始' COMMENT '数据处理状态(待开始/处理中/成功/失败)',
`trainingStatus` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '待开始' COMMENT '训练状态(待开始/训练中/成功/失败)',
`predStatus` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '待开始' COMMENT '预测状态(待开始/预测中/成功/失败)\r\n',
`trainingDataFileId` bigint DEFAULT NULL COMMENT '原始训练数据文件id',
`trainingDataFileName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '原始训练数据文件名',
`trainingDataHandleFileId` bigint DEFAULT NULL COMMENT 'handle脚本训练数据处理结果文件id',
`trainingDataHandleErrorLogFileId` bigint DEFAULT NULL COMMENT 'handle脚本训练脚本错误日志文件id',
`trainingTime` datetime DEFAULT NULL COMMENT '训练开始时间',
`trainingDuration` int DEFAULT NULL COMMENT '训练耗时(单位:毫秒)',
`normalizerMax` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT 'handle脚本训练数据归一化最大值',
`normalizerMin` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT 'handle脚本训练数据归一化最小值',
`inputSize` int DEFAULT NULL COMMENT '特征输入列数量',
`inputLabel` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '输入列的json格式',
`outputSize` int DEFAULT NULL COMMENT '特征输出列数量',
`outputLabel` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '输出列的JSON格式',
`trainingDataResultFileId` bigint DEFAULT NULL COMMENT 'training脚本处理数据结果文件id',
`trainingDataLogFileId` bigint DEFAULT NULL COMMENT 'training脚本处理日志文件id',
`trainingDataExportModelFileId` bigint DEFAULT NULL COMMENT 'training脚本处理后模型文件id',
`trainingDataErrorLogFileId` bigint DEFAULT NULL COMMENT 'training训练脚本错误日志文件id',
`algorithmUsed` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '使用算法',
`inputPredLabelValue` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '预测使用---输入的列-值的json格式',
`outputPredLabelValue` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '预测使用---输出的列-值的json格式',
`predErrorLogFileId` bigint DEFAULT NULL COMMENT '预测脚本错误日志',
`description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '说明',
`createTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`creator` bigint DEFAULT NULL,
`tenantId` bigint DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=60 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='训练模型基础信息表,存储模型训练的核心属性及关联数据';
-- spdm_baseline.training_model_algorithm_param definition
CREATE TABLE `training_model_algorithm_param` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '参数记录唯一ID',
`modelId` bigint DEFAULT NULL COMMENT '关联的模型ID关联training_model表的id',
`algorithm` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '算法类型(如:多项式拟合)',
`activateFun` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '激活函数sigmod',
`lossFun` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '损失函数l1',
`optimizeFun` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '优化函数sgd',
`exportFormat` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '导出格式(如:.onnx',
`trainingRatio` int DEFAULT NULL COMMENT '训练集比例(百分比)80',
`loadSize` int DEFAULT NULL COMMENT '加载大小32',
`studyPercent` decimal(10,6) DEFAULT NULL COMMENT '学习率0.001',
`stepCounts` int DEFAULT NULL COMMENT '步数3',
`roundPrint` int DEFAULT NULL COMMENT '轮次打印间隔11',
`round` int DEFAULT NULL COMMENT '总轮次1001',
`preDisposeData` tinyint(1) DEFAULT NULL COMMENT '是否预处理数据false',
`disposeMethod` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '数据处理方法minmax',
`dataNoOrder` tinyint(1) DEFAULT NULL COMMENT '数据是否无序false',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=38 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='算法参数表,存储模型训练时的各类算法配置参数';