{"repo":"anjoy8/Blog.Core","free":true,"listed":false,"github":"https://github.com/anjoy8/Blog.Core","clone":"git clone https://github.com/anjoy8/Blog.Core.git","description":"💖 ASP.NET Core 8.0 全家桶教程，前后端分离后端接口，vue教程姊妹篇，官方文档：","language":"C#","stars":5285,"topics":["netcore","automapper","repository","t4","netcore-webapi","sqlsugarcore","dto","redis","aop","ioc"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Blog.Core English 简体中文 Star History &nbsp; &nbsp; ------------------------------- Blog.Core 开箱即用的企业级前后端分离【 .NET Core6.0 Api + Vue 2.x + RBAC】权限框架。 其他版本看具体分支吧🎉 官网：http://apk.neters.club/.doc/ --------------------- 已被近100家公司所使用(🐱‍🚀)：点击查看列表 欢迎盖楼，留下公司真实名字的，可得定制化指导服务。 同时如果企业有付费咨询，欢迎联系老张（QQ：3143422472）。 核心项目组成员（排名不分先后） hudingwen、LemonNoCry、、Jamnine何拾玖、 ❤ 真实用户反馈 ❤ &nbsp; 给个星星! ⭐️ 如果你喜欢这个项目或者它帮助你, 请给 Star 如果你的项目中借鉴了本项目，请稍微说明下https://github.com/anjoy8/Blog.Core/issues/75，开源不易✨。 功能与进度 企业使用高级版本 - [x] 包含开源版 框架模块/组件模块 中的所有功能； - [x] 全部表结构主键底层架构改成 string 类型（默认雪花，支持guid），更方便迁移； - [x] 完善部门数据权限，可以基于策略配置查看数据范围； - [x] 优化权限处理器，解决多实例分布式下，权限不同步问题（必须配置Redis）； - [x] 增加在线用户查看功能，并实现强制用户下线功能（必须配置Redis）； - [x] 增加用户黑名单功能（必须配置Redis）； - [x] 增加岗位功能（单独建表），配合部门使用； - [ ] 后期优化站内通知功能，其实目前已经有SignalR来实现消息推送了，可以直接用； - [ ] 前端 Blog.Admin.Pro 使用 AntDesignVue 框架（设计中，未完全实现）； - [x] 铁粉奖励：如果参与上述功能和其他付费功能开发，可半价获取商业授权； 框架模块： - [x] 采用 仓储+服务+接口 的形式封装框架； - [x] 自定义项目模板 CreateYourProject.bat ，可以一键生成自己的项目；🎶 - [x] 异步 async/await 开发； - [x] 接入国产数据库ORM组件 —— SqlSugar，封装数据库操作，支持级联操作； - [x] 支持自由切换多种数据库，MySql/SqlServer/Sqlite/Oracle/Postgresql/达梦/人大金仓； - [x] 实现项目启动，自动生成种子数据 ✨； - [x] 实现数据库主键类型配置化，什么类型都可以自定义 ✨； - [x] 五种日志记录，审计/异常/请求响应/服务操作/Sql记录等,并自动持久化到数据库表🎶； - [x] 支持项目事务处理（若要分布式，用cap即可）✨； - [x] 设计4种 AOP 切面编程，功能涵盖：日志、缓存、审计、事务 ✨； - [x] 全局统一封装 Serilog 生成多种日志，并自动生成到数据库中，目前支持MySql/SqlServer/Sqlite/Oracle/Postgresql🎉； - [x] 设计并支持按钮级别的RBAC权限控制，同时支持一键同步接口和菜单 🎶； - [x] 支持 T4 代码模板，自动生成每层代码； - [x] 或使用 DbFirst 一键创建自己项目的四层文件（支持多库）； - [x] 封装 Blog.","default_branch":null,"files":null,"tree":[],"storefront":"/r/anjoy8","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/anjoy8/Blog.Core/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."}