简介
2022/5/29大约 6 分钟
简介
ZRAdmin.NET
基于 .NET8 + SqlSugar + Vue3 / uni-app 的前后端分离快速开发框架,开箱即用、轻量高效
- 本项目适合有一定 .Net 和 vue 基础的开发人员
- 后端基于
.NET8实现的通用权限管理平台(RBAC 模式),ORM 采用 sqlsugar,前端基于 Vue3 + Vite + Element Plus 开发。整合最新技术高效快速开发,前后端分离模式,开箱即用。 - 代码量少、依赖少、学习简单、通俗易懂、功能强大、易扩展、轻量级,让 web 开发更快速、简单高效,解决 80% 的重复工作,专注您的业务,轻松开发从现在开始!
- 提供了技术栈(Ant Design Vue)版Ant Design Vue。
- 特色:Gitee 高星 Admin 项目,社区活跃、持续更新。
项目由来
在 Github 和 Gitee 上看了很多的项目,发现大多数都是基于 java 后端的,其他.Net 前后端分离的后端依赖多、配置复杂等,前端业务封装太多、代码难懂,后来发现 java Ruoyi 的代码风格很适合自己,于是前端基于 Ruoyi 的项目就此诞生了,后端是根据 Ruoyi springboot 项目部分改写完成,于是 ZRAdmin.NET 就这样诞生了。
项目特征
- 技术栈:使用 .NET8、Jwt、Redis、SqlSugar、Vue3、Element Plus、Vite、uni-app 等前后端前沿技术开发。
- 轻量级:代码通俗易懂、依赖少、上手简单,只需少数配置即可运行。
- 高效率:内置代码生成器,配置好表信息就能一键生成前后端代码与 SQL(单表 / 树表 / 主子表全支持),节省 80% 开发时间。
- 响应式:支持电脑、平板、手机等所有主流设备访问。
- 国际化:Vue3 内置中文简体、中文繁体、英文,很容易扩展其他语言。
- 内置 ORM:基于 SqlSugar 开发,支持 MySQL / SQLServer / Oracle / PgSQL 等多种数据库,Aop、读写分离、分表分库等功能。
- 内置定时任务:基于 Quartz.NET,支持 sql、api、程序集创建定时任务。
- 多端支持:移动端采用 uni-app 开发,一键打包部署到 H5、小程序、App 等。
- 数据权限:角色数据权限(5 种范围)+ 租户数据隔离,精细化权限控制。
内置功能
- 完整 RBAC 权限体系:用户、角色、菜单、部门、岗位管理,数据权限与按钮权限精细化控制。
- 全局异常统一处理:统一异常拦截与响应封装,错误信息清晰,排查问题更高效。
- 完善的日志体系:内置审计日志、操作日志、登录日志,操作全程可追溯。
- SaaS 多租户:分库式多租户架构,支持套餐管理、菜单授权与租户到期 / 续费管控,主库字典 + 租户扩展覆写合并。
- 系统监控:在线用户、定时任务、服务监控、缓存监控、登录日志,运维能力开箱即用。
- 代码生成器:单表、树表、主子表一键生成前后端代码、SQL 与菜单,支持导出 / 导入 / 同步 / 预览。
- 文件管理:本地 / 阿里云 / 七牛等存储,文件分组、文档预览、图片选择器、导入导出。
- 商城模块:品牌 / 商品(多规格 SKU)/ 订单 / 分类(树形)/ 销售统计,开箱即用。
- 内容管理:文章发布、目录管理、评论、点赞、审核,移动端社交能力。
企业版工作流 增值模块
提供一套低代码 + 可视化设计的审批流能力:
- 可视化流程设计器:拖拽、连线、自动布局(dagre),支持开始、审批、抄送、条件网关、并行分叉 / 汇聚节点;支持 AI 自然语言生成流程。
- 动态表单设计器:21 种控件(输入、多选、评分、滑块、日期时间、部门、人员、图片、明细表等)及展示型控件,支持字段联动、字段说明、默认值与校验规则、表单模板复用。
- 多人审批模式:或签 / 会签 / 比例会签 / 依次审批,审批人支持指定用户、角色、部门、表单字段动态解析、部门负责人、发起人主管。
- 丰富流转操作:发起、通过、驳回、重新提交、撤回、转办、加签、减签、委托代审、催办,站内信 + SignalR 实时通知。
- 字段权限:按节点配置字段可编辑 / 只读 / 隐藏,不同审批人只看 / 改自己关心的字段。
- 扩展能力:Webhook 节点事件钩子(事务发件箱 + 重试)、超时自动处理、流程版本管理、数据面板(效率统计)、uni-app 多端全覆盖。
- AI 智能:AI 生成流程草稿、审批摘要、审批链汇总结论 / 风险提示、审批建议、流程体检、智能填单、表单翻译、附件解析(PDF / Word / 图片)。
在线体验
- Vue3.x 版本体验:http://demo.izhaorui.cn/vue3
- Uniapp 版本体验:http://demo.izhaorui.cn/h5
- 账号密码:admin/123456
- 普通账号:user/123456
| H5 | 微信小程序 |
|---|---|
![]() | ![]() |
由于是个人项目,资金有限,体验服是低配,请大家爱惜,轻戳,不胜感激!!!
代码仓库
| 仓库 | Github | Gitee |
|---|---|---|
| 前端 vue3 | 克隆/下载 | 克隆/下载 推荐 |
| 前端 uniapp | 打赏获取 | 打赏获取 |
| 后端 net8 | 克隆/下载 |
参与贡献
欢迎任何人为 ZRAdmin.NET 添砖加瓦,贡献代码,欢迎各位 Pull Requests。
演示图
工作流 / AI
| 流程设计器 | 流程管理 |
|---|---|
![]() | ![]() |
| 表单设计器 | 节点配置 |
![]() | ![]() |
| 审批中心 | AI 审批建议 |
![]() | ![]() |
| AI 摘要 / 智能填单 | AI 生成流程草稿 / 流程体检 |
![]() | ![]() |
系统截图
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() |
授权许可协议条款
- ZRAdmin.NET 采用 MIT 开源协议协议。
- 代码可用于个人项目等接私活或企业项目脚手架使用,ZRAdmin.NET 开源版完全免费。
- 允许进行商用,但是不允许二次开源出来并进行收费,否则将追究侵权者法律责任。
- 不得进行简单修改包装声称是自己的项目。





































