# 技术栈/功能清单

# 功能清单

  • 用户管理
  • 角色管理
  • 权限管理
  • 部门管理(可选)
  • 岗位管理(可选)
  • 服务监测(可选)
  • 菜单管理
  • 接口设置(可选)
  • 字典管理(可选)
  • 地区管理(可选)
  • 数据权限(可选)
  • 日志管理/操作日志
  • 日志管理/登录日志
  • 定时任务(可选)

前往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修复后的局部代码。