Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

.Net 8 、SqlSugar ORM、Vue 2.X、RBAC、前后端分离的开箱则用的企业级中后台权限管理系统

License

NotificationsYou must be signed in to change notification settings

xianhc/ApeVolo.Admin

Repository files navigation

  • 基于 .Net 8 、SqlSugar ORM、Vue 2.X、RBAC、前后端分离的开箱则用的企业级中后台权限管理系统
  • 无业务逻辑代码入侵,适用于任何 .NET/C# 应用程序。
  • 预览体验:https://www.apevolo.com
  • 开发文档:http://doc.apevolo.com
  • 账号密码:apevolo / 123456

💒代码仓库(api)

💒代码仓库(web)

⚙️模块说明

#模块功能项目文件说明
1Web 控制器Ape.Volo.Api接口交互层
2数据库仓储Ape.Volo.Repository常用的增删查改操作
3业务接口Ape.Volo.IBusiness业务接口、DTO传输对象等
4业务接口实现Ape.Volo.Business业务具体实现
5系统通用Ape.Volo.Common通用的工具类;扩展方法、文件、图像操作等
6实体Ape.Volo.Entity数据库实体映射类
7事件总线Ape.Volo.EventBus事件总线
8任务调度Ape.Volo.QuartzNetService系统定时任务实现

🚀系统特性

  • 使用 Async Await 异步编程
  • 使用 仓储+服务+接口 搭建基础restful风格API
  • 使用 SqlSugar ORM 组件, CodeFirst 模式, 封装 BaseService 数据库基础操作类
  • 使用Redis与DistributedCache两种缓存并扩展实现SqlSugar二级缓存处理数据
  • 使用 Autofac 依赖注入 Ioc 容器, 实现批量自动注入所有服务
  • 使用 Swagger UI 自动生成 WebAPI 说明文档
  • 使用 Serilog 日志组件(输出到数据库、输出到控制台、输出到文件、输出到Elasticsearch)模式
  • 使用 Quartz.Net 封装任务调度中心功能
  • 封装异常过滤器 实现统一记录系统异常日志
  • 封装审计过滤器 实现统一记录接口请求日志
  • 封装缓存拦截器 实现对业务方法结果缓存处理
  • 封装事务拦截器 实现对业务方法操作数据库事务处理
  • 封装系统appsettings.json配置Configs类
  • 重写ASP.NET Core 鉴权AuthorizationHandler组件 实现自定义鉴权规则
  • 支持多种主流数据库(MySql、SqlServer、Sqlite、Oracle、postgresql、达梦、神通数据库、华为 GaussDB)等等;
  • 支持RabbitMQ、RedisMQ消息队列
  • 支持 CORS 跨域配置
  • 支持数据库操作 读写分离、多库、分表
  • 支持多租户 ID隔离 、 库隔离
  • 支持接口限流 避免恶意请求攻击
  • 支持数据权限 (全部、本人、本部门、本部门及以下、自定义)
  • 支持数据字典、自定义设置处理

⚡快速开始

环境

推荐使用JetBrains RiderWebStorm
或者Visual StudioVSCode

运行
  1. 下载项目,编译无误。然后启动Ape.Volo.Api
  2. 系统便会自动创建数据库表并初始化相关基础数据
  3. 系统默认使用Sqlite数据库与DistributedCache缓存

⭐️支持作者

如果觉得框架不错,或者已经在使用了,希望你可以去Github 或者Gitee 帮我点个 ⭐ Star,这将是对我极大的鼓励与支持。

🙋反馈交流

QQ群:839263566
QQ 群
微信群
微信

添加微信,备注"加群"

🤟捐赠

如果你觉得这个项目对你有帮助,你可以请作者喝饮料 🍹点我

🤝致谢

JetBrains Logo (Main) logo

💡其他

ApeVolo.AdminGO 是一个基于 GO 语言开发的ApeVolo.Admin复刻版本


[8]ページ先頭

©2009-2025 Movatter.jp