# QiAdmin
**Repository Path**: zero202101/QiAdmin
## Basic Information
- **Project Name**: QiAdmin
- **Description**: QiAdmin是一款基于.Net6.0开发的前后端分离式权限管理系统,其采用了最原生最简洁的方式来实现;可作为入门学习、小型项目开发的首选。
后端技术栈:.Net6.0 WebApi、SqlSugar、Mapster、Quartz、Log4Net等;
前端技术栈:Vue3、Vite、Element Plus等;
后续将为前端支持Winform、Blazor、MauiBlazor等框架。
- **Primary Language**: C#
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 74
- **Forks**: 19
- **Created**: 2024-03-24
- **Last Updated**: 2025-06-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# QiAdmin
#### 简介
QiAdmin是基于`Net6.0 WebApi`开发的前后端分离式权限管理系统,其尽量采用最原生最简洁的方式来实现;可作为入门学习、小型项目开发的首选。
目前前端是基于`Vue3+Vite`开发的Web网站,后续将支持桌面端`Winform`框架以及可多端部署的`Blazor`框架。
#### 交流讨论
QQ群:
1群:179817781
2群:281407230
微信公众号:

#### 在线预览
轻戳 -> http://qiadmin.vip.cpolar.cn/
`超级管理员:system/system123321`
`用户:0013/123456`
`其他角色密码均为123456`
`数据库会定时重置`
#### 开发环境及工具
1. 后端
开发工具:Visual Studio 2022
开发语言:C#+Sql
开发框架:.Net 6.0 WebApi
数据库:Mysql8
2. Vue
开发工具:Visual Studio Code
开发语言:JavaScript+TypeScript+Html+Css
开发框架:Vue3+Vite
#### 技术栈
1. 后端
框架:.Net6.0 WebApi
数据访问ORM:SqlSugar
对象映射:Mapster
验证码:SkiaSharp
文档工具:Swagger
缓存:Redis+MemoryCache
日志:Log4Net+Nlog
Token验证:Jwt+Guid
定时任务:Quartz
访问限流:IpRateLimit
2. Vue
框架:Vue3+Vite
UI组件:ElementPlus
统计组件:Echats
Http组件:Axios
本项目Vue端直接采用了`vue-next-admin`的Vue3版本,并根据自己的需要做了精简以及调整;如果有问题可直接跳转:[https://gitee.com/lyt-top/vue-next-admin](https://gitee.com/lyt-top/vue-next-admin) 进行更全面的了解,同样在此表达对`vue-next-admin`作者的感谢。
#### 项目结构
```
├─CodeGenerator #代码生成程序
├─QiAdmin.Core #框架核心/公共类库
│ ├─Filters #过滤器
│ ├─Format #格式化
│ ├─Inject #可根据特性依赖注入(本项目未使用)
│ ├─Models #实体类
│ ├─Services #服务类
│ │ ├─Cache #缓存
│ │ ├─Log #日志
│ │ ├─Quartz #定时
│ │ └─Token #Token
│ └─Utils #工具类
├─QiAdmin.Entity #数据库实体类库
│ └─System #系统使用的实体类,业务的直接放到QiAdmin.Entity下
├─QiAdmin.Model #实体类库
│ ├─Dtos #业务数据传输
│ │ ├─Input #业务传入
│ │ └─Output #业务传出
│ └─System #系统实体类
│ ├─Dtos #系统数据传输
│ │ ├─Input #系统传入
│ │ └─Output #系统传出
│ └─Models #实体类
├─QiAdmin.Repository #仓储类库
│ ├─Repository #业务仓储
│ └─System #系统仓储
│ └─Repository #系统仓储
├─QiAdmin.Service #服务类库
│ ├─IService #业务服务接口
│ ├─Service #业务服务实现
│ └─System #系统服务
│ ├─IService #系统服务接口
│ ├─QuartzService #定时服务
│ └─Service #系统服务实现
├─QiAdmin.Tasks #定时任务执行类库
│ └─Quartz #定时任务执行-使用Quartz
```
#### 内置功能
1. 菜单管理
2. 角色管理
3. 部门管理
4. 字典管理
5. 服务监控
6. 用户管理
7. 通知管理
8. 任务管理
9. 文件管理
10. 链接管理
11. 新闻管理
12. 代码生成
#### 页面展示









#### 特别鸣谢
[https://gitee.com/dotnetchina/SqlSugar](https://gitee.com/dotnetchina/SqlSugar)
[https://gitee.com/izory/ZrAdminNetCore](https://gitee.com/izory/ZrAdminNetCore)
[https://gitee.com/lyt-top/vue-next-admin](https://gitee.com/lyt-top/vue-next-admin)
#### 捐赠
感谢支持

