功能列表

System Function

人员管理

  • 角色管理:添加角色,并进行功能权限和数据权限的配置,和批量授权员工
  • 岗位管理:配置内部的岗位职责
  • 员工管理:部门维护和员工信息管理,以及相关角色授权

系统设置

  • 系统参数:系统基础配置
  • 版本信息:系统基本信息,包含创建时间,版本号,最后提交人信息,GIT远程仓库地址等
  • 菜单管理:基于前端Vue自定义指令和Vue-Router的全新权限设计管理

心跳服务

  • Smart-Heart-Beat 是心跳服务,用于监测Java应用的状态等其他信息

动态加载

  • SmartReload:系统预留钩子,动态加载,在不重启服务的前提下动态加载配置或执行某些预先设置的代码

缓存策略(Keepalive)

  • 优化基于Keepalive的标签页,做到标签页该缓存的时候缓存,比如左右切换等,不该缓存的时候不缓存,比如新建,表单提交,返回列表,页面刷新等

定时任务

  • 任务管理:基于quartz,可以管理定时任务,加入任务日志,任务运行情况一目了然,方便测试

文件管理

  • 支持多种文件上传存储,本地文件、阿里云、七牛等

消息管理

  • 通知管理:系统内部通知管理,发送后所有人员可见
  • 个人消息:收到的通知管理

邮件管理

  • 邮件管理:邮件管理,可管理已发送或未发送的邮件
  • 发送邮件:配合富文本,发送html格式的邮件

用户日志

  • 用户操作日志:记录用户操作的日志,操作了什么功能、请求参数、请求结果等
  • 用户登录日志:记录用户登录的日志,包含登录IP、浏览器、操作系统等

系统监控

  • 在线人数:统计当前在线的用户信息
  • SQL监控:实时监控数据库访问性能及各种相关信息
  • Swagger接口文档:可视化预览后端API接口及参数

接口文档

  • Swagger接口文档

三级路由

  • 展示三级路由显示效果