xianhc / apevolo-api

.Net 8 、SqlSugar ORM、Vue 2.X、RBAC、前后端分离的开箱则用的企业级中后台权限管理系统
https://www.apevolo.com
Apache License 2.0
809 stars 74 forks source link
aop async-await authentication authorization autofac automapper cors dependency-injection jwt log4net miniprofiler mysql netcore quartz-net rbac-roles redis sqlsugarcore swagger-ui

系统说明

项目源码

后端源码 前端源码
Github https://github.com/xianhc/apevolo-api https://github.com/xianhc/apevolo-web
Gitee https://gitee.com/xianhc/apevolo-api https://gitee.com/xianhc/apevolo-web

模块说明

# 模块功能 项目文件 说明
1 Web 控制器 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 系统定时任务实现

系统特性

组件依赖

快速开始

环境

推荐使用 JetBrains RiderWebStorm
或者 Visual StudioVSCode

运行

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

支持作者! ⭐️

如果你喜欢这个项目或者它能帮助你, 请帮我在 Github或者 Gitee点个 Star ✨这将是对我极大的鼓励与支持。 希望有共同爱好者能帮忙添加一些优秀的内容,为开源做一份贡献~ ^ ^ 快来PR吧~

反馈交流

QQ群:839263566

QQ 群

微信群

微信

添加微信,备注"加群"

捐赠

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

致谢

JetBrains Logo (Main) logo