# 技术栈/功能清单
# 功能清单
- 用户管理
- 角色管理
- 权限管理
- 部门管理(可选)
- 岗位管理(可选)
- 服务监测(可选)
- 菜单管理
- 接口设置(可选)
- 字典管理(可选)
- 地区管理(可选)
- 数据权限(可选)
- 日志管理/操作日志
- 日志管理/登录日志
- 定时任务(可选)
前往CodeRd在线选配 (opens new window)
# 技术选型
后端
- 控制层:SpringBoot 2.x
- 持久层:MyBatis Plus 3.4.2
- 接口文档:Swagger 2.9.2
- 权限:Apache Shiro 1.7
- 数据库连接池:Alibaba Druid 1.2
- 缓存:内置缓存/Redis/Redis高可用(可选)
前端
- 基础框架:Vue 2.x
- 数据共享:Vuex 3.4
- 框架脚手架:vue-cli 3.0
- 预编译:Sass 4.12.0
- UI库:Element-UI 2.3.6
- HTTP库:Axios 0.21.1
- 格式化:Eslint 6.7.2
- 包管理:NPM/YARN(可选)
- 路由模式:HASH/History(可选)
- 窗口模式:抽屉/弹出框(可选)
前往CodeRd在线选配 (opens new window)
为什么Eva支持定制化模块、定制化技术、在线修复BUG、在线自定义模版等一系列强大的功能?
Eva结合CodeRd (opens new window),将代码生成逻辑编写进线上模版。通过模版的自定义属性来区分定制化内容。对于在线BUG修复,当我们一旦得知项目BUG信息并修复后即可立即新增BUG修复模版,用户通过CodeRd提供的 coderd 命令即可获取BUG修复后的局部代码。