摘要:一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!
一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!
.Net权限管理及快速开发框架、好用的权限工作流系统。源于Martin Fowler企业级应用开发思想及最新技术组合(SqlSugar、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、UniApp、vue2/3、Element-ui/plus、IdentityServer等)。核心模块包括:角色授权、代码生成、API鉴权、智能打印、表单设计、工作流、定时任务等。架构易扩展,是中小企业的首选。
使用Apache-2.0开源协议
项目深入参考《企业应用架构模式》《重构与模式》《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
多数据库支持超酷体验灵活控制超强的自定义权限控制功能,可灵活配置用户、角色可访问的数据权限。
有章可依来源:一飞开源