Files
Yi.Admin/README.md
T

265 lines
7.9 KiB
Markdown
Raw Normal View History

2024-01-07 08:01:00 +00:00
<h1 align="center"><img align="left" height="150px" src="https://ccnetcore.com/prod-api/wwwroot/logo.png"> Yi框架</h1>
2023-12-16 13:54:17 +08:00
<h4 align="center">一套以用户体验出发的.Net8 Web开源框架</h4>
2024-09-07 15:12:05 +08:00
<h5 align="center">支持Abp.vNext 版本原生版本、Furion版本,前端接入Ruoyi/Pure Vue</h5>
2023-12-16 13:54:17 +08:00
<h2 align="center">集大成者,终究轮子</h2>
2023-04-05 22:13:30 +08:00
2024-01-07 08:02:00 +00:00
[![star](https://gitee.com/ccnetcore/yi/badge/star.svg?theme=dark)](https://gitee.com/ccnetcore/Yi)
[![fork](https://gitee.com/ccnetcore/yi/badge/fork.svg?theme=dark)](https://gitee.com/ccnetcore/Yi)
[![license](https://img.shields.io/badge/license-MIT-yellow)](https://gitee.com/ccnetcore/Yi)
2023-12-16 13:54:17 +08:00
[English](README-en.md) | 简体中文
****
2024-09-24 11:45:51 +08:00
## 🍍 简介:
2023-12-16 21:25:36 +08:00
YiFramework是一个基于.Net8+Abp.vNext+SqlSugar的DDD领域驱动设计后端开源框架
2023-12-16 13:56:35 +08:00
谁说Abp复杂?谁说DDD难?`打破常规,化繁为简`,新人入门,项目二开,最佳方式之一
2023-04-05 22:13:30 +08:00
2023-12-16 13:54:17 +08:00
**中文:意框架**(和他的名字一样“简易”,同时接入Java的Ruoyi Vue3.0前端)
2023-04-05 22:13:30 +08:00
2023-12-16 13:54:17 +08:00
模块化,可根据业务自行引用或抛弃,集大成者,大而全乎,也许你能从中学习到一些独特见解
2023-04-05 22:13:30 +08:00
2023-12-16 13:54:17 +08:00
**英文:YiFramework**
2023-04-05 22:13:30 +08:00
2023-12-16 13:54:17 +08:00
Yi框架-一套与SqlSugar一样爽的.Net8开源框架。
与Sqlsugar理念一致,以用户体验出发。
适合.Net8学习、Sqlsugar学习 、项目二次开发。
集大成者,终究轮子
2023-04-05 22:13:30 +08:00
2024-05-16 11:43:24 +08:00
(更新频繁,可watching持续关注。)
2023-04-05 22:13:30 +08:00
2023-12-16 13:54:17 +08:00
————这不仅仅是一个程序,更是一个艺术品,面向艺术的开发!
2023-04-05 22:13:30 +08:00
2023-12-16 13:54:17 +08:00
> 核心特点:简单好用,框架不以打包形式引用,而是直接以项目附带源码给出,自由度拉满,遵循Mit协议,允许随意修改(请注明来源即可)
2023-04-05 22:13:30 +08:00
2024-09-07 15:09:36 +08:00
**分支目录:**
2023-04-05 22:13:30 +08:00
2024-09-07 15:09:36 +08:00
- 分支**Abp**: 基于Abp.vNext分支,DDD领域驱动设计,回归开发本质,极度简单,一个后台支持以下多个前端
2023-12-16 13:54:17 +08:00
2024-09-07 15:09:36 +08:00
- Yi.Abp.Net8:后端
- Yi.Bbs.Vue3Bbs社区 前端
- Yi.Doc.Md: 开源文档教程
- Yi.Pure.Vue3Pure ts后台前端
- Yi.RuoYi.Vue3RuoYi js后台前端
2023-12-16 13:54:17 +08:00
****
2024-09-07 15:09:36 +08:00
## 🍊 官网及演示地址:
2023-12-16 13:54:17 +08:00
废话少说直接上地址
2024-09-07 15:09:36 +08:00
Yi社区官网网址(Bbs社区正式):[ccnetcore.com](https://ccnetcore.com) (已上线,欢迎加入)
2023-12-16 13:54:17 +08:00
2024-09-07 15:09:36 +08:00
Rbac后台演示地址:https://ccnetcore.com:1000 (用户cc、密码123456
2023-12-16 13:54:17 +08:00
2024-09-07 15:09:36 +08:00
Pure后台演示地址:https://ccnetcore.com:1001 (用户cc、密码123456
2023-12-16 13:54:17 +08:00
2024-09-07 15:09:36 +08:00
## 🍏 支持:
2023-12-16 13:54:17 +08:00
- [x] 完全支持单体应用架构
- [x] 完全支持分布式应用架构
- [x] 完全支持微服务架构
****
2024-09-07 15:09:36 +08:00
## 🍇 详细到爆炸的Yi框架教程导航:
2023-12-16 13:54:17 +08:00
2023-12-16 15:26:27 +08:00
1. [框架快速开始教程](https://ccnetcore.com/article/aaa00329-7f35-d3fe-d258-3a0f8380b742)(已完成)
2. [框架功能模块教程](https://ccnetcore.com/article/8c464ab3-8ba5-2761-a4b0-3a0f83a9f312)(已完成)
2024-09-07 15:09:36 +08:00
3. [实战演练开发教程](https://ccnetcore.com/article/e89c9593-f337-ada7-d108-3a0f83ae48e6)(已完成)
2024-01-07 15:52:24 +08:00
4. [橙子运维CICD教程](https://ccnetcore.com/article/6b80ed42-50cd-db15-c073-3a0fa8f7fd77)(已完成)
5. [版本更新日志](https://ccnetcore.com/article/e9e69a38-ce1e-06f5-7944-3a0fdc942ef3)(已完成)
2023-12-16 13:54:17 +08:00
****
2024-09-07 15:09:36 +08:00
## 🍓 它的理念:
2023-12-16 13:54:17 +08:00
谁说Abp复杂?谁说DDD难?打破常规,化繁为简,新人入门,项目二开,最佳方式之一
> 一百个人,就有一百种DDD,Yi框架不一定是极度严格的DDD,而是站在巨人的肩膀上,经过极多项目的提炼,摸索出一种最佳实践
优雅的进行快速开发,通常,简单程度与优雅程度不可兼得,Yi框架并不一昧的追求极致的解耦,会站在用户使用角度上,在使用难易度进行考虑衡量
> 一个面向用户的快速开发后端框架
2024-09-07 15:09:36 +08:00
在真正的使用过,你会明白这一点,极致的简单,也是优雅的一种体现。
2023-12-16 13:54:17 +08:00
****
2024-09-07 15:09:36 +08:00
## 🍍 特点
2023-12-16 13:54:17 +08:00
- 面向用户的后端框架,使用简单,适合小型、中型、企业级项目
- 项目直接内置源码,不打包,非常适合进行二开改造
- 内置包含大量通用场景模块
- 优雅支持分布式及微服务架构
- 等等
2024-09-09 06:14:48 +00:00
## 🍍 基础设施简介
2023-12-16 13:54:17 +08:00
以下全部功能可直接使用:
- [Abp.vNext官网](https://docs.abp.io/zh-Hans/abp/latest/)
- [SqlSugar官网](https://www.donet5.com/home/doc)
2024-09-07 15:09:36 +08:00
## 🍅 内置模块简介
- Rbac权限管理系统(已上线)(支持pure、ruoyi前端)
2023-12-16 13:54:17 +08:00
- Bbs论坛社区系统(已上线)
> 重复的东西,无需再写一遍,这也是优雅的体现之一
****
2024-09-07 15:09:36 +08:00
## 🥭 核心技术
2023-12-16 13:54:17 +08:00
#### 后端
C# Asp.NetCore 8.0
- [x] 动态ApiAbp.vNext
- [x] 鉴权授权:Jwt
- [x] 日志:Serilog
- [x] 模块化:Abp.vNext
- [x] 依赖注入:Autofac
- [x] 对象映射:Mapster
- [x] ORM: SqlsugarCore
- [x] 多租户:Abp.vNext
- [x] 后台任务:Quartz.Net
- [x] 本地缓存:Abp.vNext
- [x] 分布式缓存:Abp.vNext
- [x] 事件总线:Abp.vNext
#### 前端
2024-09-07 15:09:36 +08:00
js Vue3
2023-12-16 13:54:17 +08:00
- [x] 异步请求:axios
- [x] 图表:echarts
- [x] uielement-plus
- [x] 存储:pinia
- [x] 路由:vue-router
- [x] 打包:vite
#### 运维
- [x] 部署:nginx
- [x] CICDgitlab+Jenkins
- [x] Dockerharbor
****
2024-09-07 15:09:36 +08:00
## 🍌 业务支持模块:
2023-12-16 13:54:17 +08:00
2024-09-07 15:09:36 +08:00
#### 🍒 RABC权限管理系统(持续更新)
2023-12-16 13:54:17 +08:00
(采用ruoyi前端)
- 用户管理
- 角色管理
- 菜单管理
- 部门管理
- 岗位管理
- 字典管理
- 参数管理
- 用户在线
- 操作日志
- 登录日志
- 定时任务
- 缓存列表
- 服务监控
2024-09-07 15:09:36 +08:00
#### 🍐 BBS社区论坛系统(持续更新)
2024-01-07 07:46:18 +00:00
(采用vue3前端)
- 文章功能
- 板块功能
- 主题功能
- 个人中心
- 授权中心
- 权限管理
2024-09-07 15:09:36 +08:00
#### 🍉 演示截图:
2024-01-07 15:52:24 +08:00
<table>
<tr>
<td><img src="readme/101.png"/></td>
<td><img src="readme/102.png"/></td>
</tr>
<tr>
<td><img src="readme/103.png"/></td>
<td><img src="readme/104.png"/></td>
</tr>
</table>
2024-09-07 15:09:36 +08:00
<table>
<tr>
<td><img src="readme/201.png"/></td>
<td><img src="readme/202.png"/></td>
</tr>
<tr>
<td><img src="readme/203.png"/></td>
<td><img src="readme/204.png"/></td>
</tr>
<tr>
<td><img src="readme/205.png"/></td>
<td><img src="readme/206.png"/></td>
</tr>
</table>
2024-01-07 15:52:24 +08:00
2024-01-07 07:46:18 +00:00
<table>
<tr>
<td><img src="readme/1.png"/></td>
<td><img src="readme/2.png"/></td>
</tr>
<tr>
<td><img src="readme/3.png"/></td>
<td><img src="readme/4.png"/></td>
</tr>
<tr>
<td><img src="readme/3.png"/></td>
<td><img src="readme/4.png"/></td>
</tr>
<tr>
<td><img src="readme/5.png"/></td>
<td><img src="readme/6.png"/></td>
</tr>
<tr>
<td><img src="readme/7.png"/></td>
<td><img src="readme/8.png"/></td>
</tr>
<tr>
<td><img src="readme/9.png"/></td>
<td><img src="readme/10.png"/></td>
</tr>
<tr>
2024-01-07 15:52:24 +08:00
<td><img src="readme/11.png"/></td>
<td><img src="readme/12.png"/></td>
2024-01-07 07:46:18 +00:00
</tr>
</table>
2023-12-16 13:54:17 +08:00
2024-09-07 15:09:36 +08:00
## 🌶 感谢:
2023-12-16 13:54:17 +08:00
[橙子]https://ccnetcore.com
[XWen]https://gitee.com/on-wensil
[朝夕教育]https://www.zhaoxiedu.net
[Sqlsugar老杰哥]https://www.donet5.com/Home/Doc
2023-12-16 21:25:36 +08:00
[车神]微信公众号搜索Dotnet技术进阶
2023-12-16 13:54:17 +08:00
[RuYiAdmin如意老兄]https://gitee.com/pang-mingjun/RuYiAdmin
[ZrAdminNetCore字母老哥]https://gitee.com/izory/ZrAdminNetCore
[Admin.NET]https://gitee.com/zuohuaijun/Admin.NET
[Furion百小僧]https://furion.baiqian.ltd/
****
2024-09-07 15:09:36 +08:00
## 🌽 联系我们:
2023-12-16 13:54:17 +08:00
作者QQ`454313500`,2029年之前作者24小时在线,时刻保持活跃更新。
2024-07-18 17:39:44 +08:00
QQ交流群:官方一群(已满)、官方二群(已满)、官方三群:`786308927`(已满)、官方四群:`498310311`(基本已满)、官方五群:`981136525`(新群)
2023-12-16 13:54:17 +08:00
2024-09-07 15:09:36 +08:00
微信交流群:官方微信一群(已满)、官方微信二群
2024-07-18 17:40:59 +08:00
微信交流群:加作者微信 chengzilaoge520 (橙子老哥520),备注拉群
2023-12-16 13:54:17 +08:00
联系作者,这里人人都是顾问
官方网址留言区:[ccnetcore.com](https://ccnetcore.com)
****
2024-09-07 15:09:36 +08:00
## 🍄 FQA:
2023-12-16 13:54:17 +08:00
前往官网查看留言区
[留言区](https://ccnetcore.com/discuss/1641030787056930818)