目介绍
ZrAdminNetCore 是一款基于 .NET + Vue3 的开源免费(遵循 MIT 协议开源)、前后端分离的快速开发框架,采用模块化设计理念,提供开箱即用的企业级后台管理系统解决方案。代码量少、学习简单、通俗易懂、功能强大、易扩展、轻量级,让 web 开发更快速、简单高效(从此告别 996),解决 70%的重复工作,专注您的业务,轻松开发从现在开始!
应用场景
适用于需要高安全性、权限精细控制的企业核心业务系统,如 CRM(客户关系管理)、ERP(企业资源计划)、OA(办公自动化) 等。
核心功能模块
|
|
|
|---|---|
| 用户管理 |
|
| 权限管理 |
|
| 组织架构 |
|
| 系统日志 |
|
| 字典管理 |
|
| 代码生成 |
|
完整功能

功能特点
-
多 租 户:支持多租户功能(多数据库源) -
代码生成:高效率开发,代码生成器可以一键生成所有前后端代码 -
接口限流:支持接口限流,避免恶意请求导致服务层压力过大 -
数据字典:支持数据字典,可以方便对一些状态进行管理 -
分库分表:使用 orm sqlSugar 可以很轻松的实现分库分库性能优越
项目技术栈
前端技术
基于 vue2.x/vue3.x/uniapp、vuex、vue-router 、vue-cli 、axios、 element-ui、echats、i18n 国际化等,前端采用 VS Code 工具开发。
后端技术
.Net8.0 + Web API + sqlsugar + swagger + signalR + IpRateLimit + Quartz.net + Redis。
项目结构

├─ZR.Service ->[你的业务服务层类库]:提供自己业务数据Api接口调用;
├─ZR.ServiceCore ->[系统服务层类库]:提供系统Api接口;
├─ZR.Repository ->[仓库层类库]:方便提供有执行存储过程的操作;
├─ZR.Model ->[实体层类库]:自己业务库表、数据传输对象;
├─ZR.Admin.WebApi ->[webapi接口]:为Vue版或其他三方系统提供接口服务。
├─ZR.Tasks ->[定时任务类库]:提供项目定时任务实现功能;
├─ZR.CodeGenerator ->[代码生成功能]:包含代码生成的模板、方法、代码生成的下载。
├─ZR.Mall ->[商城后端]:商城相关的后端代码。
├─ZR.Vue ->[前端UI]:vue2.0版本UI层(已经不再更新推荐使用vue3)。
├─document ->[文档]:数据库脚本(已弃用)
功能演示


















开源地址
https://gitee.com/izory/ZrAdminNetCore

