Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
guns-vip
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
chenjunxiong
guns-vip
Commits
d671d225
Commit
d671d225
authored
Apr 08, 2019
by
fengshuonan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
更新版本记录
parent
b1cd0723
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
356 additions
and
23 deletions
+356
-23
src/main/webapp/pages/modular/frame/console.html
+356
-23
No files found.
src/main/webapp/pages/modular/frame/console.html
View file @
d671d225
...
@@ -109,15 +109,246 @@
...
@@ -109,15 +109,246 @@
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
<h3
class=
"layui-timeline-title"
>
VIP V1.0
<small>
更符合企业级开发的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
2019-4-1
</span>
</h3>
<ul>
<li>
独创领域驱动设计 + 数据驱动模式代码生成器
</li>
<li>
完美适配Mysql,Oracle,Sql Server,Postgre SQL多种数据库的支持
</li>
<li>
提供接入spring cloud微服务方案,轻松搭建基于Guns的微服务
</li>
<li>
集成最新版flowable v6.4.1,提供使用用例,提供原装在线画图工具
</li>
<li>
集成spring定时任务,quartz定时任务,提供分布式调度解决方案
</li>
<li>
新增pdf在线预览功能,提供word,excel,ppt,pdf在线预览
</li>
<li>
新增excel导入导出示例,可根据自定义sql进行报表导出
</li>
<li>
新增haproxy + keepalived实现负载均衡和高可用的安装配置和相关脚本
</li>
<li>
重构字典模块,系统枚举和字典的全新融合
</li>
<li>
新增高级表单demo,高级表格demo,增加文件上传,图片上传,富文本编辑框功能
</li>
</ul>
</div>
</li>
<li
class=
"layui-timeline-item"
>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
旗舰版 V2.3
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
2019-03-18
</span>
</h3>
<ul>
<li>
集成Atomikos,解决分布式事物问题,使用方便,开箱即用
</li>
<li>
修复若干bug
</li>
</ul>
</div>
</li>
<li
class=
"layui-timeline-item"
>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
旗舰版 V2.2
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
2019-03-11
</span>
</h3>
<ul>
<li>
修复菜单修改编码不能更改子菜单pcode问题
</li>
<li>
修复Guns的日志模块,记录业务日志,部分字段缺失的问题
</li>
</ul>
</div>
</li>
<li
class=
"layui-timeline-item"
>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
旗舰版 V2.1
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
2019-02-25
</span>
</h3>
<ul>
<li>
部门管理增加左侧树展示
</li>
<li>
菜单管理表格改为树形表格
</li>
</ul>
</div>
</li>
<li
class=
"layui-timeline-item"
>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
旗舰版 V2.0
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
2019-02-14
</span>
</h3>
<ul>
<li>
新增一套layui风格的前端界面,目前有三套ui可选
</li>
<li>
修复菜单图标显示问题
</li>
<li>
修复按钮的权限控制问题
</li>
<li>
默认登录改为单标签风格,可在主题设置改为多标签模式
</li>
<li>
优化rememberMe功能
</li>
</ul>
</div>
</li>
<li
class=
"layui-timeline-item"
>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
旗舰版 V1.1
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
2019-01-21
</span>
</h3>
<ul>
<li>
升级spring boot v2.1.1和mybatis-plus 3.0
</li>
<li>
修改角色和修改菜单可以实时刷新缓存,不用从新登录即可刷新菜单
</li>
<li>
菜单图标设置不同步的bug修改
</li>
</ul>
</div>
</li>
<li
class=
"layui-timeline-item"
>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
旗舰版 V1.0
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
2018-12-29
</span>
</h3>
<ul>
<li>
前端页面风格和架构焕然一新,全面升级bootstrap 4.0,您现在拥有两种界面风格可选
</li>
<li>
引入vue.js,实现业务数据双向绑定,不增加学习成本的情况下,提升自己的开发效率
</li>
<li>
优化前端框架结构,加载速度更快,使用更加灵活可配置
</li>
<li>
前后端代码整体重构,逻辑更加清晰,代码量更加简洁,增加关键部分注释,代码的可读性提高
</li>
<li>
增加docker-maven-plugin插件,可一键部署项目到装有docker的服务器
</li>
<li>
重构shiro部分的业务代码和配置,更加清晰简洁
</li>
<li>
规范后端数据库设计,字段和表的命名都修改为下划线命名,将以往的全小写命名去除
</li>
<li>
2018年最后一个版,前端整体框架大升级,后端数据库设计更规范合理,是这一年的呕心沥血之作
</li>
</ul>
</div>
</li>
<li
class=
"layui-timeline-item"
>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
V5.1
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
2018-10-17
</span>
</h3>
<ul>
<li>
框架整体的包名变为cn.stylefeng开头
</li>
<li>
优化了shiro相关的几个服务类的结构,整体业务逻辑不变,优化了部分包结构和类之间的关系,项目整体更加简洁和易维护
</li>
<li>
整合了guns-core,和roses项目的kernel-core,并把kernel-core上传到了maven的中央仓库
</li>
<li>
剔除了guns-generator模块,抽出单独的项目https://gitee.com/stylefeng/guns-generator来维护,并且guns-generator也上传到了maven中央仓库
</li>
<li>
框架整体回归了单模块应用,返璞归真,开箱即用,快速开发新项目,新业务
</li>
<li>
另外更新了Guns技术文档的版本到5.1,与项目版本保持一致
</li>
</ul>
</div>
</li>
<li
class=
"layui-timeline-item"
>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
V5.0
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
2018-09-03
</span>
</h3>
<ul>
<li>
集成自研SSO框架,做更简洁的管理系统
</li>
<li>
该版本SSO,思路可借鉴,不推荐线上使用,如需SSO,请关注Guns VIP版本
</li>
</ul>
</div>
</li>
<li
class=
"layui-timeline-item"
>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
V4.2
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
2018-08-13
</span>
</h3>
<ul>
<li>
修复菜单折叠无法折叠子菜单的子菜单的bug!
</li>
<li>
新增Guns技术交流2群摇了摇头提供的oracle版本的Guns(现已剔除,如需oracle版本请关注Guns VIP)
</li>
</ul>
</div>
</li>
<li
class=
"layui-timeline-item"
>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
V4.1
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
2018-07-24
</span>
</h3>
<ul>
<li>
新增rest api服务,并以jwt方式鉴权,所有以/gunsApi开头的接口走这种鉴权方式,其他接口仍为shiro鉴权
</li>
</ul>
</div>
</li>
<li
class=
"layui-timeline-item"
>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
V4.0
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
2018-07-02
</span>
</h3>
<ul>
<li>
spring boot升级到2.0版本
</li>
<li>
简化前端所有的html,js,css等资源文件,由11.8MB缩减为4.8MB
</li>
<li>
新增手动增加标签页的方法,Feng.newCrontab(href,menuName)
</li>
<li>
laydate时间插件和layer弹出层插件更新为官网最新,可以看着layui官网的文档直接开发啦
</li>
<li>
去掉animate动画效果,加快页面响应速度
</li>
<li>
修复登陆后重启应用造成404的bug
</li>
<li>
增强core模块的功能,拿来即用开发新的模块的后端管理系统
</li>
<li>
升级各个pom依赖包的版本
</li>
<li>
大大简化applicatioin.yml的配置,一些固定不变的配置写在core模块的default-config.properties
</li>
<li>
简化多数据源配置,简化mybatis-plus的配置
</li>
<li>
优化日志记录格式和策略,详情见logback-spring.xml
</li>
</ul>
</div>
</li>
<li
class=
"layui-timeline-item"
>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
V3.2
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
2018-03-02
</span>
</h3>
<ul>
<li>
规范化代码注释
</li>
<li>
规范化各个模块包下的逻辑调用关系
</li>
<li>
修复若干bug
</li>
</ul>
</div>
</li>
<li
class=
"layui-timeline-item"
>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
V3.1
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
2017-12-11
</span>
</h3>
<ul>
<li>
整理部分代码结构
</li>
<li>
修改表名统一以sys_开头
</li>
<li>
集成flowable 6.2.0工作流框架,并提供一个报销流程示例
</li>
<li>
代码生成器单独分出一个模块,并提供完善的界面操作来进行代码生成操作
</li>
</ul>
</div>
</li>
<li
class=
"layui-timeline-item"
>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
V3.0
V3.0
<small>
发布全新版本
</small>
 
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
201
8-10-13
</span>
<span
class=
"layui-badge-rim"
>
201
7-09-26
</span>
</h3>
</h3>
<ul>
<ul>
<li>
侧导航栏折叠效果优化,PC端鼠标移入子菜单悬浮在右侧
</li>
<li>
单模块拆分成如下多模块,guns-parent(maven父项目),guns-core(guns基础模块),guns-admin(guns后台管理系统),guns-rest(rest服务模块)
</li>
<li>
增加可自由切换主题功能,默认自带多套主题风格可选
</li>
<li>
新增REST API服务,用于提供REST接口
</li>
<li>
发布iframe版本、单标签版本,优化spa版本
</li>
<li>
GUNS-REST服务基于JWT TOKEN鉴权机制,给予访问者访问资源的权限
</li>
<li>
上线官网并采用付费授权模式,不再提供开源版本
</li>
<li>
GUNS-REST服务对传输过程中的数据进行MD5签名校验,防止过程中的信息被篡改,签名过程中利用随机字符串进行签名混淆
</li>
<li>
guns-rest项目新增信息传递时的保护措施(对传输数据进行加密),并且加密方式可自由拓展,只需实现DataSecurityAction接口,并配置相关实现类到spring容器即可
</li>
<li>
修复guns-rest项目json解析顺序导致签名验签失败的问题
</li>
</ul>
</ul>
</div>
</div>
</li>
</li>
...
@@ -125,15 +356,17 @@
...
@@ -125,15 +356,17 @@
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
<h3
class=
"layui-timeline-title"
>
V2.
0
V2.
5
<small>
多标签、全新风格
</small>
 
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
201
8-06-28
</span>
<span
class=
"layui-badge-rim"
>
201
7-07-26
</span>
</h3>
</h3>
<ul>
<ul>
<li>
增加侧导航栏折叠效果,PC端折叠为图标,移动端抽屉风格
</li>
<li>
新增数据范围功能(例如,两个角色都有用户管理权限,但是下级部门不能看到上级部门的数据)(通过 MyBatis 拦截器实现)
</li>
<li>
增加多标签选项卡的功能,且可自由配置是否开启多标签
</li>
<li>
代码生成的 bug 修复,现在兼容 Windows 和 Linux
</li>
<li>
界面优化,主框架借鉴layadmin的设计风格,清新简洁
</li>
<li>
Shiro 的过滤器链改为 LinkedHashMap
</li>
<li>
使用SpringBoot、SpringSecurity、OAuth2.0重构后台部分
</li>
<li>
修复添加顶级部门添加不了的 bug
</li>
<li>
解决日期格式化工具类线程安全的问题
</li>
<li>
修复日志记录会出现多个重复文件的 bug
</li>
</ul>
</ul>
</div>
</div>
</li>
</li>
...
@@ -141,24 +374,124 @@
...
@@ -141,24 +374,124 @@
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
<h3
class=
"layui-timeline-title"
>
V
1.0
V
2.4
<small>
第一个jQuery单页面框架
</small>
 
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
201
8-01-02
</span>
<span
class=
"layui-badge-rim"
>
201
7-07-18
</span>
</h3>
</h3>
<ul>
<ul>
<li>
将公司基于Shiro、AdminLTE的框架改造成前后端分离模式
</li>
<li>
集成spring session,解决多机部署环境session共享问题
</li>
<li>
引入q.js作为前端路由框架,实现SPA单页面效果
</li>
<li>
增加logback日志配置,日志记录统一用slf4j记录
</li>
<li>
去除Shiro,基于jjwt开发JwtPermission框架控制权限
</li>
<li>
修复linux下代码生成不兼容的问题
</li>
<li>
1.x版本开源后让很多对vue、react不熟悉的后端程序员也能够实现前后端分离
</li>
<li>
修复用户管理点击父级部门查询不到相关用户的问题
</li>
<li>
修复home图标点击不生效的问题
</li>
<li>
增加添加菜单时,对编号和父级编号可能一致的判断
</li>
<li>
修复添加一级菜单不生效的问题
</li>
</ul>
</ul>
</div>
</div>
</li>
</li>
<li
class=
"layui-timeline-item"
>
<li
class=
"layui-timeline-item"
>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<div
class=
"layui-timeline-content layui-text"
>
<div
class=
"layui-timeline-title"
>
<h3
class=
"layui-timeline-title"
>
EasyWeb默默开发中...
 
<span
class=
"layui-badge-rim"
>
更早
</span>
V2.3
</div>
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
2017-07-10
</span>
</h3>
<ul>
<li>
增加多数据源支持
</li>
<li>
增加富文本编辑器支持
</li>
<li>
数据库字段增加注释
</li>
<li>
数据字典不单单是查询功能,可以动态绑定到业务中当做枚举值使用
</li>
<li>
上传图片增加进度条显示
</li>
<li>
增加上线发布流程文档(上线发布流程.md)
</li>
<li>
解决页面点击查询,左侧菜单高亮会消失bug
</li>
<li>
解决个人信息无法提交的bug
</li>
</ul>
</div>
</li>
<li
class=
"layui-timeline-item"
>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
V2.2
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
2017-06-19
</span>
</h3>
<ul>
<li>
菜单树由最多二级菜单拓展为三级菜单
</li>
<li>
用户管理页面新增部门树,方便查询部门人员信息
</li>
<li>
完善系统的session机制,增加session失效时间的跳转
</li>
<li>
完善Guns代码生成功能,新增Dao和Service,并且所有的生成都是可选的
</li>
<li>
删除信息增加提示框
</li>
<li>
删除父菜单可以删除所有子菜单
</li>
<li>
新增对页面的js验证,所用框架为bootstrap validator
</li>
<li>
完善druid监控,新增Web应用监控,URI监控,session监控
</li>
<li>
修复新增含有0值的字典,查询会出现多条的bug
</li>
<li>
修复没有角色的用户登录报错的bug
</li>
</ul>
</div>
</li>
<li
class=
"layui-timeline-item"
>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
V2.1
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
2017-06-04
</span>
</h3>
<ul>
<li>
集成swagger接口管理框架
</li>
<li>
升级bootstrap-table为v1.11.1,table更加好看,并且表格可以点击表头排序
</li>
<li>
菜单列表和部门列表表格升级为tree table形式,菜单与菜单之间,部门与部门之间父子关系更加清晰
</li>
<li>
完善权限管理,增加对列表和详情页面的权限把控
</li>
<li>
修复了一级菜单直接加按钮会显示在菜单列表中的bug
</li>
<li>
修复超级管理员可以被删除的bug
</li>
</ul>
</div>
</li>
<li
class=
"layui-timeline-item"
>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
V2.0
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
2017-05-26
</span>
</h3>
<ul>
<li>
基于Spring Boot全面升级,成为开源中国第一批用Spring Boot的后台管理系统
</li>
<li>
整合最新版本SpringBoot 1.5.3.RELEASE
</li>
<li>
代码生成功能加入到菜单
</li>
<li>
新增和修改菜单更加人性化,不用手动输入父级编号,改为下拉框选择方式
</li>
<li>
maven profile向spring profile的转变,上线不用输入繁琐的maven命令
</li>
<li>
修复新增用户无法修改自己信息的bug
</li>
<li>
shiro集成ehcache
</li>
<li>
修复pom.xml中kaptcha报错的bug
</li>
<li>
新增两种项目启动方式,一种为jar包方式启动,一种为ide里直接运行main函数启动方式
</li>
<li>
修复linux中无法使用头像上传的bug
</li>
<li>
增加可以控制是否需要输入首页登录的验证码的开关
</li>
</ul>
</div>
</li>
<li
class=
"layui-timeline-item"
>
<i
class=
"layui-icon layui-timeline-axis"
>

</i>
<div
class=
"layui-timeline-content layui-text"
>
<h3
class=
"layui-timeline-title"
>
V1.0
<small>
更简洁的管理系统
</small>
 
<span
class=
"layui-badge-rim"
>
2017-05-20
</span>
</h3>
<ul>
<li>
Guns最初的版本
</li>
<li>
零spring xml配置,简洁的配置,独特的开发体验
</li>
<li>
提供用户,权限,日志,字典,监控,代码生成等9个功能
</li>
<li>
完善的日志记录体系,可详细记录用户操作日志
</li>
<li>
利用beetl模板引擎对前台页面进行封装和拆分,使臃肿的html代码变得简洁,更加易维护
</li>
<li>
利用ehcache框架对经常调用的查询进行缓存,提升运行速度
</li>
<li>
controller层采用map + warpper方式的返回结果
</li>
<li>
简单可操作,易拓展的代码生成体系
</li>
<li>
防止XSS攻击,通过XssFilter类对所有的输入的非法字符串进行过滤以及替换
</li>
<li>
控制器层统一的异常拦截机制,\@ControllerAdvice统一对异常拦截
</li>
</ul>
</div>
</div>
</li>
</li>
</ul>
</ul>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment