### 重要说明
saas 分支为 saas 版本,支持共享数据库使用 tenantId 字段分离租户,也支持一个租户一个独立数据库。相比 master 分支版本将接口和实现进行分离项目实现解耦,新增了事件订阅等一系列功能。
master 分支适合单体应用开发,架构较为简单,没有实现接口和实现的解耦。
### 概述
YuebonCore 是基于.Net7.0 开发的权限管理及快速开发框架,整合应用最新技术包括 Asp.NetCore MVC、SqlSugar ORM、WebAPI、Swagger、Vue3 等,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等。它的架构易于扩展,规范了一套业务实现的代码结构与操作流程,使 YuebonCore 框架更易于应用到实际项目开发中。
YuebonCore FW 其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展,让 Web 开发更快速、简单,解决 70%重复工作。轻松开发,专注您的业务,从 YuebonCore FW 开始!
### 在线体验
1、管理平台体验地址:[http://default.ts.yuebon.com](http://default.ts.yuebon.com) 有租户管理模块
2、测试租户体验地址:[http://tenant1.ts.yuebon.com](http://tenant1.ts.yuebon.com),无租户管理模块
体验账号密码均为:admin/admin888
WebApi 接口地址:[http://netcoreapi.ts.yuebon.com](http://netcoreapi.ts.yuebon.com)
官方文档:[http://docs.v.yuebon.com/](http://docs.v.yuebon.com/)
视频教程:[点击观看](https://space.bilibili.com/1615836206)或 QQ 群下载观看
交流 QQ 群: [90311523](https://jq.qq.com/?_wv=1027&k=p6IUTzDF)
### 更新日志
更新日志 [点击查看](https://gitee.com/yuebon/YuebonNetCore/commits/master)
### 核心看点
使用 MIT 协议,完整开源。采用主流框架,容易上手,简单易学,学习成本低。可完全实现二次开发、基本满足 80%项目需求。
代码生成器可以帮助解决.NET 项目 70%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。
操作权限控制精密细致,对所有管理链接都进行权限验证,可控制到导航菜单、功能按钮。
数据权限(精细化数据权限控制,可以设置角色可以访问的数据范围,部门、工作组、公司数据)
常用类封装,日志、缓存、验证、字典、文件、邮件、,Excel。等等,目前兼容浏览器(IE11+、Chrome、Firefox、360 浏览器等)
适用范围:可以开发 OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、物流管理系统、快递管理系统、教务管理系统等各类管理软件。
### 技术介绍
前端目前采用 Vue 家族前端技术。
#### 前端技术
Vue 版前端技术栈 :基于 vue3、Vite、vuex、vue-router 、vue-cli 、axios 和 element-plus,,前端采用 vscode 工具开发
#### 后端技术
核心框架:.Net6.0 + Web API +SqlSugar + AutoMapper + swagger
定时计划任务:Quartz.Net 组件
安全支持:过滤器、Sql 注入、请求伪造
服务端验证:实体模型验证、自己封装 Validator
缓存框架:微软自带 Cache、Redis
日志管理:Log4net、登录日志、操作日志
工具类:NPOI、验证码、丰富公共功能
性能分析:MiniProfiler 组件
### 内置功能
1、系统设置:对系统动态配置常用参数。
2、用户管理:用户是系统操作者,该功能主要完成系统用户配置。
3、组织机构:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
4、角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
5、字典管理:对系统中经常使用的一些较为固定的数据进行维护。
6、功能模块:配置系统菜单,操作权限,按钮权限标识等。
7、定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
8、代码生成:前后端代码的生成(.cs、.vue、.js)代码。
9、日志管理:系统正常操作日志、登录日志记录和查询;系统异常信息日志记录和查询。
10、多应用管理:支持应用调用 api 授权控制。
11、多系统管理:实现各子系统的统一管理和授权。
13、业务单据编码规则:可以按常量、日期、计数、时间等自定义业务单据编码规则。
14、短信和邮件:集成腾讯云短信通知和 EMail 发送通知
15、支持租户模式
16、支持用户定义主题风格
17、支持一主多从数据库读写分离
### 部分界面展示
1、登录
![输入图片说明](https://images.gitee.com/uploads/images/2021/0124/092120_64eb54dc_1017224.png "1、登录.jpg")
2、系统模块和功能管理
![输入图片说明](https://images.gitee.com/uploads/images/2021/0124/092135_56b7d10b_1017224.png "4.png")
3、用户管理多角色
![输入图片说明](https://images.gitee.com/uploads/images/2020/0423/211818_f13ba83a_1017224.png "用户管理多角色.png")
4、角色管理
![输入图片说明](https://images.gitee.com/uploads/images/2020/0423/211842_be7657c3_1017224.png "2.png")
5、应用管理
支持多个应用分别设置 appId 和密钥,适用于多个应用访问接口,每个应用采用 jwt 标准化 token 验证访问接口。
![输入图片说明](https://images.gitee.com/uploads/images/2020/0423/211927_40dbbbf1_1017224.png "应用管理.png")
6、数据字典
![输入图片说明](https://images.gitee.com/uploads/images/2020/0423/212216_0a8dc479_1017224.png "3.png")
7、多系统
![输入图片说明](https://images.gitee.com/uploads/images/2020/0423/212234_a23c3a34_1017224.png "多子系统管理.png")
8、日志管理
![输入图片说明](https://images.gitee.com/uploads/images/2020/0423/212256_8a482274_1017224.png "日志管理.png")
9、定时任务
![列表](https://images.gitee.com/uploads/images/2020/0930/145634_ed46d73b_1017224.png "屏幕截图.png")
本地任务
![本地任务](https://images.gitee.com/uploads/images/2021/0124/092152_d941062d_1017224.png "屏幕截图.png")
10、代码生成器
支持一键生成服务端代码和前端代码,复制粘贴简单快速高效实现功能
![输入图片说明](https://images.gitee.com/uploads/images/2021/0124/092205_a7c39eae_1017224.png "代码生成器.png")
11、WebApi 集成 Swagger
![输入图片说明](https://images.gitee.com/uploads/images/2018/0719/120718_772240d6_1017224.png "9 webapi.png")
![输入图片说明](https://images.gitee.com/uploads/images/2018/0719/120732_0776845c_1017224.png "9-1 webapi.png")
### 开发者信息
系统名称:YuebonCore 快速开发平台
系统作者:YuebonCore 团队
版权所有:YuebonCore 开发团队出品
开源协议:Mit 协议
### 各分支说明
| 分支 | 说明 |
| ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| master | 正式发布的主分支,通常这个分支比较稳定,可以用于生产环境。 |
| dev | 1、开发分支,此分支通常为 Beta 版本,新版本都会先在此分支中进行开发,最后推送稳定版到 master 分支,如果想对新功能先睹为快,可以使用此分支。<br> 2、建议 Pull Request 的代码都到这个分支下,而不是 master |
| saas | saas 分支为 saas 版本,支支持共享数
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于 Asp.NetCore MVC、SqlSugar ORM、WebAPI、Swagger、Vue3的权限管理及快速开发框架
资源推荐
资源详情
资源评论
收起资源包目录
基于 Asp.NetCore MVC、SqlSugar ORM、WebAPI、Swagger、Vue3的权限管理及快速开发框架 (1383个子文件)
YuebonCore.Publish.bat 298B
package.bat 145B
run-web.bat 101B
build.bat 59B
YuebonCore.Build.bat 47B
pyltmsapi.conf 462B
log4net.config 4KB
log4net.config 4KB
sys.config 2KB
sys.config 2KB
MenuSeedData.cs 104KB
MenuTenantSeedData.cs 57KB
BaseRepository.cs 57KB
BaseRepository.cs 56KB
TouchLetterUnlock.cs 55KB
ObjectExtension.cs 46KB
WxOpenController.cs 40KB
SliderImageUnlock.cs 40KB
CodeGenerator.cs 38KB
LoginController.cs 38KB
CodeGenerator.cs 35KB
BaseService.cs 32KB
HardwareInfoHelper.cs 32KB
BaseService.cs 32KB
BaseDbContext.cs 28KB
BaseDbContext.cs 28KB
NPOIHelper.cs 25KB
ConvertHelper.cs 25KB
EncodeHelper.cs 25KB
DynamicLinqFactory.cs 22KB
RedisHelper.cs 20KB
Messenger.cs 20KB
IService.cs 20KB
IService.cs 20KB
IRepository.cs 19KB
IRepository.cs 19KB
SchedulerCenter.cs 19KB
ExtString.cs 19KB
UserController.cs 17KB
IDbContextCore.cs 17KB
IDbContextCore.cs 17KB
MenuService.cs 17KB
RedisCacheService.cs 16KB
DataTableHelper.cs 16KB
TenantController.cs 16KB
Resources.Designer.cs 15KB
DBSeedService.cs 15KB
DBSeedService.cs 15KB
TypeExtensions.cs 14KB
Appsettings.cs 14KB
Appsettings.cs 14KB
AreaApiController.cs 14KB
PagerHelper.cs 14KB
TenantService.cs 14KB
UserService.cs 13KB
Camera.cs 12KB
FileHelper.cs 12KB
SequenceService.cs 12KB
ExpressionExtensions.cs 12KB
SimpleCalculateUnlock.cs 12KB
SimpleInputUnlock.cs 12KB
Check.cs 11KB
DateTimeExtensions.cs 11KB
EventBusRabbitMQ.cs 11KB
TaskManagerController.cs 10KB
MenuController.cs 10KB
EventBusRabbitMQ.cs 10KB
ParameterCheckExtensions.cs 10KB
SnowWorkerM1.cs 10KB
RSASecurityHelper.cs 10KB
TokenProvider.cs 10KB
AppSetting.cs 10KB
MemoryCacheService.cs 10KB
Base64Util.cs 10KB
SendMailHelper.cs 10KB
DBServerProvider.cs 9KB
FilesController.cs 9KB
DBServerProvider.cs 9KB
ApiController.cs 9KB
SysSettingController.cs 9KB
SqlServerDbContext.cs 9KB
SqlServerDbContext.cs 9KB
SysSettingOutputDto.cs 9KB
EntityMapper.cs 8KB
HttpRequestHelper.cs 8KB
Transportplan.cs 8KB
ExtDate.cs 8KB
RoleAuthorizeController.cs 8KB
InMemoryEventBusSubscriptionsManager.cs 7KB
InMemoryEventBusSubscriptionsManager.cs 7KB
HttpClientHelper.cs 7KB
MailMessage.cs 7KB
Log4netHelper.cs 7KB
YuebonAuthorizationFilter.cs 7KB
YuebonCacheHelper.cs 7KB
ItemsController.cs 7KB
AliYunSMS.cs 7KB
LogService.cs 7KB
UserRepository.cs 7KB
SignHelper.cs 7KB
共 1383 条
- 1
- 2
- 3
- 4
- 5
- 6
- 14
资源评论
心兰相随引导者
- 粉丝: 1172
- 资源: 5639
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ssm在线购书商城系统+vue.zip
- ssm在线云音乐系统的设计与实现+jsp.zip
- ssm园区停车管理系统+jsp.zip
- ssm影视企业全渠道会员管理系统的设计与实现+vue.zip
- ssm游戏攻略网站的设计与实现+vue.zip
- ssm医院住院综合服务管理系统设计与开发+vue.zip
- ssm亿互游在线平台设计与开发+vue.zip
- 三菱FX3U源码,三菱PLSR源码 总体功能和指令可能支持在RUN中下载程序,支持注释的写入和读取,有脉冲输出与定位指令(包括PLSY PWM PLSR PLSV DRVI DRVA 等指令)的代
- ssm应急资源管理系统+jsp.zip
- ssm医院门诊挂号系统+jsp.zip
- ssm医院住院管理系统+vue.zip
- ssm医用物理学实验考核系统+jsp.zip
- ssm学院学生论坛的设计与实现+vue.zip
- ssm医学生在线学习交流平台+vue.zip
- ssm亚盛汽车配件销售业绩管理统+jsp.zip
- 研控步进电机驱动器方案 验证可用,可以生产,欢迎咨询实际价格,快速掌握核心技术 包括硬件原理图 PCB源代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功