You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.5 KiB
1.5 KiB
CellularManagement 项目说明
项目概述
CellularManagement 是一个基于 Clean Architecture 架构的蜂窝网络管理系统。该项目采用领域驱动设计(DDD)原则,实现了高度模块化和可维护的代码结构。
技术栈
- .NET 8.0
- Entity Framework Core
- ASP.NET Core
- Clean Architecture
- DDD (领域驱动设计)
项目结构
CellularManagement/
├── src/
│ ├── CellularManagement.Application/ # 应用层
│ ├── CellularManagement.Domain/ # 领域层
│ ├── CellularManagement.Infrastructure/ # 基础设施层
│ └── CellularManagement.WebApi/ # 表现层
主要功能
- 用户认证与授权
- 角色管理
- 缓存服务
- JWT令牌管理
- 密钥轮换服务
开发环境要求
- .NET 8.0 SDK
- Visual Studio 2022 或 VS Code
- SQL Server (可选,根据实际需求)
如何运行
- 克隆项目
git clone http://47.120.42.247:13001/root/CellularManagement.git
- 还原依赖
dotnet restore
- 运行项目
dotnet run --project src/CellularManagement.WebApi
项目特点
- 采用 Clean Architecture 架构,实现关注点分离
- 使用 DDD 设计模式,提高代码可维护性
- 模块化设计,便于扩展和维护
- 完善的依赖注入机制
贡献指南
- Fork 项目
- 创建特性分支
- 提交更改
- 推送到分支
- 创建 Pull Request