参与本次更新的社区成员有:@sh1yu @diant ,感谢大家的贡献与辛勤付出!同时期待更多小伙伴的参与~
全局:
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的无序列表渲染显示有问题 修复无序列表序号显示问题
本次升级针对数据库模块做了许多易用性的更新,将Swagger文档模块重构为了API接口文档管理模块,提供更完善的Swagger文档、OpenApi文档的展示和调试体验。
本次升级内容:
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,平常对数据库的操作已不成问题,由于在工作中一直使用的此工具在操作数据库,所以使用上面会更加人性化,了解开发人员痛点,明白大家的刚需。
下个版本将着重去做数据导入、在线更新数据、表设计和数据备份功能,争取做大做强,创造辉煌!
强烈建议大家试用一波,有使用上的建议都会满足大家,接待速度超快的喔~
本次升级内容:
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,选择最新版下载使用
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、数据库模块优化数据源管理,优化查看页面
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、数据库工具增加数据源时支持测试数据源,优化展示细节,特殊情况下页面卡死等问题
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、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、swagger文档支持给文档地址重命名,下拉时方便查看
2、swagger文档去掉“文档地址管理”页管理,统一改为“详细地址管理”
3、数据库文档增加权限控制,分为:库表查看权,注释修改权,SQL执行权
4、数据库文档增加SQL执行器,可直接执行SQL
4.1、支持库、表、字段的智能提示
4.2、支持SQL收藏和历史记录查看
4.3、支持多SQL执行,执行时长和影响条数展示,支持选中执行、快捷键执行等
5、数据库文档表信息增加表的状态信息展示
6、缓存及其他细节优化
1、swagger的大面积细节优化
2、swagger支持json文档录入,相当于离线文档,可以不通过接口实时获取了
3、数据库文档重构,界面更加美观大方,使用左侧树形菜单方式
4、数据库表支持导出,离线查看
5、增加ES模块,支持ElasticSearch的文档查看和执行DSL查询的功能
6、用户管理优化,支持修改密码
7、wiki支持使用ElasticSearch进行存储和搜索,去掉评论权限
8、其他使用上的细节优化
重构权限、登录,重构首页、WIKI,其他细节优化
增加wiki文档、grpc文档模块,其他细节优化