别只会 Java 后台!这款.NET 开源框架真香|Admin.NET详解
Admin.NET 是基于 .NET8/10 (Furion/SqlSugar) 实现的通用权限开发框架,前端采用 Vue3+Element-plus+Vite5,整合众多优秀技术和框架,模块插件式开发。集成多租户、缓存、数据校验、鉴权、事件总线、动态API、通讯、远程请求、任务调度、打印等众多黑科技。代码结构简单清晰,注释详尽,易于上手与二次开发,即便是复杂业务逻辑也能迅速实现,真正实现“开箱即用”。- 支持各种数据库,后台配置文件自行修改(自动生成数据库及种子数据)
- 演示环境1:https://demo.adminnet.top 账号:superAdmin.NET 密码:Admin.NET++010101
- GitHub 镜像地址 Gitee 镜像地址 GitCode 镜像地址
- 在线文档 https://adminnet.top/
系统控制台作为首页工作台,集成数据大盘、数据分析、数据统计等可视化看板,直观展示项目运行指标。- 用户管理:统一管控管理员与企业业务用户,关联岗位、部门、角色,精细化分配功能权限与数据权限。
- 部门管理:树形层级搭建企业组织架构,支持无限级部门拆分与调整。
- 岗位管理:统一维护全系统岗位信息,用作人员归类标签,便捷绑定人员配置。
- 菜单管理:维护系统目录、页面菜单、功能按钮,统一配置权限标识,管控前端页面访问权限。
- 角色管理:以角色为权限载体,绑定菜单权限控制操作范围、绑定数据权限管控数据查看范围。
- 字典管理:统一维护项目通用固定枚举数据,一处修改全系统同步生效。
- 日志管理:拆分登录访问日志、业务操作日志,自动留存用户上下线、正常操作、程序异常全量记录,便于问题溯源。
- 服务监控:实时采集服务器 CPU、内存、网络负载等硬件运行指标,在线查看服务状态。
- 在线用户:依托 SignalR 实时统计当前在线账号,支持异常账号强制下线。
- 公告通知:后台发布全站系统公告,SignalR 推送实现客户端实时弹窗提醒。
- 文件存储:统一文件上传下载管理,兼容本地磁盘、阿里云 OSS、腾讯 COS 等多种存储方案,便于按需扩展。
- 系统参数:集中配置项目全局运行参数,灵活调控系统运行规则。
- 消息通道:内置邮件、短信发送接口,快速对接第三方服务商实现消息推送。
- 接口文档:集成 Swagger+Knife4j 双 UI,自动生成标准化 API 接口文档,方便前后端对接。
- 代码生成器:可视化自定义表单控件,一键批量生成前后端业务代码,大幅缩减重复编码工作量。
- 在线表单构建:拖拽式表单设计,自动生成 Vue3 前端源码,零编码快速制作业务页面。
- 定时任务:基于 Sundial 分布式调度框架,可视化配置定时任务,灵活管理周期性业务作业。
- Excel/PDF 导入导出:集成 Magicodes.IE 组件,支持批量导入导出、依托 H5 模板动态生成 PDF 报表。
- 接口限流:引入 AspNetCoreRateLimit 组件,配置接口访问频次限制,防范恶意高频请求。
- ES 日志存储:通过 NEST 对接 Elasticsearch,海量日志存入 ES,实现高效日志检索。
- 第三方对接:支持 OAuth2.0 标准授权登录、适配 APIJSON 零代码接口协议;内置微信小程序对接、微信支付能力。
- 数据库视图:基于 SqlSugar 快速生成数据库视图与实体代码,简化复杂查询维护。
📌 关注我们的公众号,获取更多关于智慧园区的知识和最新资讯!源代码地址,关注微信公众号,在微信公众号中回复【Admin.NET】