一款.Net7前后端分离、跨平台的通用权限管理框架

今天给大家推荐一个开源项目,基于.NetCore开发的、多租户的、前后端分离的企业开发框架。

项目简介

这是一个前后端分离、跨平台的、基于RBAC的通用框架;支持多租户、任务调度、缓存、国际化,前端支持Vue2/3,支持分表分库。

框架支持一键前后端代码生成、表单设计,可以极大地提升开发效率。

特色功能:定时任务、服务监控、三方账号绑定。

项目采用都是主流的技术,并且已经支持.Net7。

技术架构

1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。

2、数据库支持:MySQL、Sqlserver。

3、技术栈:.Net5.0/.Net6.0/.Net7.0 + AntDesign + Web API + sqlsugar + swagger + signalR + IpRateLimit + Quartz.net + Redis + Vue2/3。

4、开发环境:Visual Studio 2022。

项目结构

一款.Net7前后端分离、跨平台的通用权限管理框架_第1张图片

API项目:ZR.Admin.WebApi

代码生成器项目:ZR.CodeGenerator

服务项目:ZR.Service

任务项目:ZR.Tasks

系统功能

1、控制台:在线用户统计、登录日志、报表统计

2、系统管理:用户管理、角色管理、菜单管理、部门管理、岗位管理、字典管理、通知公告、日志管理、参数设置、多语言设置、三方账号绑定

3、系统监控:定时任务、服务监控

4、系统工具:代码生成、系统接口、表单构建、文件存储、文章管理、发送邮件

部分功能截图

控制台

一款.Net7前后端分离、跨平台的通用权限管理框架_第2张图片

用户管理

一款.Net7前后端分离、跨平台的通用权限管理框架_第3张图片

角色管理

一款.Net7前后端分离、跨平台的通用权限管理框架_第4张图片

菜单管理

一款.Net7前后端分离、跨平台的通用权限管理框架_第5张图片

部门管理

一款.Net7前后端分离、跨平台的通用权限管理框架_第6张图片

岗位管理

一款.Net7前后端分离、跨平台的通用权限管理框架_第7张图片

字典管理

一款.Net7前后端分离、跨平台的通用权限管理框架_第8张图片

通知公告

一款.Net7前后端分离、跨平台的通用权限管理框架_第9张图片

**参数设置
**

一款.Net7前后端分离、跨平台的通用权限管理框架_第10张图片

多语言设置

一款.Net7前后端分离、跨平台的通用权限管理框架_第11张图片

定时任务

一款.Net7前后端分离、跨平台的通用权限管理框架_第12张图片

服务监控

一款.Net7前后端分离、跨平台的通用权限管理框架_第13张图片

代码生成

一款.Net7前后端分离、跨平台的通用权限管理框架_第14张图片

系统接口

一款.Net7前后端分离、跨平台的通用权限管理框架_第15张图片

文件存储

一款.Net7前后端分离、跨平台的通用权限管理框架_第16张图片

文章管理

一款.Net7前后端分离、跨平台的通用权限管理框架_第17张图片

发送邮件

一款.Net7前后端分离、跨平台的通用权限管理框架_第18张图片

项目地址

https://gitee.com/izory/ZrAdminNetCore

- End -

分享一套**.NetCore从入门到精通视频教程**

领取方式:点击下方公众号卡片,关注我

回复“888”,免费领取

推荐阅读

  • 用C#自己动手写个操作系统,爽!

  • C#程序采用AOT发布,真的可以避免被反编译?

  • C#程序发布时,一定要好好的保护,不然你会后悔的【带破解教程】!

  • 盘点5个.Net开发的服务器进程监控、性能监控、任务调度的开源项目

  • 一个基于.Net Core+Vue+Element Ui开发的OA系统

你可能感兴趣的:(c#,github,开源项目)