{"repo":"91270/Meiam.System","free":true,"listed":false,"github":"https://github.com/91270/Meiam.System","clone":"git clone https://github.com/91270/Meiam.System.git","description":".NET 8 / .NET 5 WebAPI + Vue 2.0 + RBAC 企业级前后端分离权限框架","language":"C#","stars":808,"topics":["vue","redis","autofac","sqlsugar","dbfirst","service","csredis","swagger","mapster","nlog"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Meiam.System - .NET 8 / .NET 5 WebAPI + Vue 2.0 + RBAC 企业级前后端分离权限框架 &nbsp; 分支说明 master - .NET 8 / net5 - .NET 5 演示地址: https://demo.meiam.top 运行环境 ： CENTOS7 / .NET 8 / MYSQL 后台用户 9999 密码 123456 &nbsp; 给个星星! ⭐️ 如果你喜欢这个项目或者它帮助你, 请给 Star （辛苦咯） 如果你能赞助稳定 Google Drive 团队盘用于媒体库插件测试, 请于我联系 91270#QQ.COM &nbsp; 广告时间 📣 搬瓦工 $99 年付, 建站神器重出江湖，THE PLAN V1 传家宝套餐，18机房随意切换 循环优惠码：BWHCCNCXVV（6.77%） 直达通道(传家宝套餐) &nbsp; 框架介绍 - [x] 采用 服务 + 接口 的形式封装框架 （移除了仓库层） - [x] 采用 REDIS 存储会话（用户信息 / 用户权限）- 更好的支持分布式应用、用户踢出、登录登出等功能 - [x] 采用 Autofac 依赖注入 IoC 容器, 实现批量自动注入所有服务 - [x] 采用 SqlSugar ORM 组件, DBFirst 开发模式, 封装 BaseService 数据库基础操作类 - [x] 采用 CSRedis 封装缓存层, 可结合 SqlSugar WithCache + RemoveDataCache 自动管理缓存 - [x] 采用 Swagger 自动生成 WebAPI 说明文档 - [x] 采用 Mapster 高性能对象映射, 代码书写更简洁 - [x] 采用 NLog 日志组件, 集成 Microsoft.Extensions.Logging （ILogger 注入）操作日志 - [x] 采用 NLog.Web.AspNetCore 日志扩展组件, 增加 layout 更多属性 - [x] 采用 Quartz.Net 封装任务调度中心功能 - [x] 封装全局 会话 管理器 （用户 Token 会话管理） - [x] 封装全局 权限 拦截器 （用户 Permission 权限管理） - [x] 封装全局 异常 拦截器 （自动记录系统异常日志） - [x] 封装全局 请求 拦截器 （自动记录接口请求日志） - [x] 支持 用户功能权限、 用户数据权限分配 - [x] 支持 CORS 跨域配置 - [x] 支持代码生成器，自动生成 Model 、Service 、 IService 层 - [x] 支持跨方法事务方案,把事务提取到逻辑层进行统一事务提交,让你的代码更加漂亮 - [x] 支持多种数据库 Sqlite/SqlServer/MySql/PostgreSQL/Oracle 自由切换 - [x] 支持数据库 读写分离 和 多库 操作 - [x] 计划 RabbitMQ 消息列队集成 - [ ] 计划 ImCore 及时通讯组件集成 &nbsp; 后端功能 （.Net Core） # 模块功能 项目文件 说明 --- ------------------------------- ------------------------------- ------------------------------- 1 基础库 Meiam.System.Common 存放常用类库 、加密解密单元等 2 核心库 Meiam.Syst","default_branch":null,"files":null,"tree":[],"storefront":"/r/91270","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/91270/Meiam.System/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}