- Notifications
You must be signed in to change notification settings - Fork51
Destiny.Core.Flow是基于.Net Core,VUE前后分离,开发的一个开源Admin管理框架目前有以下模块:菜单管理、用户管理、角色管理、用户角色、角色权限等功能。
License
StarEliteCore/Nebula.Admin
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Destiny.Core.Flow是一个基于.net core3.1平台轻量级的模块化开发框架Admin管理应用框架,旨在提升团队的快速开发输出能力,由常用公共操作类(工具类、帮助类)、分层架构基类,第三方组件封装等组成。Destiny.Core.Flow重写微软的identity用户角色和重写IDS4的实体,以及IDS4的查询仓库实现,将IDS4和Identity以及其他模块合并成为一个上下文,在使用IDS4时不需要在维护几个上下文,统一了上下文管理。框架lambda查询不需要在后台写各种判断,所有的查询条件通过前端传入,从而减少后台的一些字符段判断等,使用动态拼接lambda。
✔在线展示
账号Test002 123456
✔ [VUE版本]
https://github.com/DestinyCore/Destiny.Core.Flow.WebUI
- [admin框架模板](NuGet Gallery | SuktCoreWebApi.Templates 1.4.3)
- [非admin框架模板](NuGet Gallery | SuktCoreBusinessWebApi.Templates 1.0.3)
- 先执行安装命令
- 创建模板项目命令
- admin 模板创建命令 dotnet new suktcorebusinesswebapitpl -n your name
- 非 admin 模板命令 dotnet new suktcorewebapitpl -n your name
To do
用来替换之前的Common层,实现注解式模块化挂载、事件总线、自动DI注册、通用查询模型、lambda表达式动态生成、仓储接口定义、权限接口定义、自定义扩展方法等。
EFCore上下文定义、扩展EF映射数据库配置接口以及类、在SaveChanges实现发送日志事件进行记录数据操作日志、仓储接口实现、EFCore模块抽象类定义。
重写微软Identity自带用户角色的代码。
重写IdentityServer相关接口,及相关映射,实现通过仓储操作相关数据
IdentityServer相关实体
NetCoreAPI通用层,权限过滤器,日志过滤器、异常中间件、控制器返回同意格式模型。
已实现,可以生成实体、DTO、接口、控制器。
to do...
前端与后端交互Dto模型定义。
业务接口定义。
业务接口实现。
数据库实体模型定义
API接口定义。
IdentityServer授权中心
to do...
使用AspectCore来实现AOP动态代理。
注意MongoDB链接 mongodb://127.0.0.2/Test集成MongoDB分页查询,添加,更新,删除。实现MongoDB单独仓储
- 在仓储层实现了自动转实体层不需要手动注入实现转化
- Linux
- Ubuntu Server19.04
- Docker
- K8S待定
- 容器管理
- Portainer
- https://www.cnblogs.com/pual13/p/12587113.html 项目名字可能有些不同思路一样
About
Destiny.Core.Flow是基于.Net Core,VUE前后分离,开发的一个开源Admin管理框架目前有以下模块:菜单管理、用户管理、角色管理、用户角色、角色权限等功能。
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors5
Uh oh!
There was an error while loading.Please reload this page.
