# mgmt-framework **Repository Path**: andyzhou1982/mgmt-framework ## Basic Information - **Project Name**: mgmt-framework - **Description**: mgmt-framework - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-03 - **Last Updated**: 2026-02-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mgmt-framework 管理后台系统 - 基于前后端分离架构的权限管理系统 ## 项目简介 mgmt-framework 是一个通用的管理后台系统,提供完整的用户权限管理功能,包括: - 用户管理 - 角色管理 - 菜单管理 - 权限管理 ## 技术栈 ### 前端 - React 18 - TypeScript - Vite 5 - Ant Design 5 - React Router 6 - Axios ### 后端 - Spring Cloud - Spring Boot 3.3 - Java 25 - Nacos (服务发现与配置中心) - MyBatis Plus - MySQL 8.0 ## 快速开始 ### 前置要求 - Node.js >= 18.0.0 - Yarn >= 1.22.0 - Java 25 - Maven 3.x - MySQL 8.0+ - Nacos 2.x ### 启动步骤 1. 启动 Nacos 服务(默认端口 8848) 2. 启动后端服务: ```bash cd backend mvn clean package java -jar mgmt-gateway/target/mgmt-gateway-1.0.0.jar java -jar mgmt-auth/target/mgmt-auth-1.0.0.jar java -jar mgmt-system/target/mgmt-system-1.0.0.jar ``` 3. 启动前端服务: ```bash cd frontend yarn install yarn dev ``` 4. 访问 http://localhost:3000 ## 项目结构 ``` mgmt-framework/ ├── frontend/ # 前端项目 │ ├── src/ │ │ ├── components/ # 组件 │ │ ├── pages/ # 页面 │ │ ├── api/ # API 接口 │ │ └── utils/ # 工具类 │ ├── package.json │ └── vite.config.ts └── backend/ # 后端项目 ├── mgmt-common/ # 公共模块 ├── mgmt-gateway/ # 网关服务 (8080) ├── mgmt-auth/ # 认证服务 (8082) └── mgmt-system/ # 系统服务 (8081) ``` ## 端口说明 | 服务 | 端口 | |------|------| | Frontend (Vite) | 3000 | | Gateway | 8080 | | System Service | 8081 | | Auth Service | 8082 | | Nacos | 8848 | | MySQL | 3306 | ## 许可证 MIT