[开源]一款权限管理及快速开发框架、简洁易用的的权限工作流系统

开源系统流程管理
2026-06-28 06:24 0 次浏览 • 0 次下载 0KB
[开源]一款权限管理及快速开发框架、简洁易用的的权限工作流系统

一、开源项目简介

LOGO

.Net权限管理及快速开发框架、好用的权限工作流系统。源于Martin Fowler企业级应用开发思想及最新技术组合(SqlSugar、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、UniApp、Vue2/3、Element-ui/plus、IdentityServer等)。核心模块包括:角色授权、代码生成、API鉴权、智能打印、表单设计、工作流、定时任务等。架构易扩展,是中小企业的首选。

二、开源协议

使用Apache-2.0开源协议

三、界面展示

图片
图片

效果预览

开源Vue2效果

图片

拖拽表单

付费订阅效果

主列表 工作流 打印方案设计

四、功能概述

核心功能

项目深入参考《企业应用架构模式》《重构与模式》《ASP.NET设计模式》等巨著完成每一行代码编写。主要特性:

  • ✅支持最新版.Net 9
  • ✅同时支持EntityFramework、SqlSugar两款最流行的ORM框架
  • ✅超强的自定义权限控制,详情:通用权限设计与实现
  • ✅完整API鉴权,可以控制角色可访问的API资源,及模块功能字段可见及是否返回,详情:按角色授权API资源 及 字段权限
  • ✅可拖拽表单设计。详情:可拖拽表单
  • ✅可视化流程设计。详情:可视化流程设计
  • ✅全网最好用的打印解决方案,详情:智能打印
  • ✅基于Quartz的定时任务控制,可随时启/停,可视化配置Cron表达式,详情:定时任务
  • ✅零代码动态API接口,详情:动态API
  • ✅超好用代码生成器,可快速生成单表、主从表结构的界面
  • ✅支持sqlserver、mysql、Oracle、PostgreSql数据库,理论上支持所有数据库
  • ✅支持多数据源
  • ✅支持多租户
  • ✅支持多语言
  • ✅支持自建OAuth2登录体系,详情:登录认证及OAuth集成
  • ✅支持已有系统无缝对接本项目流程引擎
  • ✅vue前端采用 vue2/3 + element-ui/plus + vform + hiprint + pinia + axios + uniapp
  • ✅后端采用 .net +EF + sqlsugar + autofac + quartz +IdentityServer4 + nunit + swagger
  • ✅设计工具 PowerDesigner +PDManer + Enterprise Architect

详情相关内容请查看 README.md 文档

五、技术选型

主流技术

EF、SqlSugar、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、IdentityServer4、VUE2、VUE3、Element-ui、Element-plus

功能强大

角色授权、代码生成、API鉴权、智能打印、数据权限、拖拽表单、工作流引擎、定时任务、多租户、动态API

多数据库支持

支持sqlserver、mysql、Oracle、PostgreSql数据库,理论上支持所有数据库

超酷体验

可拖拽的表单设计,可视化流程设计

灵活控制

超强的自定义权限控制功能,可灵活配置用户、角色可访问的数据权限。

有章可依

深入参考《企业应用架构模式》《重构与模式》《领域驱动设计模式与实践》等巨著完成每一行代码编写

来源:OpenAuth.Net 官网文档