242 Star 2.3K Fork 797

dromara / zyplayer-doc

2023-10-17 23:19
12898512 sswiki 1683523763 sswiki

V1.1.6更新内容

参与本次更新的社区成员有:@sh1yu @diant ,感谢大家的贡献与辛勤付出!同时期待更多小伙伴的参与~

新增功能

  • 文档管理页面优化,更简洁和现代化
  • 新增模板管理功能
  • 新增文档移动和复制功能
  • 修改页面新建和附件保存逻辑
  • 增加达梦数据库支持
  • db模块tab页面增加右键菜单
  • sql执行器增加上下布局拖拽

功能优化

  • Word文档导出优化
  • 添加rewriteBatchedStatements=true提高批量操作数据库效率
  • db模块全局滚动条美化
  • sql执行器页面易用性优化
  • db模块增加节流、防抖函数,有效提升页面性能
  • 修改模块化加载,可以通过配置文件控制加载哪些模块,同时前端有对应显示
  • 其他各种细节优化

问题修复

最后提交信息为: 1.1.6 release
2023-03-12 17:14
596905 zyplayer 1578928715 暮光:城中城
  1. 优化文档展示细节,优化开放文档样式
  2. SQL执行器数据量过大自动开启分页
  3. SQL执行器页面优化,已知问题修复
  4. 获取数据源连接配置优化,druid版本升级到1.2.16
  5. 数据源支持MySQL8.x版本
  6. #I6IUWC:wiki文档里面的目录不显示 解决vue变量赋值问题
  7. #I6IWI9:缺少1.1.3.sql文件 解决没有升级脚本时提示没有找到文件问题
最后提交信息为: 简化数据库名称
2023-02-18 22:20
596905 zyplayer 1578928715 暮光:城中城
  1. 新增MySQL->SQLServer建表语句转换
  2. 修复:新增数据源时参数填写错误,druid连接池配置未能正确关闭,导致控制台重复输出错误日志的问题
  3. 修复:达梦数据库查询数据时,关键词导致的报错
  4. #I6D0A2:WIKI文档管理shell代码块渲染有问题 修改代码块渲染问题
  5. 引入虚拟表格组件,极大改善大数据量情况下的表格性能
  6. 达梦、Oracle获取表信息SQL完善修复
  7. SQL执行器与表数据页面优化
  8. 初始化用户时增加数据源管理权,给用户授权后改为无需重新登录即可拥有新的权限
  9. 修复数据库导出时多次response导致的控制台报错问题,达梦关键词过滤,数据库导出CLOB数据类型处理
  10. 修改SQL执行逻辑,解决一个sql中字段名重复取值混乱问题,优化SQL编辑器
  11. #I6FO83:编辑wiki文档时,显示的是上一次查看的文档 解决多次查看页面,编辑时是上一次的页面问题
  12. #I6FMPT:wiki文档点击编辑,上传图片报错 解决富文本编辑器图片上传失败问题
最后提交信息为: V1.1.3 release
2023-02-04 17:49
596905 zyplayer 1578928715 暮光:城中城
  1. #I636K1:全局搜索优化 全局搜索优化
  2. 同步闭源版本部分代码,修复页面顺序问题
  3. 添加注释和使用lombok @科游云服务
  4. 修复初始化显示文档菜单显示高亮问题,修复重复点击报错问题 @〝走走停停
  5. 使用 @RequiredArgsConstructor 进行注入 @handy
  6. md预览过滤格式,tree图标,打包版本指定 @护身法
  7. mysql->oracle建表语句转换 @diantu
  8. sqlserver->mysql建表语句转换 @diantu
  9. 自动执行升级SQL、历史记录改为数据库存储、去掉git操作,优化代码结构,去掉不需要的文件
  10. 将wiki升级为vue3版本
  11. #I69PMN:用户设置权限,点到非框框的地方,页面直接就给关了呀 修复模态框点击关闭问题
  12. WIKI空间支持分页,页面展示优化
  13. #I69ZVX:富文本内容输入表情符号报错 修改不能保存表情问题,优化脚本
  14. 修复mysql数据库使用前置sql语句时,因数据库名包含特殊字符导致的报错问题 @diantu
  15. 修复oracle使用use语句导致的报错问题 @diantu
  16. 新增达梦数据库支持 @diantu
最后提交信息为: 修改启动说明
2022-11-01 22:53
596905 zyplayer 1578928715 暮光:城中城

全局:
1、#I5MD0X:个人账号如何不是管理员,无法修改自己的密码 增加修改自己登录密码功能

数据库模块:
1、值为null时导出的SQL语句使用null,而非空字符串
2、#I5LO38:表信息中自动递增取值错误 修改自动递增展示字段

API接口文档模块:
1、增加自建API接口操作
2、openapi接口文档解析支持

WIKI文档模块:
1、选中历史版本后重新加载导航
2、wiki编辑器升级
3、#I515TN:大佬好,md模式图片上传失败还有设置了nginx转发后有10000ms timed out的问题 解决markdown上传图片错误
4、#I5MD1F:急需增加导出为Word、PDF文档的功能 增加导出为word文档支持
5、#I51E4A:markdown的无序列表渲染显示有问题 修复无序列表序号显示问题

最后提交信息为: 1.1.1 release
2021-12-19 21:37
596905 zyplayer 1578928715 暮光:城中城

本次升级内容

本次升级针对数据库模块做了许多易用性的更新,将Swagger文档模块重构为了API接口文档管理模块,提供更完善的Swagger文档、OpenApi文档的展示和调试体验。

全局

  1. 用户权限控制重构
  2. 去掉对es、grpc的支持和依赖,专注核心模块的开发
  3. 默认去掉对hive的包依赖,编译结果文件瘦身100M+
  4. maven依赖关系优化,依赖的maven包升级,解决依赖混乱问题
  5. 增加build.bat的支持,支持jar直接启动,去掉历史遗留的无用前端代码

数据库模块

  1. 优化数据查询的展示效果
  2. SQL编辑器自动提示优化,更加智能,可拖动改变左侧菜单宽度
  3. 多Tab标签页切换问题修改
  4. 表数据查看页增加选择展示列功能

API接口文档模块

  1. 使用vite+vue3+antdv重构swagger文档展示

WIKI文档模块

  1. #I3BMNS:wiki文档 代码块能高亮嘛 代码块高亮,增加判空和状态判断
  2. 增加导航和拖动改变左侧菜单宽度功能,编辑器默认改为markdown模式
  3. 修复wiki有序列表不展示序号问题
最后提交信息为: 1.1.0 release
2021-07-25 15:59
596905 zyplayer 1578928715 暮光:城中城

数据库模块

本次升级内容:
1、增加hive和impala数据源支持,可查看表结构、执行SQL查询数据
2、框架优化,数据查询和层级更合理
3、数据查看优化,执行器支持复制为insert、update、json格式
4、数据库表数据导出支持,支持导出为为insert、update、json格式,可使用单个文件导出或zip压缩文件导出
5、增加表关系图(简版,找到更好的ER图组件再替换)
6、将表字段、表结构、表关系图、表数据查看页面合并到一个页面,更加便于使用
7、sqlserver数据库查询加强,数据查询、库表信息、数据导出等全功能支持
8、优化SQL编辑器引入方式,优化自动提示,优化sqlserver表、字段注释获取和更新方式,数据查询时改为需指定数据库,便于库表检索提示
9、SQL编辑器自动提示库、表、列逻辑优化,更加好用
10、sql执行增加动态参数功能,SQL中可使用${xx}或#{xx}动态参数
11、数据预览列表头移上去展示列说明
12、前端代码自动打包至各模块的文件夹内,不再需要拷贝打包后的文件
13、优化关于页面和项目升级提示

这是一个令人兴奋的版本,在看到群友和项目的反馈及评论后,发现了项目的价值和不足之处,刺激着我对项目进行了大刀阔斧的修改,现已具有多库表在线管理、人员查询更新权限控制、库表信息查看、表字段查看、表和字段注释编辑、表关系图、表数据查询、表数据/表结构/建表语句导出、多数据源之间的数据互导、存储过程编辑、SQL执行查询等功能,数据库支持MySQL、SQLServer、Oracle、PostgreSQL、Hive、Impala,平常对数据库的操作已不成问题,由于在工作中一直使用的此工具在操作数据库,所以使用上面会更加人性化,了解开发人员痛点,明白大家的刚需。

下个版本将着重去做数据导入、在线更新数据、表设计和数据备份功能,争取做大做强,创造辉煌!

强烈建议大家试用一波,有使用上的建议都会满足大家,接待速度超快的喔~

wiki模块

本次升级内容:
1、wiki模块使用vant移动端框架支持手机端文档查看适配 #I2BC14:wiki需求--希望能支持移动端预览适配
2、wiki查看页面优化

本次对wiki模块优化较少,主要由于精力放在了数据库模块和大家发聩较少

项目开源地址:https://gitee.com/zyplayer/zyplayer-doc
在线体验地址:http://doc.zyplayer.com 账号:zyplayer 密码:123456
最新版打包文件下载地址:https://pan.baidu.com/s/1yMmnle01XR4TDjo2hfvw-Q 提取码:3adf,选择最新版下载使用

最后提交信息为: 1.0.9 版本升级
2021-05-01 17:48
596905 zyplayer 1578928715 暮光:城中城

zyplayer-doc是一款定位为公司内部和个人使用的在线工具,现有数据库文档、WIKI文档、swagger 文档、dubbo文档、ElasticSearch文档等,管理端具有人员管理、权限管理功能等功能。项目后端使用spring-boot、mybatis-plus等框架,前端使用Vue、element-ui、zui等框架。

Added

1、控制台支持对用户进行分组管理

2、WIKI文档的空间改为独立页面管理,支持对分组进行授权

3、WIKI文档的空间支持收藏,可只展示收藏的空间

4、WIKI文档搜索时忽略大小写 #I2CG72:希望搜索区关键字可以支持大小写不敏感?

5、WIKI文档开放wiki页文档样式修改,支持图片预览

6、数据库模块在库表导出页面增加导出整个库的DDL建表语句功能

7、数据库模块增加对postgresql的支持,感谢群成员“辽宁-天平”提供

8、数据库模块支持存储过程和函数的增删改查,增加函数修改授权

9、数据库模块优化数据源管理,优化查看页面

最后提交信息为: 1.0.8 版本升级
2021-01-01 19:33
596905 zyplayer 1578928715 暮光:城中城

zyplayer-doc是一款定位为公司内部和个人使用的在线工具,现有数据库文档、WIKI文档、swagger 文档、dubbo文档、ElasticSearch文档等,管理端具有人员管理、权限管理功能等功能。项目后端使用spring-boot、mybatis-plus等框架,前端使用Vue、element-ui、zui等框架。

Added

1、WIKI文档工具增加历史版本功能,原创使用git方式管理wiki历史版本和查看,并且支持push到远程仓库

2、WIKI文档工具修改Markdown格式的历史版本显示问题,Markdown查看的样式修改,修改评论布局方式

3、WIKI文档工具markdown粘贴图片使用文件方式上传保存 #I1XRJM:wiki编辑,md模式,上传本地图片,保存文章后刷新,图片丢失

4、WIKI文档工具文档展示样式处理 #I1XRJM:wiki编辑,md模式,上传本地图片,保存文章后刷新,图片丢失

5、WIKI文档工具编辑框高度自适应 #I262OZ:wiki模块编辑,浏览器缩放比例大于100%,修改文章底部文字格式时看不到编辑框的工具栏

6、WIKI文档工具附件展示大小,用户名展示,文章图片支持点击预览查看

7、dubbo文档前端框架升级,网络请求框架修改,使用vue-cli方式打包

8、dubbo文档读取类信息使用上传的jar,解决发布重启才能看到新接口问题

9、文档控制台前端框架升级,网络请求框架修改,使用vue-cli方式打包

10、控制台只展示有权限的菜单,系统登录页面优化,数据源创建优化

11、数据库文档导出增加表信息列表导出,导出新窗口使用post方式提交

本次升级对库表有修改,从上一版本升级需执行:zyplayer_doc_manage.1.0.7.sql 变更的内容

最后提交信息为: 1.0.7版本升级
2020-08-23 14:26
596905 zyplayer 1578928715 暮光:城中城

1、数据库工具增加数据源时支持测试数据源,优化展示细节,特殊情况下页面卡死等问题
2、数据库工具改为使用vue-cli打包,修改所有的请求方式,代码更加规范化
3、数据库文档增加Word导出支持 #I1QU0R:数据库字典能否导出word?
4、WIKI文档工具前端重构,代码更加规范化,优化查看编辑页展示及URL参数,无权限时不展示对应操作按钮
5、WIKI文档工具增加删除评论功能 #I1KMTP:wiki文档--需求
6、WIKI文档工具开放地址首页展示优化 #I1KQUK:wiki文档--开放地址默认页面显示文档列表
7、WIKI文档工具重构开放文档页面,集成到同一项目内
8、WIKI文档工具增加Markdown格式编辑方式和查看,增加快速打开开放文档地址
9、WIKI文档工具增加消息提醒功能,增强文档互动的感知

最后提交信息为: 1.0.6版本升级
2020-05-16 11:03
596905 zyplayer 1578928715 暮光:城中城

1、swagger文档支持禁用和启用,默认值及展示优化 #群需求
2、数据库文档增加oracle支持#群友提供#,去掉jta事务管理 #I1DU2K:连接MySQL正常,但是持续报This version of MYSQL doesn't yet support ‘XA with wsrep replication plugin’,且所有页面保存数据时报“系统错误”
3、新增数据互导功能,可支持不同库表间的数据互导
4、数据库文档以tab多标签页形式展示,页面不销毁
5、增加表数据查看功能,可分页查看表数据,SQL美化功能
6、增加DDL建表语句展示,优化数据源连接池管理
7、导出数据库表增加excel格式导出,库表列表展示改为 表名+表注释 #I17PPP:导出数据库表能否加个导出excel #I17OXH:数据库文档,展示表名时能否改为 表名+表注释

最后提交信息为: 1.0.5版本升级
2019-09-10 22:59
596905 zyplayer 1578928715 暮光:城中城

1、swagger文档支持给文档地址重命名,下拉时方便查看
2、swagger文档去掉“文档地址管理”页管理,统一改为“详细地址管理”
3、数据库文档增加权限控制,分为:库表查看权,注释修改权,SQL执行权
4、数据库文档增加SQL执行器,可直接执行SQL
4.1、支持库、表、字段的智能提示
4.2、支持SQL收藏和历史记录查看
4.3、支持多SQL执行,执行时长和影响条数展示,支持选中执行、快捷键执行等
5、数据库文档表信息增加表的状态信息展示
6、缓存及其他细节优化

最后提交信息为: V1.0.4 版本升级
2019-08-18 19:57
596905 zyplayer 1578928715 暮光:城中城

1、swagger的大面积细节优化
2、swagger支持json文档录入,相当于离线文档,可以不通过接口实时获取了
3、数据库文档重构,界面更加美观大方,使用左侧树形菜单方式
4、数据库表支持导出,离线查看
5、增加ES模块,支持ElasticSearch的文档查看和执行DSL查询的功能
6、用户管理优化,支持修改密码
7、wiki支持使用ElasticSearch进行存储和搜索,去掉评论权限
8、其他使用上的细节优化

最后提交信息为: 1.0.3版本升级
2019-06-30 23:03
596905 zyplayer 1578928715 暮光:城中城

重构权限、登录,重构首页、WIKI,其他细节优化

最后提交信息为: 修改版本号
2019-04-21 19:20
596905 zyplayer 1578928715 暮光:城中城

增加wiki文档、grpc文档模块,其他细节优化

最后提交信息为: wiki支持粘贴图片
2019-01-27 16:05
596905 zyplayer 1578928715 暮光:城中城

基础功能已完成

最后提交信息为: 更新 README.md
Java
1
https://gitee.com/dromara/zyplayer-doc.git
git@gitee.com:dromara/zyplayer-doc.git
dromara
zyplayer-doc
zyplayer-doc

搜索帮助