/zeus-cloud

Zeus 基于微服务架构的通用用户权限管理系统

Primary LanguageJavaMIT LicenseMIT

Zeus 简介

Zeus 是一个微服务后端开发基本框架,包含了后端开发中常用的系统权限管理管理、认证鉴权、统一网关、系统文件和日志管理等等功能。

后端技术选型:

  • SpringCloud
  • SpringCloudAlibaba
  • SpringBoot
  • MybatisPlus
  • Hutool

系统权限管理

Zeus 使用基于角色的访问控制(RBAC),主要的管理功能如下:

  1. 多租户
    1. 租户套餐
    2. 租户管理
  2. 组织机构
    1. 部门管理
    2. 岗位管理
  3. 权限管理
    1. 菜单管理
    2. 角色管理
  4. 用户管理
  5. 字典管理
  6. OAuth2
    1. Client 管理
    2. Token 管理
  7. 日志审计
    1. 登录日志
    2. 操作日志
  8. 错误码管理
  9. 地区编码管理