- 软件介绍
- 相关专题
- 下载地址
OpenAuth.Core简介
OpenAuth.Core是一款功能丰富的后台系统设计软件,可用于构建新的企业后台系统,并提供代码生成功能。软件设计系统的相应功能中可以生成代码,方便添加到其他设计软件中,支持数据权限配置功能。通过在软件中设置不同的角色权限,设置权限对应的模块功能,可以看到所有的流程设计。【管理员】可以查看部门。其他只能看到自己的工作界面,支持流程设计、部门管理、数据字典、表单设计、分类管理、模块管理、角色管理、资源管理、用户管理、应用中心、仓库管理等各种模块。,帮助用户部署新的后台系统!
OpenAuth.Core软件功能
OpenAuth.Core是一个基于。核心/净额。净5。框架借鉴了Martin Fowler的企业应用开发思路和全新的技术组合(IdentityServer、EF core、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、VUE、Element-ui等)。),核心模块包括:组织、角色用户、权限授权、表单设计、工作流等。
支持。net core sdk 3.1.100和。Net 5(从。net core 3.1 to。一分钟净赚5英镑)
的超级自定义权限控制功能
的完整字段权限控制可以控制字段是否可见,以及API是否返回字段值。
悬垂形式设计
可视化流程设计
基于Quartz.Net的定时任务控制可以随时启停,可视化配置Cn表达功能。
基于CodeSmith的代码生成功能,可以快速生成具有表头/明细结构的页面。
支持sql和mysql数据库,理论上支持所有数据库。
支持同时访问多个数据源
集成身份服务器4实现基于OAuth2的登录系统
建立三方对接规范,现有系统可以无缝对接流程引擎。
前端采用Vue+Layui+Element UI+ZTree+穿帮+lepiformidea。
后端采用。netcore+efcore+tof AC+quartz+identity server 4+nunit+swag。
设计工具power designer+企业架构师
OpenAuth.Core软件特色
超级酷的体验
拖放式表单设计和可视化流程设计。
顺应潮流
最新的。net core sdk,拥有最耀眼的vue框架。
强大的
组织、角色用户、数据权限、拖放表单、工作流引擎、计划任务。
主流技术
IdentityServer、EF core、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、VUE、Element-ui。
简单第一
源于马丁·福勒的企业应用开发思想和最新技术的结合。
挠性控制
超强的自定义权限控制功能,可以灵活配置用户和角色可以访问的数据权限。
学习课程
添加新模块
#前言
OpenAuth。Mvc以非常简单的方式添加新的模块,可以参考系统现有的资源管理模块编写相应的代码。被引用的资源管理功能对应的代码如下:
如果我们想添加一个新的仓库管理模块,模块id是Stock。那么要添加的文件如下:
当然,手写阅读所有这些代码仍然是疯狂的。用户可以直接使用项目CodeSmith文件夹中的模板,一键生成上述代码。而且CodeSmith模板本身都是源代码,生成的内容可以根据自己的需要进行调整。
工具准备
CodeSmith生成器工作室8.0或更高版本
仓库表[股票]被添加到数据库OpenAuthDB中。本文以这个数据表为例。
添加实体
如下图,右键【API generate . CST】& # 8211;【执行】,选择要生成的表(本文以Stock为例)及相关上下文命名空间,点击【生成】
生成成功后,CodeSmith/harp文件夹下会有与Stock实体相关的文档,如下图所示:
覆盖CSharpOpenAuth。应用到与您自己的项目相对应的目录。
将cs harp open auth . repository domain覆盖到与您自己的项目对应的目录。
将cs harp open auth . repository openauthdontext . cs中的内容添加到自己项目的文件中,千万不要直接覆盖文件!!!
其他文件夹的内容由WebAPI项目使用,可以忽略。
添加接口
如下图,右键点击【webgenerate . CST】& # 8211;【执行】,选择要生成的表(本文以Stock为例)及相关上下文命名空间,点击【生成】
生成成功后,CodeSmith/harp文件夹下会有相关的界面代码,如下图所示:
控件和视图可以直接覆盖OpenAuth中相应的文件夹。Mvc项目。
用户界面直接覆盖了OpenAuth.Mvc/wwwot.
添加模块
写完上面的代码后,运行系统并使用登录系统。在模块管理中,添加仓库管理模块,并为其添加菜单。在这里,我只添加了一个菜单[btnAdd],如下图所示:
再次登录系统,可以看到新增的仓库管理模块。
配置多个数据库
该框架支持同时访问多个数据库。具体如下:
添加新的数据库连接字符串
在配置文件appsettings.json中,添加一个新的连接字符串OpenAuthDontext2。
添加新的数据上下文
在OpenAuth中添加一个新的数据库上下文。存储库,如OpenAuthDontext2。
注入新数据库
在项目的启动代码Startup.cs中(OpenAuth。WebApi等。),注入刚刚添加的数据库。
编写业务代码
以系统日志模块为例,我们只需要调整下面的代码并运行,就会发现所有的日志都已经记录在新的数据库中了。
- 安卓合集
- 软件合集
- 浏览器
- 电脑管家
- 安卓游戏
软件排行榜
热门推荐
-
VMware InstallBuilder Enterprise破解版
v20.12.0 / 347 MB / 简体中文
-
Spark Studio官方版
v2.6.3 / 7.78 MB / 简体中文
-
Yearning SQL审核平台官方版
v2.3.2 / 10.2 MB / 简体中文
-
Protege官方版
v5.5 / 38.3 MB / 简体中文
-
HUAWEI LiteOS Studio官方版
v1.45.6 / 115 MB / 简体中文
-
Huawei LiteOS官方版
v5.0.0 / 87.6 MB / 简体中文
-
C语言代码实例助手官方版
v1.0 / 38.5 MB / 简体中文
-
idle python中文汉化版
v3.7 / 1.62 MB / 简体中文
-
Metabase官方版
v0.37.5 / 45.8 MB / 简体中文
-
编程猫硬件助手官方版
v1.4.1.0 / 39.3 MB / 简体中文
装机必备软件
-
word文档密码破解工具应用软件
-
冰点还原永久免费版系统软件
-
人生日历应用软件
-
一彩送货单管理系统应用软件
-
Process View系统软件
-
开心手机恢复大师其他类别
-
pdf文件阅读器应用软件
-
视频剪辑格式工厂应用软件
-
PhotoMetri应用软件
-
specinker应用软件
-
miwifi驱动驱动工具
-
海洋色音效助手影音软件
-
乐播投屏影音软件
-
seo外链助手网络软件
-
AES安全加密记事本安全相关





