基于.Net8.0的权限管理及快速开发框架,轻量级易扩展

基于.Net8.0的权限管理及快速开发框架,轻量级易扩展
基于.Net8.0的权限管理及快速开发框架,前后端分离,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等,整合应用最新技术包括Asp.NetCore MVC、SqlSugar、WebAPI、Swagger、Vue等。它的架构易于扩展,是中小项目的首选。

saas 分支为 saas 版本,支持共享数据库使用 tenantId 字段分离租户,也支持一个租户一个独立数据库。相比 master 分支版本将接口和实现进行分离项目实现解耦,新增了事件订阅等一系列功能。
master 分支适合单体应用开发,架构较为简单,没有实现接口和实现的解耦。
其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展,让 Web 开发更快速、简单,解决 70%重复工作。轻松开发,专注您的业务
采用主流框架,容易上手,简单易学,学习成本低。可完全实现二次开发、基本满足 80%项目需求。
代码生成器可以帮助解决.NET 项目 70%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。
操作权限控制精密细致,对所有管理链接都进行权限验证,可控制到导航菜单、功能按钮。
数据权限(精细化数据权限控制,可以设置角色可以访问的数据范围,部门、工作组、公司数据)
常用类封装,日志、缓存、验证、字典、文件、邮件、,Excel。等等,目前兼容浏览器(IE11+、Chrome、Firefox、360 浏览器等)
适用范围:可以开发 OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、物流管理系统、快递管理系统、教务管理系统等各类管理软件。

技术介绍

前端目前采用 Vue 家族前端技术。

前端技术

Vue 版前端技术栈 :基于 vue3、Vite、vuex、vue-router 、vue-cli 、axios 和 element-plus,,前端采用 vscode 工具开发

后端技术

核心框架:.Net8.0 + Web API +SqlSugar + AutoMapper + swagger
定时计划任务:Quartz.Net 组件
安全支持:过滤器、Sql 注入、请求伪造
服务端验证:实体模型验证、自己封装 Validator
缓存框架:微软自带 Cache、Redis
日志管理:Log4net、登录日志、操作日志
工具类:NPOI、验证码、丰富公共功能
性能分析:MiniProfiler 组件

内置功能

1、系统设置:对系统动态配置常用参数。
2、用户管理:用户是系统操作者,该功能主要完成系统用户配置。
3、组织机构:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
4、角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
5、字典管理:对系统中经常使用的一些较为固定的数据进行维护。
6、功能模块:配置系统菜单,操作权限,按钮权限标识等。
7、定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
8、代码生成:前后端代码的生成(.cs、.vue、.js)代码。
9、日志管理:系统正常操作日志、登录日志记录和查询;系统异常信息日志记录和查询。
10、多应用管理:支持应用调用 api 授权控制。
11、多系统管理:实现各子系统的统一管理和授权。
13、业务单据编码规则:可以按常量、日期、计数、时间等自定义业务单据编码规则。
14、短信和邮件:集成腾讯云短信通知和 EMail 发送通知
15、支持租户模式
16、支持用户定义主题风格
17、支持一主多从数据库读写分离

部分界面展示

1、登录
2、系统模块和功能管理
3、用户管理多角色
4、角色管理
5、应用管理 支持多个应用分别设置 appId 和密钥,适用于多个应用访问接口,每个应用采用 jwt 标准化 token 验证访问接口。
6、数据字典
7、多系统
8、日志管理
9、定时任务
本地任务
10、代码生成器 支持一键生成服务端代码和前端代码,复制粘贴简单快速高效实现功能
11、WebApi 集成 Swagger  

下载说明:
1.本站资源都是白菜价出售,同样的东西,我们不卖几百,也不卖几十,甚至才卖几块钱,一个永久会员能下载全站100%源码了,所以单独购买也好,会员也好均不提供相关技术服务。
2.如果源码下载地址失效请联系站长QQ进行补发。
3.本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!
4.本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发);但本网站不能保证资源的准确性、安全性和完整性,由于源码具有复制性,一经售出,概不退换。用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug;同时本站用户必须明白,【安安资源网】对提供下载的软件等不拥有任何权利(本站原创和特约原创作者除外),其版权归该资源的合法拥有者所有。
5.请您认真阅读上述内容,购买即以为着您同意上述内容,由于源码具有复制性,一经售出,概不退换。
安安资源网 » 基于.Net8.0的权限管理及快速开发框架,轻量级易扩展