一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!
YuebonCore 是基于.Net7.0 开发的权限管理及快速开发框架,整合应用最新技术包括 Asp.NetCore MVC、SqlSugar ORM、WebAPI、Swagger、Vue3 等,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等。它的架构易于扩展,规范了一套业务实现的代码结构与操作流程,使 YuebonCore 框架更易于应用到实际项目开发中。
YuebonCore FW 其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展,让 Web 开发更快速、简单,解决 70%重复工作。轻松开发,专注您的业务,从 YuebonCore FW 开始!
使用MIT开源协议
1、登录
2、系统模块和功能管理
3、用户管理多角色
4、角色管理
5、应用管理 支持多个应用分别设置 appId 和密钥,适用于多个应用访问接口,每个应用采用 jwt 标准化 token 验证访问接口。
6、数据字典
7、多系统
8、日志管理
9、定时任务
本地任务
10、代码生成器 支持一键生成服务端代码和前端代码,复制粘贴简单快速高效实现功能
11、WebApi 集成 Swagger
YuebonCore基于.Net7.0的权限管理及快速开发框架,前后端分离,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等,整合应用最新技术包括Asp.NetCore MVC、SqlSugar、WebAPI、Swagger、Vue等。它的架构易于扩展,是中小项目的首选。
分支
说明
master
正式发布的主分支,通常这个分支比较稳定,可以用于生产环境。
dev
1、开发分支,此分支通常为 Beta 版本,新版本都会先在此分支中进行开发,最后推送稳定版到 master 分支,如果想对新功能先睹为快,可以使用此分支。
2、建议 Pull Request 的代码都到这个分支下,而不是 master
saas
saas 分支为 saas 版本,支支持共享数据库使用 tenantId 字段分离租户,也支持一个租户一个独立数据库。
其他分支
其他分支请忽略。
saas 分支为 saas 版本,支持共享数据库使用 tenantId 字段分离租户,也支持一个租户一个独立数据库。相比 master 分支版本将接口和实现进行分离项目实现解耦,新增了事件订阅等一系列功能。
master 分支适合单体应用开发,架构较为简单,没有实现接口和实现的解耦。
评论