diff --git a/zyplayer-doc-core/pom.xml b/zyplayer-doc-core/pom.xml index 9604bf0f..bdf36086 100644 --- a/zyplayer-doc-core/pom.xml +++ b/zyplayer-doc-core/pom.xml @@ -18,6 +18,7 @@ ${java.version} 1.2.53 4.1.6 + 2.9.2 @@ -29,7 +30,7 @@ io.springfox springfox-swagger2 - 2.7.0 + ${springfox.swagger.version} com.alibaba diff --git a/zyplayer-doc-db/pom.xml b/zyplayer-doc-db/pom.xml index 447e6685..e4ad4774 100644 --- a/zyplayer-doc-db/pom.xml +++ b/zyplayer-doc-db/pom.xml @@ -51,11 +51,6 @@ mybatis-spring 1.3.0 - - io.springfox - springfox-swagger2 - 2.7.0 - com.alibaba fastjson diff --git a/zyplayer-doc-manage/pom.xml b/zyplayer-doc-manage/pom.xml index 08a8dfcc..6b22fb54 100644 --- a/zyplayer-doc-manage/pom.xml +++ b/zyplayer-doc-manage/pom.xml @@ -26,9 +26,8 @@ 2.0 6.1.0 1.1.9 - 1.8.9 + 1.9.4 2.9.2 - 2.9.2 1.0.2 @@ -75,11 +74,6 @@ dozer-core ${dozer.core.version} - - io.springfox - springfox-swagger2 - ${springfox.swagger.version} - diff --git a/zyplayer-doc-manage/src/main/java/com/zyplayer/doc/manage/task/SchedulerTask.java b/zyplayer-doc-manage/src/main/java/com/zyplayer/doc/manage/task/SchedulerTask.java index da608542..54e34407 100644 --- a/zyplayer-doc-manage/src/main/java/com/zyplayer/doc/manage/task/SchedulerTask.java +++ b/zyplayer-doc-manage/src/main/java/com/zyplayer/doc/manage/task/SchedulerTask.java @@ -22,7 +22,7 @@ public class SchedulerTask { @Value("${zyplayer.doc.manage.upgradePropertiesUrl:''}") private String upgradePropertiesUrl; -// @Scheduled(cron = "0/10 * * * * ? ") +// @Scheduled(cron = "0 0/2 * * * ? ") @Scheduled(cron = "0 0 1 * * ?") public void upgradeTask() { // 检查更新,访问的码云服务器获取升级内容的 diff --git a/zyplayer-doc-manage/src/main/resources/application.yml b/zyplayer-doc-manage/src/main/resources/application.yml index fbe7abb2..b76023e9 100644 --- a/zyplayer-doc-manage/src/main/resources/application.yml +++ b/zyplayer-doc-manage/src/main/resources/application.yml @@ -20,7 +20,7 @@ zyplayer: # ------zyplayer_doc_manage相关配置------ manage: # 版本和升级信息获取地址 - version: 1.0.2 + version: 1.0.1 upgradePropertiesUrl: https://gitee.com/zyplayer/zyplayer-doc/raw/master/upgrade.properties # 系统根域名,调试UI时需要使用,同时需要在host文件里配置:127.0.0.1 local.zyplayer.com originDomainRegex: .*\.zyplayer\.com(:\d+|)$ diff --git a/zyplayer-doc-manage/src/main/resources/sql/zyplayer_doc_manage.1.0.2.sql b/zyplayer-doc-manage/src/main/resources/sql/zyplayer_doc_manage.1.0.2.sql index 7b35d13a..acef2ae2 100644 --- a/zyplayer-doc-manage/src/main/resources/sql/zyplayer_doc_manage.1.0.2.sql +++ b/zyplayer-doc-manage/src/main/resources/sql/zyplayer_doc_manage.1.0.2.sql @@ -1,4 +1,10 @@ +-- +-- !!重要说明!! +-- 1、本sql文件分为:从1.0.1版本升级 和 全新的库,即增量和全量的区分,请选择性执行 +-- 2、建议数据库版本:5.7.25 +-- + -- 从1.0.1版本升级: ALTER TABLE `user_auth` ADD COLUMN `auth_custom_suffix` varchar(100) NULL COMMENT '自定义权限结尾'; @@ -48,17 +54,17 @@ delete from auth_info where auth_name in('DOC_ALL', 'AUTH_MANAGE'); /* Navicat Premium Data Transfer - Source Server : 127.0.0.1 + Source Server : localhost Source Server Type : MySQL - Source Server Version : 50724 - Source Host : 127.0.0.1:3306 + Source Server Version : 50725 + Source Host : localhost:3306 Source Schema : zyplayer_doc_manage Target Server Type : MySQL - Target Server Version : 50724 + Target Server Version : 50725 File Encoding : 65001 - Date: 18/06/2019 20:29:06 + Date: 30/06/2019 14:33:29 */ SET NAMES utf8mb4; @@ -75,19 +81,17 @@ CREATE TABLE `auth_info` ( `can_edit` tinyint(4) NULL DEFAULT 1 COMMENT '是否可编辑 0=否 1=是', `create_uid` bigint(20) NULL DEFAULT NULL COMMENT '创建人用户ID', `creation_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', - `auth_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '权限类型 0=隐藏权限 1=可使用', + `auth_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '权限类型 0=可使用 1=隐藏权限', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '权限信息表' ROW_FORMAT = Compact; -- ---------------------------- -- Records of auth_info -- ---------------------------- -INSERT INTO `auth_info` VALUES (1, 'DOC_ALL', '文档查看权', 0, 1, '2018-12-01 11:40:42', 1); -INSERT INTO `auth_info` VALUES (2, 'AUTH_MANAGE', '权限管理权', 0, 1, '2018-12-01 11:40:42', 1); INSERT INTO `auth_info` VALUES (3, 'AUTH_ASSIGN', '权限分配权', 0, 1, '2018-12-01 11:40:42', 1); INSERT INTO `auth_info` VALUES (4, 'USER_MANAGE', '用户管理权', 0, 1, '2018-12-01 11:40:42', 1); -INSERT INTO `auth_info` VALUES (5, 'WIKI_EDIT_PAGE_', '编辑wiki文档', 0, 1, '2019-06-04 13:01:20', 0); -INSERT INTO `auth_info` VALUES (6, 'WIKI_VIEW_PAGE_', '查看wiki文档', 0, 1, '2019-06-04 13:01:20', 0); +INSERT INTO `auth_info` VALUES (5, 'WIKI_CREATE_PAGE_', '创建wiki文档', 0, 1, '2019-06-04 13:01:20', 0); +INSERT INTO `auth_info` VALUES (6, 'WIKI_EDIT_PAGE_', '编辑wiki文档', 0, 1, '2019-06-04 13:01:20', 0); INSERT INTO `auth_info` VALUES (7, 'WIKI_COMMENT_PAGE_', '评论wiki文档', 0, 1, '2019-06-04 13:01:20', 0); INSERT INTO `auth_info` VALUES (8, 'WIKI_DELETE_PAGE_', '删除wiki文档', 0, 1, '2019-06-04 13:01:20', 0); INSERT INTO `auth_info` VALUES (9, 'WIKI_PAGE_FILE_UPLOAD_', '上传wiki文档附件', 0, 1, '2019-06-04 13:01:20', 0); @@ -109,7 +113,7 @@ CREATE TABLE `user_auth` ( `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', `auth_custom_suffix` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '自定义权限结尾', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 31 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户权限表' ROW_FORMAT = Compact; +) ENGINE = InnoDB AUTO_INCREMENT = 38 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户权限表' ROW_FORMAT = Compact; -- ---------------------------- -- Records of user_auth @@ -118,17 +122,10 @@ INSERT INTO `user_auth` VALUES (9, 2, 1, 1, NULL, 0, '2018-12-15 22:19:59', NULL INSERT INTO `user_auth` VALUES (10, 2, 2, 1, NULL, 0, '2018-12-15 22:19:59', NULL, NULL); INSERT INTO `user_auth` VALUES (11, 2, 3, 1, NULL, 0, '2018-12-15 22:19:59', NULL, NULL); INSERT INTO `user_auth` VALUES (12, 2, 4, 1, NULL, 0, '2018-12-15 22:19:59', NULL, NULL); -INSERT INTO `user_auth` VALUES (13, 3, 1, 1, NULL, 0, '2018-12-15 22:19:59', NULL, NULL); -INSERT INTO `user_auth` VALUES (14, 3, 2, 1, NULL, 0, '2018-12-15 22:19:59', NULL, NULL); -INSERT INTO `user_auth` VALUES (15, 3, 3, 1, NULL, 0, '2018-12-15 22:19:59', NULL, NULL); -INSERT INTO `user_auth` VALUES (16, 3, 4, 1, NULL, 0, '2018-12-15 22:19:59', NULL, NULL); -INSERT INTO `user_auth` VALUES (24, 1, 1, 1, NULL, 0, '2018-12-16 21:41:01', NULL, NULL); -INSERT INTO `user_auth` VALUES (25, 1, 2, 1, NULL, 0, '2018-12-16 21:41:01', NULL, NULL); -INSERT INTO `user_auth` VALUES (26, 1, 3, 1, NULL, 0, '2018-12-16 21:41:01', NULL, NULL); -INSERT INTO `user_auth` VALUES (27, 1, 4, 1, NULL, 0, '2018-12-16 21:41:01', NULL, NULL); -INSERT INTO `user_auth` VALUES (28, 1, 5, 1, NULL, 0, '2019-06-12 12:19:47', NULL, '7'); -INSERT INTO `user_auth` VALUES (29, 1, 7, 1, NULL, 0, '2019-06-12 12:19:47', NULL, '7'); -INSERT INTO `user_auth` VALUES (30, 1, 9, 1, NULL, 0, '2019-06-12 12:19:47', NULL, '7'); +INSERT INTO `user_auth` VALUES (34, 1, 3, 1, 1, 0, '2019-06-29 22:48:27', '2019-06-29 22:50:27', NULL); +INSERT INTO `user_auth` VALUES (35, 1, 4, 1, 1, 0, '2019-06-29 22:48:27', '2019-06-29 22:50:27', NULL); +INSERT INTO `user_auth` VALUES (36, 1, 1, 1, NULL, 0, '2019-06-29 22:50:27', NULL, NULL); +INSERT INTO `user_auth` VALUES (37, 1, 2, 1, NULL, 0, '2019-06-29 22:50:27', NULL, NULL); -- ---------------------------- -- Table structure for user_info @@ -145,17 +142,20 @@ CREATE TABLE `user_info` ( `creation_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', `create_uid` bigint(20) NULL DEFAULT NULL COMMENT '创建人用户ID', `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', - `phone` varchar(20) NULL COMMENT '手机号', - `sex` tinyint NOT NULL DEFAULT 0 COMMENT '性别 0=女 1=男', + `phone` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '手机号', + `sex` tinyint(4) NOT NULL DEFAULT 0 COMMENT '性别 0=女 1=男', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `idx_userNo`(`user_no`) USING BTREE COMMENT '登录用户名' -) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户信息表' ROW_FORMAT = Compact; +) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户信息表' ROW_FORMAT = Compact; -- ---------------------------- -- Records of user_info -- ---------------------------- -INSERT INTO `user_info` VALUES (1, 'zyplayer', 'e10adc3949ba59abbe56e057f20f883e', '暮光:城中城', '806783409@qq.com', NULL, 0, '2018-12-01 11:37:39', NULL, '2018-12-15 20:32:08'); -INSERT INTO `user_info` VALUES (2, '1', 'e10adc3949ba59abbe56e057f20f883e', '1111', NULL, NULL, 0, '2018-12-15 20:16:10', 1, '2018-12-15 20:19:50'); +INSERT INTO `user_info` VALUES (1, 'zyplayer', 'e10adc3949ba59abbe56e057f20f883e', '暮光:城中城', '806783409@qq.com', NULL, 0, '2018-12-01 11:37:39', NULL, '2019-06-29 21:14:40', '111', 1); +INSERT INTO `user_info` VALUES (2, '1', 'e10adc3949ba59abbe56e057f20f883e', '1111', '123456%@qq.com', NULL, 1, '2018-12-15 20:16:10', 1, '2019-06-28 23:06:50', '11', 1); +INSERT INTO `user_info` VALUES (3, '2', NULL, '2', '2', NULL, 0, '2019-06-28 22:47:23', 1, '2019-06-28 23:07:05', '2', 1); +INSERT INTO `user_info` VALUES (4, '3', 'e8d85c0dd850ed88537ffd5737bf9a33', '3', '3', NULL, 2, '2019-06-28 22:48:14', 1, '2019-06-29 22:08:23', '3', 1); +INSERT INTO `user_info` VALUES (6, '4', NULL, '4', NULL, NULL, 2, '2019-06-29 21:41:51', 1, NULL, NULL, 0); -- ---------------------------- -- Table structure for wiki_page @@ -179,18 +179,18 @@ CREATE TABLE `wiki_page` ( `view_num` int(11) NOT NULL DEFAULT 0 COMMENT '阅读数', `seq_no` int(11) NOT NULL DEFAULT 0 COMMENT '顺序', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of wiki_page -- ---------------------------- -INSERT INTO `wiki_page` VALUES (1, 1, '关于zyplayer-doc工具', 0, 0, 0, 0, 1, '暮光:城中城', '2019-03-09 14:01:41', 1, '暮光:城中城', '2019-06-14 16:51:44', 0, 25, 1); -INSERT INTO `wiki_page` VALUES (2, 1, '开发规划', 0, 0, 0, 0, 1, '暮光:城中城', '2019-03-09 14:14:02', 1, '暮光:城中城', '2019-06-14 13:30:22', 0, 30, 4); -INSERT INTO `wiki_page` VALUES (3, 1, '升级日志', 0, 0, 0, 0, 1, '暮光:城中城', '2019-03-09 14:16:20', 1, '暮光:城中城', '2019-06-14 16:49:30', 0, 21, 5); -INSERT INTO `wiki_page` VALUES (4, 1, '贡献人员列表', 0, 0, 0, 0, 1, '暮光:城中城', '2019-03-09 15:16:15', 1, '暮光:城中城', '2019-06-14 13:20:43', 0, 13, 7); -INSERT INTO `wiki_page` VALUES (5, 1, 'zyplayer-doc-swagger', 0, 0, 1, 0, 1, '暮光:城中城', '2019-03-09 15:33:14', NULL, NULL, NULL, 0, 20, 9); -INSERT INTO `wiki_page` VALUES (6, 1, '如何使用', 5, 0, 0, 0, 1, '暮光:城中城', '2019-03-09 15:33:33', 1, '暮光:城中城', '2019-03-09 15:33:46', 0, 3, 14); -INSERT INTO `wiki_page` VALUES (7, 2, '所有格式测试', 0, 0, 0, 0, 1, '暮光:城中城', '2019-03-12 12:21:26', NULL, NULL, NULL, 0, 13, 13); +INSERT INTO `wiki_page` VALUES (1, 1, '关于zyplayer-doc工具', 0, 0, 0, 0, 1, '暮光:城中城', '2019-03-09 14:24:30', 1, '暮光:城中城', '2019-03-09 14:24:30', 0, 2, 1); +INSERT INTO `wiki_page` VALUES (2, 1, '开发规划', 0, 0, 0, 0, 1, '暮光:城中城', '2019-03-09 14:24:30', 1, '暮光:城中城', '2019-06-02 11:16:16', 0, 1, 2); +INSERT INTO `wiki_page` VALUES (3, 1, '升级日志', 0, 0, 0, 0, 1, '暮光:城中城', '2019-03-09 14:24:30', 1, '暮光:城中城', '2019-03-09 14:24:30', 0, 0, 3); +INSERT INTO `wiki_page` VALUES (4, 1, '贡献人员列表', 0, 0, 0, 0, 1, '暮光:城中城', '2019-03-09 14:24:30', 1, '暮光:城中城', '2019-04-21 17:07:29', 0, 0, 4); +INSERT INTO `wiki_page` VALUES (5, 1, 'zyplayer-doc-swagger', 0, 0, 0, 0, 1, '暮光:城中城', '2019-03-09 14:24:30', NULL, NULL, NULL, 0, 0, 5); +INSERT INTO `wiki_page` VALUES (6, 1, '如何使用', 5, 0, 0, 0, 1, '暮光:城中城', '2019-03-09 14:24:30', 1, '暮光:城中城', '2019-03-09 14:24:30', 0, 0, 6); +INSERT INTO `wiki_page` VALUES (7, 2, '所有格式测试', 0, 0, 0, 0, 1, '暮光:城中城', '2019-03-09 14:24:30', 1, '暮光:城中城', '2019-03-09 14:24:30', 0, 0, 7); -- ---------------------------- -- Table structure for wiki_page_comment @@ -207,11 +207,12 @@ CREATE TABLE `wiki_page_comment` ( `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', `del_flag` tinyint(4) NULL DEFAULT 0 COMMENT '0=有效 1=删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of wiki_page_comment -- ---------------------------- +INSERT INTO `wiki_page_comment` VALUES (1, 2, NULL, 'xxxx', 0, 1, '暮光:城中城', '2019-05-30 22:39:41', 0); -- ---------------------------- -- Table structure for wiki_page_content @@ -227,21 +228,21 @@ CREATE TABLE `wiki_page_content` ( `update_user_id` bigint(20) NULL DEFAULT NULL COMMENT '修改人ID', `update_user_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '修改人名字', `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间', - `preview` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '预览内容', + `preview` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '预览内容', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `uk_page_id`(`page_id`) USING BTREE COMMENT '页面ID' -) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of wiki_page_content -- ---------------------------- -INSERT INTO `wiki_page_content` VALUES (1, 1, '

一入开源深似海


源码地址:https://gitee.com/zyplayer/zyplayer-doc

体验地址:http://doc.zyplayer.com/zyplayer-doc-manage/static/manage/home.html 账号:zyplayer 密码:123456


更多实用功能请提交评论或加群交流!谢谢!

QQ群:466363173

tips:想要编辑本文请修改表:wiki_page的edit_type字段值为0才行哦~


有什么问题可以来评论本文章哦!当然,如果你是部署在你们自己本地的我肯定看不到此文章的评论

可以到本工具官网下评论此文章,我会随时去查看的!

唯一官网地址:http://doc.zyplayer.com


欢迎提交各种变态无理的要求~

', 1, '暮光:城中城', '2019-03-09 14:01:41', 1, '暮光:城中城', '2019-06-14 16:51:44', '一入开源深似海源码地址:https://gitee.com/zyplayer/zyplayer-doc体验地址:http://doc.zyplayer.com/zyplayer-doc-manage/static/manage/home.html 账号:zyplayer 密码:123456更多实用功能请提交评论或加群交流!谢谢!QQ群:466363173tips:想要编辑本文请修改表:w...'); -INSERT INTO `wiki_page_content` VALUES (2, 2, '

zyplayer-doc-manage:

1、首页做大的调整优化,希望使用element重构一下

2、人员导入方案,权限优化,人员管理细化

 

zyplayer-doc-wiki:

1、支持页面权限控制,包括查看、编辑、删除、评论的权限

2支持把一个空间里的文档一键同步到git的wiki上,统一管理文档

3、支持微信文章拉取保存

4、支持历史记录查看

5、支持提供多种编辑器选择,更大的选择空间

6、支持全局搜索、文章内搜索等,当前只支持标题搜索,尴尬

7、支持开放一个空间里的文档无需登录即可访问

8、url动态变动,这样就可以复制指定文章的地址了

9、参考https://www.kancloud.cn,取其精华


欢迎加入开发!

如果您觉得哪里不好用也可以拉取源码下来改了后提交PR

源码地址:https://gitee.com/zyplayer/zyplayer-doc


更多实用功能请提交评论或加群交流!谢谢!

QQ群:466363173

', 1, '暮光:城中城', '2019-03-09 14:14:02', 1, '暮光:城中城', '2019-06-14 13:30:22', 'zyplayer-doc-manage:1、首页做大的调整优化,希望使用element重构一下2、人员导入方案,权限优化,人员管理细化 zyplayer-doc-wiki:1、支持页面权限控制,包括查看、编辑、删除、评论的权限2、支持把一个空间里的文档一键同步到git的wiki上,统一管理文档3、支持微信文章拉取保存4、支持历史记录查看5、支持提供多种编辑器选择,更大的选择空间6、支持全...'); -INSERT INTO `wiki_page_content` VALUES (3, 3, '

V1.0.1 2019-03-09

1、增加zyplayer-doc-wiki模块

2、dubbo文档支持使用元数据生成参数和返回值,dubbo2.7.0新特性

3、框架进行了大的拆分,表修改较多

4、增加升级通知

5、细节优化


V1.0.0 2019-02-15

第一个版本发布

1、zyplayer-doc-swagger,swagger接口文档展示方案,在之前的项目中有许多改进,坚持文档生成和展示分离,有较多需要服务端支持的功能,不对各项目做过多的入侵即可使用,可动态对文档进行开放访问
2、zyplayer-doc-dubbo,支持对dubbo服务的自动扫描,直观展示所有的服务,文档的展示、文档编辑和在线接口调试,不需要对已有的服务做任何改动,支持zookeeper、nacos注册中心的服务扫描
3、zyplayer-doc-db,数据库文档工具,具有数据库表、字段文档的查看/修改,文档导出等功能,支持mysql和sqlserver数据库
4、zyplayer-doc-manage,管理以上几个服务,spring boot项目,spring security做权限管理,可直接运行

', 1, '暮光:城中城', '2019-03-09 14:16:20', 1, '暮光:城中城', '2019-06-14 16:49:30', 'V1.0.1 2019-03-091、增加zyplayer-doc-wiki模块支持空间隔离支持附件上传拖动可以改变wiki顺序基本的文档创建、编辑、评论、删除、搜索等功能2、dubbo文档支持使用元数据生成参数和返回值,dubbo2.7.0新特性3、框架进行了大的拆分,表修改较多4、增加升级通知5、细节优化V1.0.0 2019-02-15第一个版本发布1、zyplayer-doc-swagge...'); -INSERT INTO `wiki_page_content` VALUES (4, 4, '

开发人员列表:

暮光:城中城

', 1, '暮光:城中城', '2019-03-09 15:16:15', 1, '暮光:城中城', '2019-06-14 13:20:43', '开发人员列表:暮光:城中城'); -INSERT INTO `wiki_page_content` VALUES (5, 5, '

zyplayer-doc-swagger 使用文档目录

', 1, '暮光:城中城', '2019-03-09 15:33:14', NULL, NULL, NULL, NULL); -INSERT INTO `wiki_page_content` VALUES (6, 6, '

最不喜欢写文档了。。。

', 1, '暮光:城中城', '2019-03-09 15:33:33', 1, '暮光:城中城', '2019-03-09 15:33:46', NULL); -INSERT INTO `wiki_page_content` VALUES (7, 7, '

H2

加粗

字体大小

宋体宋体宋体宋体宋体 

斜体斜体斜体

下划线下划线下划线

删除线删除线删除线

字体颜色

背景颜色

链接:百度一下

  1. 有序列表
  2. xxx
  3. xxx

文字居中

文字靠右

xxxxx

表情:\"[坏笑]\"

表格:

 ID 名字 邮箱 说明 时间
 xx xx xx xx xx
     

代码:

public static void main(String[] args) {
System.out.println(\"hello world\");
}


', 1, '暮光:城中城', '2019-03-12 12:21:26', NULL, NULL, NULL, NULL); +INSERT INTO `wiki_page_content` VALUES (1, 1, '

一入开源深似海


源码地址:https://gitee.com/zyplayer/zyplayer-doc

体验地址:http://doc.zyplayer.com/zyplayer-doc-manage/static/manage/home.html 账号:zyplayer 密码:123456


更多实用功能请提交评论或加群交流!谢谢!

QQ群:466363173

tips:想要编辑本文请修改表:wiki_page的edit_type字段值为0才行哦~


有什么问题可以来评论本文章哦!当然,如果你是部署在你们自己本地的我肯定看不到此文章的评论

可以到本工具官网下评论此文章,我会随时去查看的!

唯一官网地址:http://doc.zyplayer.com


欢迎提交各种变态无理的要求~

', 1, '暮光:城中城', '2019-03-09 14:24:30', 1, '暮光:城中城', '2019-03-09 14:24:30', NULL); +INSERT INTO `wiki_page_content` VALUES (2, 2, '

zyplayer-doc-manage:

1、首页做大的调整优化,希望使用element重构一下

2、人员导入方案,权限优化,人员管理细化

 

zyplayer-doc-wiki:

1、支持页面权限控制,包括查看、编辑、删除、评论的权限

2支持把一个空间里的文档一键同步到git的wiki上,统一管理文档

3、支持微信文章拉取保存

4、支持历史记录查看

5、支持提供多种编辑器选择,更大的选择空间

6、支持全局搜索、文章内搜索等,当前只支持标题搜索,尴尬

7、支持开放一个空间里的文档无需登录即可访问

8、url动态变动,这样就可以复制指定文章的地址了

9、参考https://www.kancloud.cn,取其精华


欢迎加入开发!

如果您觉得哪里不好用也可以拉取源码下来改了后提交PR

源码地址:https://gitee.com/zyplayer/zyplayer-doc


更多实用功能请提交评论或加群交流!谢谢!

QQ群:466363173

', 1, '暮光:城中城', '2019-03-09 14:24:30', 1, '暮光:城中城', '2019-06-02 11:16:16', NULL); +INSERT INTO `wiki_page_content` VALUES (3, 3, '

V1.0.1 2019-03-09

1、增加zyplayer-doc-wiki模块

2、dubbo文档支持使用元数据生成参数和返回值,dubbo2.7.0新特性

3、框架进行了大的拆分,表修改较多

4、增加升级通知

5、细节优化


V1.0.0 2019-02-15

第一个版本发布

1、zyplayer-doc-swagger,swagger接口文档展示方案,在之前的项目中有许多改进,坚持文档生成和展示分离,有较多需要服务端支持的功能,不对各项目做过多的入侵即可使用,可动态对文档进行开放访问
2、zyplayer-doc-dubbo,支持对dubbo服务的自动扫描,直观展示所有的服务,文档的展示、文档编辑和在线接口调试,不需要对已有的服务做任何改动,支持zookeeper、nacos注册中心的服务扫描
3、zyplayer-doc-db,数据库文档工具,具有数据库表、字段文档的查看/修改,文档导出等功能,支持mysql和sqlserver数据库
4、zyplayer-doc-manage,管理以上几个服务,spring boot项目,spring security做权限管理,可直接运行

', 1, '暮光:城中城', '2019-03-09 14:24:30', 1, '暮光:城中城', '2019-03-09 14:24:30', NULL); +INSERT INTO `wiki_page_content` VALUES (4, 4, '

开发人员列表:

暮光:城中城

', 1, '暮光:城中城', '2019-03-09 14:24:30', 1, '暮光:城中城', '2019-04-21 17:07:29', NULL); +INSERT INTO `wiki_page_content` VALUES (5, 5, '

zyplayer-doc-swagger 使用文档目录

', 1, '暮光:城中城', '2019-03-09 14:24:30', NULL, NULL, NULL, NULL); +INSERT INTO `wiki_page_content` VALUES (6, 6, '

最不喜欢写文档了。。。

', 1, '暮光:城中城', '2019-03-09 14:24:30', 1, '暮光:城中城', '2019-03-09 14:24:30', NULL); +INSERT INTO `wiki_page_content` VALUES (7, 7, '

H2

加粗

字体大小

宋体宋体宋体宋体宋体 

斜体斜体斜体

下划线下划线下划线

删除线删除线删除线

字体颜色

背景颜色

链接:百度一下

  1. 有序列表
  2. xxx
  3. xxx

文字居中

文字靠右

xxxxx

表情:\"[坏笑]\"

表格:

 ID 名字 邮箱 说明 时间
 xx xx xx xx xx
     

代码:

public static void main(String[] args) {
System.out.println(\"hello world\");
}


', 1, '暮光:城中城', '2019-03-09 14:24:30', NULL, NULL, NULL, NULL); -- ---------------------------- -- Table structure for wiki_page_file @@ -263,11 +264,23 @@ CREATE TABLE `wiki_page_file` ( `download_num` int(11) NOT NULL DEFAULT 0 COMMENT '下载次数', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `uk_uuid`(`uuid`) USING BTREE COMMENT '文件ID' -) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- --- Records of wiki_page_file +-- Table structure for wiki_page_history -- ---------------------------- +DROP TABLE IF EXISTS `wiki_page_history`; +CREATE TABLE `wiki_page_history` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键自增ID', + `page_id` bigint(20) NULL DEFAULT NULL COMMENT '页面ID', + `content` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '本次文章内容', + `create_user_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人ID', + `create_user_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人名字', + `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `del_flag` tinyint(4) NOT NULL DEFAULT 0 COMMENT '删除标记 0=正常 1=已删除', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_page_id`(`page_id`) USING BTREE COMMENT '页面ID索引' +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for wiki_page_zan @@ -282,11 +295,13 @@ CREATE TABLE `wiki_page_zan` ( `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', `yn` tinyint(4) NULL DEFAULT NULL COMMENT '是否有效 0=无效 1=有效', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of wiki_page_zan -- ---------------------------- +INSERT INTO `wiki_page_zan` VALUES (1, 1, NULL, 1, '暮光:城中城', '2019-03-09 14:24:30', 0); +INSERT INTO `wiki_page_zan` VALUES (2, 2, NULL, 1, '暮光:城中城', '2019-05-30 22:40:23', 0); -- ---------------------------- -- Table structure for wiki_space @@ -306,12 +321,12 @@ CREATE TABLE `wiki_space` ( `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', `del_flag` tinyint(4) NOT NULL DEFAULT 0 COMMENT '删除标记 0=正常 1=已删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of wiki_space -- ---------------------------- -INSERT INTO `wiki_space` VALUES (1, 'zyplayer-doc交流专用', 1, '', 0, 0, 1, '23f3f59a60824d21af9f7c3bbc9bc3cb', 1, '暮光:城中城', '2019-03-09 13:59:14', 0); +INSERT INTO `wiki_space` VALUES (1, 'zyplayer-doc交流专用', 1, '', 0, 0, 1, '23f3f59a60824d21af9f7c3bbc9bc3cb', 1, '暮光:城中城', '2019-03-09 14:24:30', 0); INSERT INTO `wiki_space` VALUES (2, '体验专用空间', 2, '', 0, 0, 0, '91995a9a67bf45db9b5e58266517393e', 1, '暮光:城中城', '2019-03-09 14:24:30', 0); -- ---------------------------- @@ -321,27 +336,14 @@ DROP TABLE IF EXISTS `zyplayer_storage`; CREATE TABLE `zyplayer_storage` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键自增ID', `doc_key` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参数名字', - `doc_value` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '参数值', + `doc_value` varchar(2048) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参数值', `creation_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `key`(`doc_key`) USING BTREE COMMENT 'key唯一索引' -) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '存储网页上相关的数据' ROW_FORMAT = Compact; +) ENGINE = InnoDB AUTO_INCREMENT = 51 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '存储网页上相关的数据' ROW_FORMAT = Compact; -DROP TABLE IF EXISTS `wiki_page_history`; -CREATE TABLE `wiki_page_history` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键自增ID', - `page_id` bigint(20) DEFAULT NULL COMMENT '页面ID', - `content` mediumtext COMMENT '本次文章内容', - `create_user_id` bigint(20) DEFAULT NULL COMMENT '创建人ID', - `create_user_name` varchar(20) DEFAULT NULL COMMENT '创建人名字', - `create_time` datetime DEFAULT NULL COMMENT '创建时间', - `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记 0=正常 1=已删除', - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_page_id` (`page_id`) USING BTREE COMMENT '页面ID索引' -) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; -- ---------------------------- -- Records of zyplayer_storage -- ---------------------------- SET FOREIGN_KEY_CHECKS = 1; - diff --git a/zyplayer-doc-swagger/pom.xml b/zyplayer-doc-swagger/pom.xml index ddd1bb64..2ad9798c 100644 --- a/zyplayer-doc-swagger/pom.xml +++ b/zyplayer-doc-swagger/pom.xml @@ -44,11 +44,6 @@ org.springframework.boot spring-boot-starter-web
- - io.springfox - springfox-swagger2 - 2.7.0 - com.alibaba fastjson diff --git a/zyplayer-doc-swagger/src/main/java/com/zyplayer/doc/swagger/framework/filter/ZyplayerProxyFilter.java b/zyplayer-doc-swagger/src/main/java/com/zyplayer/doc/swagger/framework/filter/ZyplayerProxyFilter.java index b2090546..8f3d7bd4 100644 --- a/zyplayer-doc-swagger/src/main/java/com/zyplayer/doc/swagger/framework/filter/ZyplayerProxyFilter.java +++ b/zyplayer-doc-swagger/src/main/java/com/zyplayer/doc/swagger/framework/filter/ZyplayerProxyFilter.java @@ -161,6 +161,6 @@ public class ZyplayerProxyFilter implements Filter { response.setHeader("Cache-Control", "no-cache, must-revalidate"); response.getWriter().write(result); Long totalTime = System.currentTimeMillis() - startTime; - logger.error("代理请求结束,总耗时:{}ms,URI:{}", totalTime, requestUrl); + logger.info("代理请求结束,总耗时:{}ms,URI:{}", totalTime, requestUrl); } }