AIStudio.Blazor.App
March 14, 2024 · View on GitHub
框架介绍:
最新版本为8.0, 稳定版本见分支master
CS架构的AIStudio.Wpf.AClient的后端,同时内嵌wasm的bs客户端。
采用ASP.NET Core 8.0的框架,内部实现有jwt验证,DI自动注入,nlog日志,事件总线,SqlSugar,aop拦截,quartz等。 blazor客户端采用 https://ant-design-blazor.gitee.io/zh-CN/components/overview 组件库
API参照框架有https://github.com/Coldairarrow/Colder.Admin.AntdVue ,https://gitee.com/lisheng741/simpleapp https://gitee.com/hgflydream/Gardener https://gitee.com/zhengguojing/magic-net https://gitee.com/Cherryblossoms/caviar 等,感谢上诉作者的开源作品。
参照上述框架的同时,尽量保证框架简洁,实现功能的同时,不参杂过多的复杂技术。
AIStudio框架汇总:https://gitee.com/akwkevin/aistudio.-introduce
框架结构如下:
├─Client (客户端部分)
│ ├─AIStudio.BlazorUI (客户端页面)
│ ├─AIStudio.Client.Business (向后台请求方法)
│ ├─Application
│ │ ├─AIStudio.BlazorMaui.Client (启动项目,嵌入在maui中)
│ │ ├─AIStudio.BlazorServer.Client(启动项目,Blazor的server模式,暂未完成)
│ │ ├─AIStudio.BlazorWasm.Client(启动项目,Blazor的wasm模式,推荐模式)
│ │ ├─AIStudio.BlazorWinform.Client(启动项目,嵌入在winform中)
│ │ └─AIStudio.BlazorWpf.Client(启动项目,嵌入在wpf中)
│ └─Diagram
│ ├─AIStudio.BlazorDiagram (Diagram的流程图封装)
│ └─AIStudio.BlazorDiagram.Test
├─Common
│ ├─AIStudio.Common (API的基础实现)
│ ├─AIStudio.DbFactory (代码生成使用)
│ ├─AIStudio.Entity (实体类)
│ ├─AIStudio.Util (公共方法)
│ └─WorkflowCore (开源的工作流实现)
│ ├─providers
│ │ ├─WorkflowCore.LockProviders.SqlServer
│ │ ├─WorkflowCore.Persistence.EntityFramework
│ │ ├─WorkflowCore.Persistence.MySQL
│ │ ├─WorkflowCore.Persistence.PostgreSQL
│ │ ├─WorkflowCore.Persistence.Sqlite
│ │ ├─WorkflowCore.Persistence.SqlServer
│ ├─WorkflowCore
│ ├─WorkflowCore.DSL
└─Server (服务端部分)
├─AIStudio.Api (API启动项目)
├─AIStudio.BlazorWasm.Server (WASM托管在API中的启动项目)
├─AIStudio.Business
├─AIStudio.IBusiness
快速启动(Wasm宿主在API中)
选择AIStudio.BlazorWasm.Server,直接运行即可。
用户名:Admin 密码:Admin
主界面如下:

快速启动2(如果您的项目完全为前后台分离)
选择AIStudio.API运行

框架知识点介绍:
待完善
以下为部分界面的截图:
权限管理
用户管理
角色管理
部门管理
字典管理
表单配置
任务管理
异常日志
访问日志
操作日志
系统日志
流程管理
发起流程
我的流程

嵌入在winform中的运行效果

嵌入在wpf中的运行效果

同后台CS框架(WPF) https://gitee.com/akwkevin/aistudio.-wpf.-aclient
