×

推荐一个基于.NET 7和 Vue 2开发的企业级前后端分离权限管理开发框架

独孤求败 独孤求败 发表于2026-03-12 11:37:44 浏览28 评论0

抢沙发发表评论

推荐一个基于 .NET 7 与 Vue 2 构建的企业级前后端分离权限管理开发框架(后台管理系统)。 系统内置完善的组织架构管理、角色管理、用户管理、菜单管理、权限与授权管理,同时集成计划任务调度、文件管理等常用后台功能模块。

框架兼容多种国内外主流数据库,具备良好的扩展性与稳定性,并支持 IdentityServer4 作为统一认证中心,适用于中大型企业级应用的快速开发与落地。

项目架构


功能特性

  • 界面美观大方,支持主题切换、夜间模式,前端基于 vue-antd-admin

  • 采用 FreeSql,支持 Sqlite、MySQL、PostgreSQL、SQL Server、Oracle(未测试)等多种主流数据库

  • 基于仓储模式(Repository Pattern)开发,结构清晰

  • 支持本地认证与 IdentityServer4 认证中心,可自由切换

  • 基于角色的权限控制体系

  • 后端不过度封装,新手也能快速上手

  • 多层架构设计,封装完善,易于扩展

  • 支持 AOP 面向切面编程

  • 支持 AOP 数据库事务管理

  • 支持 AOP 缓存管理(默认提供缓存清除机制,可自行扩展)

  • 支持分布式 Redis

  • 支持 Redis 与 RabbitMQ 消息队列,内置简单高效的发布/订阅机制

  • 支持任务调度与作业管理(基于 Quartz.NET)

  • 支持健康检查(Health Check)

  • 支持 Service 层与 Repository 层自动注入

  • 支持自动依赖注入(DI)

  • 提供统一文件管理,支持本地存储及 OSS(MinIO、腾讯云、阿里云,基于 OnceMi.AspNetCore.OSS)

  • 使用 AutoMapper 进行对象映射

  • 支持组织管理、角色管理、用户管理、菜单管理、授权管理等基础功能

  • 基于 .NET Core 跨平台特性,支持 Linux、Windows、macOS,可运行于树莓派

  • 支持 Jenkins 与 Docker 自动化部署

截图预览

微信图片_2026-03-12_114020_337.png


项目地址


  

https://github.com/oncemi/OnceMi.Framework


群贤毕至

访客