Переглянути джерело

数据中心相关表创建

fuyuchuan 3 днів тому
батько
коміт
997ecfbdce
1 змінених файлів з 85 додано та 1 видалено
  1. 85 1
      usky-cloud/usky_cloud_update.sql

+ 85 - 1
usky-cloud/usky_cloud_update.sql

@@ -1196,4 +1196,88 @@ CREATE TABLE `issue_operation_log`  (
   INDEX `idx_config_created`(`config_id`, `created_time`) USING BTREE,
   INDEX `idx_operation_type`(`operation_type`) USING BTREE
 ) ENGINE = InnoDB AUTO_INCREMENT = 639 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'issue_云平台集成操作日志' ROW_FORMAT = Dynamic;
-/*------end 2026年7月1号 付宇川 新增云平台相关表-issue */
+/*------end 2026年7月1号 付宇川 新增云平台相关表-issue */
+
+/*------begin 2026年7月1号 付宇川 新增数据中心相关表-data */
+CREATE TABLE `data_link`  (
+  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
+  `full_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '连接名称',
+  `db_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '连接驱动',
+  `host` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '主机地址',
+  `port` int(11) NULL DEFAULT NULL COMMENT '端口',
+  `db_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '数据库用户名',
+  `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '密码',
+  `service_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '服务名称',
+  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '描述或说明',
+  `db_schema` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '模式',
+  `table_space` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '表空间',
+  `oracle_param` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'oracle连接参数',
+  `oracle_extend` int(11) NULL DEFAULT NULL COMMENT 'Oracle扩展开关 1:开启 0:关闭',
+  `sort_code` int(11) NULL DEFAULT NULL COMMENT '排序',
+  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
+  `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建用户',
+  `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
+  `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改用户',
+  `delete_time` datetime NULL DEFAULT NULL COMMENT '删除时间',
+  `delete_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '删除用户',
+  `is_delete` int(11) NULL DEFAULT NULL COMMENT '是否删除 0:未删除,1:已删除',
+  `tenant_id` int(11) NULL DEFAULT NULL COMMENT '租户ID',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = 'data_数据连接表' ROW_FORMAT = Dynamic;
+
+CREATE TABLE `data_interface`  (
+  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
+  `full_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '接口名称',
+  `en_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '接口编码',
+  `category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '接口分类',
+  `type` int(11) NOT NULL COMMENT '接口类型(1:SQL操作, 2:静态数据, 3:API操作)',
+  `action` int(11) NULL DEFAULT NULL COMMENT '操作类型(1:新增;2:查询;3:修改;4:删除)',
+  `has_page` int(11) NULL DEFAULT NULL COMMENT '分页(0-禁用,1-启用)',
+  `is_postposition` int(11) NULL DEFAULT NULL COMMENT '后置接口(0-否 1-是)',
+  `config_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据配置json',
+  `count_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据统计json',
+  `echo_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据回显json',
+  `js_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据处理json',
+  `field_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '字段json',
+  `parameter_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '参数配置json',
+  `exception_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '异常验证json',
+  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '描述或说明',
+  `enabled_mark` int(11) NULL DEFAULT 1 COMMENT '启用状态',
+  `sort_code` bigint(20) NULL DEFAULT NULL COMMENT '排序',
+  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
+  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
+  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
+  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
+  `delete_time` datetime NULL DEFAULT NULL COMMENT '删除时间',
+  `delete_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '删除用户',
+  `is_delete` int(11) NULL DEFAULT NULL COMMENT '是否删除 0:未删除,1:已删除',
+  `tenant_id` int(11) NULL DEFAULT NULL COMMENT '租户ID',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `idx_en_code`(`en_code`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'data_数据接口表' ROW_FORMAT = Dynamic;
+
+CREATE TABLE `data_interface_log`  (
+  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
+  `interface_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调用接口ID',
+  `execute_time` datetime NULL DEFAULT NULL COMMENT '执行时间',
+  `user_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作用户ID',
+  `request_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '请求ip',
+  `request_device` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '请求设备',
+  `request_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '请求类型',
+  `request_waste_time` int(11) NULL DEFAULT NULL COMMENT '请求耗时',
+  `oauth_app_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '接口授权AppId',
+  `sort_code` bigint(20) NULL DEFAULT NULL COMMENT '排序',
+  `execute_result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '执行结果',
+  `execute_state` int(11) NULL DEFAULT NULL COMMENT '执行状态',
+  `execute_msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '执行消息',
+  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
+  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
+  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
+  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
+  `dept_id` bigint(20) NULL DEFAULT NULL COMMENT '部门ID',
+  `tenant_id` int(11) NULL DEFAULT NULL COMMENT '租户ID',
+  PRIMARY KEY (`id`) USING BTREE,
+  INDEX `idx_interface_id`(`interface_id`) USING BTREE,
+  INDEX `idx_user_id`(`user_id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'data_接口调用日志表' ROW_FORMAT = Dynamic;
+/*------end 2026年7月1号 付宇川 新增数据中心相关表-data */