# 技术栈/功能清单

# 功能清单

以下列出的功能清单为基础工程默认携带的,开源仓库中仅包含这些功能,更多功能模块需要通过GoldPanKit安装。

  • 系统管理/用户管理
  • 系统管理/角色管理
  • 系统管理/权限管理
  • 系统运维/菜单管理
  • 系统运维/菜单管理/菜单图标管理
  • 系统运维/字典管理
  • 系统运维/字典管理/字典数据管理
  • 系统运维/日志管理/操作日志
  • 系统运维/日志管理/登录日志

# 技术选型

后端

  • JDK:1.8
  • 控制层:SpringBoot 2.7.18
  • 持久层:MyBatis Plus 3.5.4.1
  • 接口文档:Knife4j 3.0.3
  • 权限:Apache Shiro 1.13.0 / Spring Security(可选)
  • 数据库连接池:Alibaba Druid 1.2.20
  • 缓存:内存缓存

前端

  • Node:16.20.2
  • NPM:8.19.4
  • yarn:1.22.21
  • volta:支持
  • 基础框架:Vue 2.6.11
  • 数据共享:Vuex 3.4.0
  • 预编译:Sass 1.32.13
  • UI库:Element-UI 2.15.14
  • HTTP库:Axios 0.21.1
  • 格式化:Eslint 6.7.2