使用vitejs+vue3+antdv重构swagger文档展示
This commit is contained in:
45
zyplayer-doc-swagger-plus/src/main/resources/db/swagger.sql
Normal file
45
zyplayer-doc-swagger-plus/src/main/resources/db/swagger.sql
Normal file
@@ -0,0 +1,45 @@
|
||||
|
||||
CREATE TABLE `swagger_doc` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键自增ID',
|
||||
`name` varchar(100) DEFAULT NULL COMMENT '文档名称',
|
||||
`doc_type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '文档类型 1=url 2=swagger文档json',
|
||||
`doc_url` varchar(250) DEFAULT NULL COMMENT '文档URL地址',
|
||||
`json_content` text DEFAULT NULL COMMENT 'swagger文档json内容',
|
||||
`rewrite_domain` varchar(100) DEFAULT NULL COMMENT '重写的域名',
|
||||
`open_visit` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否开放访问 0=否 1=是',
|
||||
`doc_status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态 1=启用 2=禁用',
|
||||
`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`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='swagger文档地址';
|
||||
|
||||
CREATE TABLE `swagger_request_param` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键自增ID',
|
||||
`doc_url` varchar(250) DEFAULT NULL COMMENT '文档url',
|
||||
`form_data` text DEFAULT NULL COMMENT 'form参数',
|
||||
`body_data` text DEFAULT NULL COMMENT 'body参数',
|
||||
`header_data` varchar(1024) DEFAULT NULL COMMENT 'header参数',
|
||||
`cookie_data` varchar(1024) DEFAULT NULL COMMENT 'cookie参数',
|
||||
`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`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='swagger文档请求参数记录';
|
||||
|
||||
CREATE TABLE `swagger_global_param` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键自增ID',
|
||||
`param_type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '参数类型 1=form 2=header 3=cookie',
|
||||
`param_key` varchar(100) DEFAULT NULL COMMENT '参数名',
|
||||
`param_value` varchar(1024) 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`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='swagger文档全局参数记录';
|
||||
|
||||
|
||||
|
||||
1
zyplayer-doc-swagger-plus/src/main/resources/dist/assets/Console.eb8296cc.js
vendored
Normal file
1
zyplayer-doc-swagger-plus/src/main/resources/dist/assets/Console.eb8296cc.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import{b as o,o as e}from"./vendor.0502eb24.js";const t={name:"About",components:{},data:()=>({}),computed:{},mounted(){},methods:{}};t.render=function(t,n,d,r,a,m){return e(),o("div",null," 控制台 ")};export{t as default};
|
||||
1
zyplayer-doc-swagger-plus/src/main/resources/dist/assets/DocView.7def2551.js
vendored
Normal file
1
zyplayer-doc-swagger-plus/src/main/resources/dist/assets/DocView.7def2551.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import{r as e,c as a,w as t,o,a as s}from"./vendor.0502eb24.js";const c={name:"About",components:{},data:()=>({activePage:"doc"}),computed:{},mounted(){let e=this.$route.query.path,a=this.$store.state.docMap[e];a?this.$store.commit("addTableName",{key:this.$route.fullPath,val:a.name}):this.$message.error("没有找到对应的文档")},methods:{changePage(){}}};c.render=function(c,n,d,i,r,l){const m=e("a-tab-pane"),u=e("a-tabs");return o(),a(u,{activeKey:r.activePage,"onUpdate:activeKey":n[0]||(n[0]=e=>r.activePage=e),closable:"",onTabClick:l.changePage,style:{padding:"5px 10px 0"}},{default:t((()=>[s(m,{tab:"接口说明",key:"doc"}),s(m,{tab:"在线调试",key:"debug"})])),_:1},8,["activeKey","onTabClick"])};export{c as default};
|
||||
1
zyplayer-doc-swagger-plus/src/main/resources/dist/assets/GlobalLayout.d7c605f8.js
vendored
Normal file
1
zyplayer-doc-swagger-plus/src/main/resources/dist/assets/GlobalLayout.d7c605f8.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
zyplayer-doc-swagger-plus/src/main/resources/dist/assets/SettingView.46cc75f4.js
vendored
Normal file
1
zyplayer-doc-swagger-plus/src/main/resources/dist/assets/SettingView.46cc75f4.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import{b as e,o as t}from"./vendor.0502eb24.js";const n={name:"SettingView",components:{},data:()=>({}),computed:{},mounted(){},methods:{}};n.render=function(n,o,d,r,a,m){return t(),e("div",null," 展示配置页面 ")};export{n as default};
|
||||
BIN
zyplayer-doc-swagger-plus/src/main/resources/dist/assets/element-icons.9c88a535.woff
vendored
Normal file
BIN
zyplayer-doc-swagger-plus/src/main/resources/dist/assets/element-icons.9c88a535.woff
vendored
Normal file
Binary file not shown.
BIN
zyplayer-doc-swagger-plus/src/main/resources/dist/assets/element-icons.de5eb258.ttf
vendored
Normal file
BIN
zyplayer-doc-swagger-plus/src/main/resources/dist/assets/element-icons.de5eb258.ttf
vendored
Normal file
Binary file not shown.
1
zyplayer-doc-swagger-plus/src/main/resources/dist/assets/main.95be7151.js
vendored
Normal file
1
zyplayer-doc-swagger-plus/src/main/resources/dist/assets/main.95be7151.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
zyplayer-doc-swagger-plus/src/main/resources/dist/assets/style.1a9128b7.css
vendored
Normal file
1
zyplayer-doc-swagger-plus/src/main/resources/dist/assets/style.1a9128b7.css
vendored
Normal file
File diff suppressed because one or more lines are too long
24
zyplayer-doc-swagger-plus/src/main/resources/dist/assets/vendor.0502eb24.js
vendored
Normal file
24
zyplayer-doc-swagger-plus/src/main/resources/dist/assets/vendor.0502eb24.js
vendored
Normal file
File diff suppressed because one or more lines are too long
16
zyplayer-doc-swagger-plus/src/main/resources/dist/doc-swagger-plus.html
vendored
Normal file
16
zyplayer-doc-swagger-plus/src/main/resources/dist/doc-swagger-plus.html
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<link rel="icon" href="logo.png" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>swagger文档管理</title>
|
||||
<script type="module" crossorigin src="assets/main.95be7151.js"></script>
|
||||
<link rel="modulepreload" href="assets/vendor.0502eb24.js">
|
||||
<link rel="stylesheet" href="assets/style.1a9128b7.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
BIN
zyplayer-doc-swagger-plus/src/main/resources/dist/logo.png
vendored
Normal file
BIN
zyplayer-doc-swagger-plus/src/main/resources/dist/logo.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.1 KiB |
Reference in New Issue
Block a user