This action will force synchronization from iamoldli/NetModular, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
NetModular的下一个版本,基于.Net 6+Vue3+Vite开发,欢迎star:https://github.com/17MKH/Mkh
NetModular 是一款为中小型企业而生的基于.Net Core 3.1 开发的业务模块化快速开发解决方案,最终目的是能够让中小团队快速搭建公司内部开发平台。
框架模块 | 说明 | 版本 |
---|---|---|
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 版本 |
文档也是开源的,你可以获取源码在本地启动:https://github.com/iamoldli/NetModular.Docs
开发工具
后端
.Net Core 3.1、Dapper、Serilog、AutoMapper、FluentValidation、Swagger、RabbitMQ、Redis、EPPlus
前端
前端采用 Vue.js 全家桶+Element UI 开发,也是基于模块化思想设计,源码不在本仓库,请移步 NetModular.UI
前端支持自定义皮肤功能,框架本身提供了两套皮肤,其中一套已经内置作为默认皮肤,另外一套需要单独安装,源码如下:
编码 | 版本 | 仓库地址 |
---|---|---|
Classics | NetModular.Skins.Classics |
本仓库只包含基础框架以及权限管理(Admin)模块代码,其它模块请点击以下链接查看~
编号 | 编码 | 说明 | 版本 | 仓库地址 |
---|---|---|---|---|
00 | Admin | 权限管理 | 本仓库 | |
01 | Common | 通用模块 | NetModular.Module.Common | |
02 | CodeGenerator | 模块创建(又名代码生成器) | NetModular.Module.CodeGenerator | |
03 | Quartz | 任务调度 | NetModular.Module.Quartz | |
04 | PersonnelFiles | 人事档案 | NetModular.Module.PersonnelFiles |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。