wiki编辑器升级,api接口文档开发

This commit is contained in:
暮光:城中城
2022-01-30 10:24:03 +08:00
parent 24f7eb10d0
commit c13fb2cae4
45 changed files with 8010 additions and 28058 deletions

View File

@@ -564,12 +564,29 @@ CREATE TABLE `api_global_param` (
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='api文档全局参数记录';
DROP TABLE IF EXISTS `api_custom_request`;
CREATE TABLE `api_custom_request` (
DROP TABLE IF EXISTS `api_custom_node`;
CREATE TABLE `api_custom_node` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`doc_id` bigint(20) DEFAULT NULL COMMENT 'api_doc主键ID',
`folder_id` bigint(20) DEFAULT NULL COMMENT 'ID',
`api_name` varchar(250) DEFAULT NULL COMMENT '',
`parent_id` bigint(20) DEFAULT NULL COMMENT 'ID',
`node_type` tinyint(4) NOT NULL COMMENT ' 0= 1=',
`node_name` varchar(250) DEFAULT NULL COMMENT '',
`node_desc` text DEFAULT NULL COMMENT '',
`seq_no` int(11) DEFAULT NULL COMMENT '',
`create_user_id` bigint(20) DEFAULT NULL COMMENT 'ID',
`create_user_name` varchar(20) DEFAULT NULL COMMENT '',
`create_time` datetime DEFAULT NULL COMMENT '',
`yn` tinyint(4) DEFAULT NULL COMMENT ' 0= 1=',
PRIMARY KEY (`id`),
KEY `idx_doc_id` (`doc_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='';
DROP TABLE IF EXISTS `api_custom_params`;
CREATE TABLE `api_custom_params` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`doc_id` bigint(20) DEFAULT NULL COMMENT 'api_doc主键ID',
`node_id` bigint(20) DEFAULT NULL COMMENT 'ID',
`method` varchar(20) DEFAULT NULL COMMENT 'getheadpostputpatchdeleteoptionstrace',
`api_url` text DEFAULT NULL COMMENT 'url',
`form_data` text DEFAULT NULL COMMENT 'form参数',
`body_data` text DEFAULT NULL COMMENT 'body参数',
@@ -580,23 +597,8 @@ CREATE TABLE `api_custom_request` (
`create_time` datetime DEFAULT NULL COMMENT '',
`yn` tinyint(4) DEFAULT NULL COMMENT ' 0= 1=',
PRIMARY KEY (`id`),
KEY `idx_doc_id` (`doc_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='';
DROP TABLE IF EXISTS `api_custom_folder`;
CREATE TABLE `api_custom_folder` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`doc_id` bigint(20) DEFAULT NULL COMMENT 'api_doc主键ID',
`parent_folder_id` bigint(20) DEFAULT NULL COMMENT 'ID',
`folder_name` varchar(250) DEFAULT NULL COMMENT '',
`folder_desc` text DEFAULT NULL COMMENT '',
`create_user_id` bigint(20) DEFAULT NULL COMMENT 'ID',
`create_user_name` varchar(20) DEFAULT NULL COMMENT '',
`create_time` datetime DEFAULT NULL COMMENT '',
`yn` tinyint(4) DEFAULT NULL COMMENT ' 0= 1=',
PRIMARY KEY (`id`),
KEY `idx_doc_id` (`doc_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='';
KEY `idx_doc_id` (`doc_id`),
KEY `idx_node_id` (`node_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='';
SET FOREIGN_KEY_CHECKS = 1;

View File

@@ -9,12 +9,28 @@
--
-- ------------------------从1.1.0版本升级------------------------
DROP TABLE IF EXISTS `api_custom_request`;
CREATE TABLE `api_custom_request` (
DROP TABLE IF EXISTS `api_custom_node`;
CREATE TABLE `api_custom_node` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键自增ID',
`doc_id` bigint(20) DEFAULT NULL COMMENT 'api_doc主键ID',
`folder_id` bigint(20) DEFAULT NULL COMMENT '文件夹ID',
`api_name` varchar(250) DEFAULT NULL COMMENT '接口名称',
`parent_id` bigint(20) DEFAULT NULL COMMENT '文件夹ID',
`node_type` tinyint(4) NOT NULL COMMENT '节点类型 0=目录 1=接口',
`node_name` varchar(250) DEFAULT NULL COMMENT '节点名称',
`node_desc` text DEFAULT NULL COMMENT '节点说明',
`seq_no` int(11) DEFAULT NULL COMMENT '节点顺序',
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建人ID',
`create_user_name` varchar(20) DEFAULT NULL COMMENT '创建人名字',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`yn` tinyint(4) DEFAULT NULL COMMENT '是否有效 0=无效 1=有效',
PRIMARY KEY (`id`),
KEY `idx_doc_id` (`doc_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='自建接口文档节点';
DROP TABLE IF EXISTS `api_custom_params`;
CREATE TABLE `api_custom_params` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键自增ID',
`doc_id` bigint(20) DEFAULT NULL COMMENT 'api_doc主键ID',
`node_id` bigint(20) DEFAULT NULL COMMENT '节点ID',
`method` varchar(20) DEFAULT NULL COMMENT '请求方式get、head、post、put、patch、delete、options、trace',
`api_url` text DEFAULT NULL COMMENT '接口url',
`form_data` text DEFAULT NULL COMMENT 'form参数',
@@ -26,23 +42,6 @@ CREATE TABLE `api_custom_request` (
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`yn` tinyint(4) DEFAULT NULL COMMENT '是否有效 0=无效 1=有效',
PRIMARY KEY (`id`),
KEY `idx_doc_id` (`doc_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='自建接口文档';
DROP TABLE IF EXISTS `api_custom_folder`;
CREATE TABLE `api_custom_folder` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键自增ID',
`doc_id` bigint(20) DEFAULT NULL COMMENT 'api_doc主键ID',
`parent_folder_id` bigint(20) DEFAULT NULL COMMENT '父文件夹ID',
`folder_name` varchar(250) DEFAULT NULL COMMENT '文件夹名称',
`folder_desc` text DEFAULT NULL COMMENT '文件夹说明',
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建人ID',
`create_user_name` varchar(20) DEFAULT NULL COMMENT '创建人名字',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`yn` tinyint(4) DEFAULT NULL COMMENT '是否有效 0=无效 1=有效',
PRIMARY KEY (`id`),
KEY `idx_doc_id` (`doc_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='自建接口文档文件夹';
KEY `idx_doc_id` (`doc_id`),
KEY `idx_node_id` (`node_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='自建接口参数';