.NET 9.0 + Vue 3 前后端分离管理系统,支持多租户与动态高级查询

147 阅读5分钟

前言

推荐一个基于 .NET 9.0 与 FreeSql 全家桶为核心技术栈,整合了 Autofac(依赖注入)、Mapster(高性能对象映射)、CAP(分布式事务)等前沿组件的前后端分离后台权限管理系统。

该系统以"想你所想"为核心理念,从开发者视角出发,实现"开箱即用"的高效开发体验。

项目介绍

中台Admin 是一款基于 .NET 9 和 Vue 3 + Element Plus、uniapp + uView UI 开发的前后端分离权限管理系统。

该系统集成了多种先进功能和技术,为大家提供一个全面且高效的开发平台。

核心特性

1、多租户支持:灵活管理多个租户的数据和权限。

2、数据权限控制:细粒度的数据访问控制,确保数据安全。

3、动态API:自动生成和管理API接口,简化开发流程。

4、任务调度:内置任务调度器,支持定时任务和异步任务。

5、OSS文件上传:集成对象存储服务,方便文件管理和上传。

6、滑块拼图验证:增强系统的安全性,防止恶意攻击。

7、数据库自由切换:支持国内外主流数据库,并可自由切换。

8、动态高级查询:强大的查询引擎,支持复杂的查询需求。

集成功能

统一认证授权:集中管理用户认证和权限控制。

事件总线:解耦业务逻辑,提高系统的可维护性。

数据验证:确保输入数据的有效性和合法性。

分布式缓存:提升系统性能,减少数据库压力。

分布式事务:保证跨服务操作的一致性和可靠性。

IP限流:防止恶意请求,保护系统安全。

全API鉴权:所有API接口均需通过鉴权验证。

集成测试:内置测试框架,确保代码质量。

性能分析:实时监控系统性能,快速定位问题。

健康检查:自动检测系统状态,及时发现问题。

接口文档:使用Swagger生成详细的接口文档,便于调试和对接。

项目功能

用户管理

管理和查询用户,支持高级查询和按部门联动。可禁用/启用用户、设置/取消主管、重置密码、配置多角色和多部门、一键登录指定用户。

角色管理

管理角色和角色分组,支持按角色联动用户,设置菜单和数据权限,批量添加和移除员工。

部门管理

管理部门,支持树形列表展示。

权限管理

管理权限分组、菜单、权限点,支持树形列表展示。

租户套餐

管理租户套餐,支持菜单权限设置,批量添加和移除企业。

租户管理

管理租户,新增租户后自动初始化部门、默认角色和管理员。支持配置套餐、禁用/启用、一键登录租户管理员。

字典管理

管理数据字典大类及其小类,支持按字典大类联动字典小类、服务端多列排序、数据导入和导出。

任务调度

管理和查看任务及其运行日志,支持任务新增、修改、删除、启动、暂停、立即执行、失败重试、发送告警邮件。

缓存管理

缓存列表查询,支持根据缓存键清除缓存。

接口管理

管理接口,支持接口同步,主要用于新增权限点时选择接口,支持树形列表展示、操作日志请求参数和响应结果配置。

视图管理

管理视图,用于新增菜单时选择视图组件,支持树形列表展示。

文件管理

管理文件上传,支持文件查询、上传到OSS或本地、下载、复制文件地址、删除文件、图片查看大图。

地区管理

管理和查询地区,支持禁用/启用、设置/取消热门地区、一键同步统计局地区数据。

登录日志

登录日志列表查询,记录用户登录成功和失败日志,支持IP归属地记录。

操作日志

操作日志列表查询,记录用户操作正常和异常日志,支持IP归属地记录,查看操作日志详情。

个人中心

个人信息展示和修改,查看最后登录信息,密码修改等功能。

消息分类

管理消息分类,支持2级自定义消息分类,用于消息管理的消息分类选择。

消息管理

管理消息,支持发送指定用户消息,可查看用户是否已读和已读时间。

站内信

站内消息管理,支持消息详细查看、删除、标为已读、全部已读功能。

项目效果

系统首页

权限按钮

角色管理

数据展示

数字滚动

数据可视化

项目地址

在线体验:admin.zhontai.net

开发文档:zhontai.net

项目源码

Gitee:gitee.com/zhontai/Adm…

GitHub:github.com/zhontai/Adm…

总结

以上仅展示了中台admin后台权限管理系统的部分功能。更多实用特性和详细信息,请大家访问项目地址。

希望通过本文能为 .NET 后台权限管理系统开发方面提供有价值的参考。欢迎在评论区留言交流,分享您的宝贵经验和建议。

最后

如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。

也可以加入微信公众号 [DotNet技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!

优秀是一种习惯,欢迎大家留言学习!