2 Star 20 Fork 3

柒愿 / QiAdmin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

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

  1. 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

  1. Vue

框架:Vue3+Vite
UI组件:ElementPlus
统计组件:Echats
Http组件:Axios
本项目Vue端直接采用了vue-next-admin的Vue3版本,并根据自己的需要做了精简以及调整;如果有问题可直接跳转: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/izory/ZrAdminNetCore
https://gitee.com/lyt-top/vue-next-admin

捐赠

感谢支持
支付宝收款码 微信收款码

MIT License Copyright (c) 2024 柒愿 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

QiAdmin是一款基于.Net6.0开发的前后端分离式权限管理系统,其采用了最原生最简洁的方式来实现;可作为入门学习、小型项目开发的首选。 后端技术栈:.Net6.0 WebApi、SqlSugar、Mapster、Quartz、Log4Net等; 前端技术栈:Vue3、Vite、Element Plus等; 后续将为前端支持Winform、Blazor、MauiBlazor等框架。 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/zero202101/QiAdmin.git
git@gitee.com:zero202101/QiAdmin.git
zero202101
QiAdmin
QiAdmin
master

搜索帮助