项目介绍

ZR.Admin.NET是一款前后端分离的、跨平台基于RBAC的通用权限管理后台。整合最新技术高效快速开发,前后端分离模式,开箱即用。代码量少、学习简单、通俗易懂、功能强大、易扩展、轻量级,让 web 开发更快速、简单高效(从此告别 996),解决 70%的重复工作,专注您的业务,轻松开发从现在开始!

前端技术

Vue2.x/Vue3.x/uniapp、vuex、vue-router、vue-cli、axios、element-ui、echarts、i18n等。

后端技术

    • 核心技术:.Net8.0 + Web API + sqlsugar + swagger + signalR + IpRateLimit + Quartz.net + Redis。
    • 定时计划任务:Quartz.Net 组件,支持执行程序集或者 http 网络请求。
    • 安全支持:过滤器(数据权限过滤)、Sql 注入、请求伪造。
  • 日志管理:NLog、登录日志、操作日志、定时任务日志。
  • 工具类:验证码、丰富公共功能。
  • 接口限流:支持接口限流,避免恶意请求导致服务层压力过大。
  • 代码生成:高效率开发,代码生成器可以一键生成所有前后端代码。
  • 数据字典:支持数据字典,可以方便对一些状态进行管理。
  • 分库分表:使用 orm sqlSugar 可以很轻松的实现分库分库性能优越。
  • 多租户:支持多租户功能(多数据库源)。
  • 缓存数据:内置内存缓存和 Redis。
  • SignalR:使用 signalr 管理用户在线状态。

内置功能

    • 用户管理、部门管理、岗位管理、菜单管理、角色管理、字典管理。
    • 操作日志、登录日志、系统接口、服务监控、在线构建器、任务系统、文章管理。
  • 代码生成、参数管理、发送邮件、文件管理、通知管理、账号注册、多语言管理、在线用户、db审计日志、三方登录、导入导出、数据大屏。

项目结构

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

项目演示

版权声明:
1、本网站名称:帝企吧
2、本站永久网址:https://www.diqiba.com
3、本网站的文章部分内容可能来源于网络及作者投稿,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7、本站所有资源来源于互联网,仅用于学习及参考使用,切勿用于商业用途,如产生法律纠纷本站概不负责! 8、资源除标明原创外均来自网络转载,版权归原作者所有,若侵犯到您权益请联系我们删除,我们将及时处理! 9、若您需使用非免费的软件或服务,请购买正版授权并合法使用!