Genesis用户管理系统

企业级用户权限管理解决方案

系统概述

Genesis用户管理系统是一个功能完善的用户管理平台,支持多级组织结构和基于角色的访问控制(RBAC)。

系统采用现代化的技术架构,提供安全、高效的用户和权限管理功能。

核心功能

技术架构

权限体系

API文档

系统提供完整的RESTful API接口,支持Swagger UI和ReDoc两种文档格式:

开发者可以通过API实现用户管理、角色分配、权限控制等所有功能。

快速开始

使用系统前请确保已完成以下配置:

  1. 配置环境变量(参考 .env.example 文件)
  2. 安装依赖:pip install -r requirements.txt
  3. 运行数据库迁移:alembic upgrade head
  4. 启动服务:python run.py