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 '所有可能的关联对象uuid(node/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:云应用 3:hpc求解应用 4:web应用', `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_select:Hpc节点文件选择,hpc_file_regex_match:Hpc节点目录正则,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 '附加属性数据类型,(int,string,float等)', `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所属节点Id,0表示不从属任何节点', `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 '所属租户ID(0为系统租户)', `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='算法参数表,存储模型训练时的各类算法配置参数';