基于.Net 8 、SqlSugar ORM、Vue 3、RBAC 面向企业场景的权限管理/后台管理系统解决方案
See the codeApe-Volo-Admin 是一套面向企业场景的 权限管理 / 后台管理系统解决方案,帮助你快速搭建:用户、角色、菜单、接口权限、数据权限等通用后台能力,并在此基础上进行二次开发。
基于 .NET 8 + SqlSugar + Vue 3 + Element Plus + Vite 构建,默认开箱即用,同时保留足够的扩展空间,适合绝大多数 .NET/C# 项目落地。
apevolo / 123456| # | 模块功能 | 项目文件 | 说明 |
|---|---|---|---|
| 1 | 接口层 | Web API / 控制器层 | 对外提供 REST API、鉴权、限流、审计等入口 |
| 2 | 业务层 | 业务服务实现层 | 业务编排、领域逻辑、应用服务 |
| 3 | 通用基础 | 工具与扩展库 | 通用工具类、扩展方法、文件/图像处理等 |
| 4 | 核心能力 | 核心组件层 | AOP 拦截、系统配置、App 服务等 |
| 5 | 数据实体 | 实体映射层 | 数据库实体映射、基础实体定义 |
| 6 | 事件总线 | EventBus 组件 | 事件发布/订阅、集成消息中间件 |
| 7 | 业务契约 | 业务接口定义层 | 业务服务接口、对外契约定义 |
| 8 | 基础设施 | Infrastructure 扩展层 | 依赖注入、认证/授权扩展、中间件等 |
| 9 | 仓储层 | Repository / UoW 层 | 数据访问封装、事务、仓储扩展 |
| 10 | 共享模型 | DTO / Query / Validator | 请求 DTO、查询参数、校验器等 |
| 11 | 作业调度 | Job / Scheduler 层 | 定时任务、任务服务实现 |
| 12 | 视图模型 | ViewModel 层 | UI/展示层对象、前后端交互模型 |
async/await 异步编程BaseService 数据库基础操作DistributedCache,并扩展 SqlSugar 二级缓存appsettings.json 读取与管理AuthorizationHandler 实现自定义规则8.x可选命令行方式启动(在仓库根目录执行):
dotnet restore
dotnet run --project .\Ape.Volo.Api\Ape.Volo.Api.csproj
如果这个项目对你有帮助,欢迎在 GitHub 或 Gitee 点个 Star:
| QQ 群 |
|---|
| 
| 微信 |
|---|
| 
添加微信,备注"加群"
如果你觉得这个项目对你有帮助,你可以请作者喝杯饮料 🍹 点我
Go 版本属于“无心插柳”的产物,更多是出于个人对编程语言的兴趣(Go 语言爱好/练手)而做的复刻实现。
它是基于本仓库 .NET 版本的功能与接口设计 进行复刻的,整体以 .NET 版本为主线;如两者出现差异,请以 .NET 版本 为准。
请严格遵守 Apache 2.0 协议,并保留原作品声明。 如需移除版权信息,请务必先获取授权 。 未经授权擅自移除版权信息的,我们将依法追究相关法律责任。
基于.Net 8 、SqlSugar ORM、Vue 3、RBAC 面向企业场景的权限管理/后台管理系统解决方案
See the codeApe-Volo-Admin 是一套面向企业场景的 权限管理 / 后台管理系统解决方案,帮助你快速搭建:用户、角色、菜单、接口权限、数据权限等通用后台能力,并在此基础上进行二次开发。
基于 .NET 8 + SqlSugar + Vue 3 + Element Plus + Vite 构建,默认开箱即用,同时保留足够的扩展空间,适合绝大多数 .NET/C# 项目落地。
apevolo / 123456| # | 模块功能 | 项目文件 | 说明 |
|---|---|---|---|
| 1 | 接口层 | Web API / 控制器层 | 对外提供 REST API、鉴权、限流、审计等入口 |
| 2 | 业务层 | 业务服务实现层 | 业务编排、领域逻辑、应用服务 |
| 3 | 通用基础 | 工具与扩展库 | 通用工具类、扩展方法、文件/图像处理等 |
| 4 | 核心能力 | 核心组件层 | AOP 拦截、系统配置、App 服务等 |
| 5 | 数据实体 | 实体映射层 | 数据库实体映射、基础实体定义 |
| 6 | 事件总线 | EventBus 组件 | 事件发布/订阅、集成消息中间件 |
| 7 | 业务契约 | 业务接口定义层 | 业务服务接口、对外契约定义 |
| 8 | 基础设施 | Infrastructure 扩展层 | 依赖注入、认证/授权扩展、中间件等 |
| 9 | 仓储层 | Repository / UoW 层 | 数据访问封装、事务、仓储扩展 |
| 10 | 共享模型 | DTO / Query / Validator | 请求 DTO、查询参数、校验器等 |
| 11 | 作业调度 | Job / Scheduler 层 | 定时任务、任务服务实现 |
| 12 | 视图模型 | ViewModel 层 | UI/展示层对象、前后端交互模型 |
async/await 异步编程BaseService 数据库基础操作DistributedCache,并扩展 SqlSugar 二级缓存appsettings.json 读取与管理AuthorizationHandler 实现自定义规则8.x可选命令行方式启动(在仓库根目录执行):
dotnet restore
dotnet run --project .\Ape.Volo.Api\Ape.Volo.Api.csproj
如果这个项目对你有帮助,欢迎在 GitHub 或 Gitee 点个 Star:
| QQ 群 |
|---|
| 
| 微信 |
|---|
| 
添加微信,备注"加群"
如果你觉得这个项目对你有帮助,你可以请作者喝杯饮料 🍹 点我
Go 版本属于“无心插柳”的产物,更多是出于个人对编程语言的兴趣(Go 语言爱好/练手)而做的复刻实现。
它是基于本仓库 .NET 版本的功能与接口设计 进行复刻的,整体以 .NET 版本为主线;如两者出现差异,请以 .NET 版本 为准。
请严格遵守 Apache 2.0 协议,并保留原作品声明。 如需移除版权信息,请务必先获取授权 。 未经授权擅自移除版权信息的,我们将依法追究相关法律责任。