news 2026/3/16 9:19:34

一个基于 .NET + Vue 实现的通用权限管理平台(RBAC模式),前后端分离模式,开箱即用!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一个基于 .NET + Vue 实现的通用权限管理平台(RBAC模式),前后端分离模式,开箱即用!

前言

今天大姚给大家分享一个基于 .NET + Vue 实现的通用权限管理平台(RBAC模式),前后端分离模式,开箱即用:Magic.NET

项目介绍

Magic.NET 是一个基于 .NET 6、7 实现的通用权限管理平台(RBAC模式),基于 Apache-2.0 协议开源。整合最新技术高效快速开发,前后端分离模式,开箱即用,模块化架构设计,层次清晰。前端基于小诺Vue(antd)框架,整体 RBAC 基础数据结构+API接口风格采用小诺vue版本模式。

应用场景

Magic.NET 适用于需要精细权限管理的企业管理应用系统(如 ERP、CRM、OA 等)。

功能模块

  • 用户管理:对企业用户和系统管理员用户的维护,可绑定用户职务、机构、角色、数据权限等。

  • 角色管理:角色绑定菜单后,可限制相关角色的人员登录系统的功能范围。角色也可以绑定数据授权范围。

  • 职位管理:用户职务管理,职务可作为用户的一个标签,职务目前没有和权限等其他功能挂钩。

  • 组织机构管理:公司组织架构维护,支持多层级结构的树形结构。

  • 菜单管理:菜单目录、菜单和按钮的维护是权限控制的基本单位。

  • 字典管理:系统内各种枚举类型的维护。

  • 日志管理
    • 访问日志:用户的登录和退出日志的查看和管理。

    • 操作日志:用户的操作业务的日志的查看和管理。

  • 多应用管理:通过应用来控制不同维度的菜单展示。

  • 文件管理:文件的上传、下载、查看等操作,文件可使用本地存储、阿里云 OSS、腾讯 COS 接入,支持拓展。

  • 定时任务:定时任务的维护,通过 cron 表达式控制任务的执行频率。

  • 系统配置:系统运行的参数的维护,参数的配置与系统运行机制息息相关。

  • 服务监控:服务器的运行状态,CPU、内存、网络等信息数据的查看。

  • 等等等...

功能特点

  • 前后端分离:前端基于 Vue 框架,后端基于 .NET 6/7,实现前后端解耦。

  • 模块化架构设计:层次清晰,业务层推荐写到单独模块,框架升级不影响业务。

  • RBAC 权限模型:基于角色的访问控制,实现精细化的权限管理。

  • 易扩展:代码量少、通俗易懂、功能强大,易于扩展和维护。

  • 等等等...

项目技术栈

  • 后端技术栈:.NET、Furion、MiniExcel、SqlSugar等。

  • 前端技术栈:Vue、Ant Design of Vue等。

  • 数据库支持:SQLite、SQL Server、MySQL。

项目源代码

后端代码

前端代码

项目演示

项目源码地址

更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。

  • Gitee开源地址:https://gitee.com/zhengguojing/magic-net

优秀项目和框架精选

该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。

  • GitHub开源地址:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md

  • Gitee开源地址:https://gitee.com/ysgdaydayup/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/14 7:23:17

好赛雷!百度智能云呢波操作劲到飞起!

1月30日,由百度智能云主办的“云智思享会AI赋能企业应用创新沙龙”在广州召开。活动汇聚零售、制造、科教等重点行业的领导企业与专家,围绕AI与业务场景的深度融合,探讨企业如何借力智能化实现升级与增长。企业创新“唔使愁”百度智能云产品专…

作者头像 李华
网站建设 2026/3/15 12:55:33

大规模数据处理在深度学习中如何应用?

你好,我是程序员贵哥。 今天我要与你分享的主题是“大规模数据处理在深度学习中如何应用?”。 “深度学习”这个词,既是一个人工智能的研究领域,也概括了构建人工神经网络的技术方法。2012年的AlexNet,2015年的Googl…

作者头像 李华
网站建设 2026/3/15 16:26:59

【十叉树的先序遍历】字典序的第K小数字

求解代码 public int findKthNumber(int n, int k) {int cur 1;// 从字典序第一个数字 1 开始k--;// 转换为 0 索引while (k > 0) {// 计算以cur为根的子树&#xff0c;包含的有效节点数量int steps getSteps(cur, n);if (steps < k) {// 目标不在当前子树&#xff0c;…

作者头像 李华
网站建设 2026/3/15 9:08:00

Skill这么火,但我劝你先别急着学

Skill这么火&#xff0c;但我劝你先别急着学 有人说太香了&#xff0c;工作效率翻倍&#xff1b;有人说根本不会用&#xff0c;摸不着门道&#xff1b;还有说太多了根本用不过来&#xff0c;选择困难症犯了&#xff1b;……同样是这个Skill&#xff0c;为什么大家的体验差这么多…

作者头像 李华
网站建设 2026/3/15 18:49:06

YOLO26涨点改进 | 全网独家、特征融合创新篇 | TGRS 2026 | 引入MFPM多频感知融合模块,通过频率感知的判别过滤器,使融合特征“干净、聚焦”,适合红外、遥感小目标检测,有效涨点改进

一、本文介绍 🔥本文给大家介绍使用 MFPM 多频感知融合模块模块改进 YOLO26 网络模型,可以在多尺度特征融合阶段显著提升特征的判别质量。MFPM 通过频域建模与多频选择机制,对高层语义特征进行重标定,有效抑制复杂背景和目标样噪声,同时放大真实目标在频谱中的稳定响应,…

作者头像 李华