ASP.NET Core 3.1 + Vue.js的模块化通用后台管理框架是一款为中小型企业而生的基于.Net Core 3.1 开发的业务模块化快速开发解决方案,最终目的是能够让中小团队快速搭建公司内部开发平台。
开发工具:Visual Studio 2019+、Visual Studio Code
后端:.Net Core 3.1、Dapper、Serilog、AutoMapper、FluentValidation、Swagger、RabbitMQ、Redis、EPPlus
前端:Node.js 10+、Vue.js 2.6+、Vue CLI、Vuex、VueRouter、Element-UI
前端框架 NetModular.UI
前端采用 Vue.js 全家桶+Element UI 开发,也是基于模块化思想设计。
系统截图:
后端框架结构说明:
框架模块 | 说明 | |
00_Host | 主机库 | |
01_Utils | 通用基础库 | |
02_Data | 轻量级 ORM 库(基于 Dapper 扩展) | |
03_Logging | 日志库(基于 Serilog 扩展) | |
04_Mapper | 对象映射库(基于 AutoMapper 扩展) | |
05_Swagger | 接口文档库(基于 Swashbuckle 扩展) | |
06_Cache | 缓存库,支持内存缓存和 Redis | |
07_Validation | 模型验证库(基于 FluentValidation 扩展) | |
08_Auth | 身份认证库,已实现 JWT 认证方式 | |
09_Module | 业务模块化核心库 | |
10_MQ | 消息通讯库,实现对 RabbitMQ 的封装 | |
11_Quartz | 基于 Quartz.Net 封装的任务调度库 | |
12_Excel | Excel 扩展库 | |
13_Config | 通用配置库 | |
14_Pdf | PDF 扩展库 | |
15_MQTT | MQTT 扩展库(未实现) | |
16_OSS | 对象存储库,内含七牛云 SDK 的 Core 版本 |
获取源码方式:点赞+转发+关注+私信源码名称!
大家的支持是我分享最大的动力!!!