Admin.NET.Core 8.0.2

dotnet add package Admin.NET.Core --version 8.0.2
NuGet\Install-Package Admin.NET.Core -Version 8.0.2
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Admin.NET.Core" Version="8.0.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Admin.NET.Core --version 8.0.2
#r "nuget: Admin.NET.Core, 8.0.2"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Admin.NET.Core as a Cake Addin
#addin nuget:?package=Admin.NET.Core&version=8.0.2

// Install Admin.NET.Core as a Cake Tool
#tool nuget:?package=Admin.NET.Core&version=8.0.2

<div align="center"><h1>Admin.NET</h1></div> <div align="center"><h3>站在巨人肩膀上的 .NET 通用权限开发框架</h3></div>

<div align="center">

star fork GitHub license

</div>

🎁框架介绍

基于 .NET 8 (Furion/SqlSugar) 实现的通用权限开发框架,前端采用 Vue3/Element-plus,代码简洁、易扩展。整合最新技术,模块插件式开发,前后端分离,开箱即用。集成多租户、缓存、数据校验、鉴权、事件总线、动态API、通讯、远程请求、任务调度、打印等众多黑科技。

前后端分离架构模式,内置国密算法(SM2/SM4),软件层面完全符合等保测评和信创要求,同时实现国产化机型、操作系统(麒麟)、中间件、数据库(达梦、人大金仓等)等适配!

超高人气的框架(Furion)配合高性能超简单的ORM(SqlSugar)加持,阅历痛点,相见恨晚!让 .NET 开发更简单,更通用,更流行!

🍁说明

  1. 支持各种数据库,后台配置文件自行修改(自动生成数据库及种子数据)
  2. 前端运行步骤:1、安装依赖pnpm install 2、运行pnpm run dev 3、打包pnpm run build
  3. QQ交流群1:87333204 QQ交流群2:252381476
  4. 演示环境1:http://101.43.53.74:5005/dist/index.html
  5. GitHub 镜像地址 Gitee 镜像地址

📙开发流程

1. 建议每个应用系统单独创建一个工程(Admin.NET.Application层只是示例),单独设置各项配置,引用Admin.NET.Core层(非必须不改工程名)

2. Web层引用新建的应用层工程即可(所有应用系统一个解决方案显示一个后台一套代码搞定,可以自由切换不同应用层)

# 可以随主仓库升级而升级避免冲突,原则上接口、服务、控制器合并模式不影响自建应用层发挥与使用。若必须修改或补充主框架,也欢迎PR!

🍎效果截图

<table> <tr> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/img/1.png"/></td> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/img/2.png"/></td> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/img/3.png"/></td> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/img/4.png"/></td> </tr> <tr> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/img/5.png"/></td> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/img/6.png"/></td> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/img/7.png"/></td> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/img/8.png"/></td> </tr> <tr> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/img/9.png"/></td> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/img/10.png"/></td> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/img/11.png"/></td> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/img/12.png"/></td> </tr> <tr> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/img/13.png"/></td> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/img/14.png"/></td> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/img/15.png"/></td> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/img/16.png"/></td> </tr> </table>

🍖内置功能

  1. 主控面板:控制台页面,可进行工作台,分析页,统计等功能的展示。
  2. 用户管理:对企业用户和系统管理员用户的维护,可绑定用户职务,机构,角色,数据权限等。
  3. 机构管理:公司组织架构维护,支持多层级结构的树形结构。
  4. 职位管理:用户职务管理,职务可作为用户的一个标签。
  5. 菜单管理:配置系统菜单,操作权限,按钮权限标识等,包括目录、菜单、按钮。
  6. 角色管理:角色绑定菜单后,可限制相关角色的人员登录系统的功能范围。角色也可以绑定数据授权范围。
  7. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
  8. 访问日志:用户的登录和退出日志的查看和管理。
  9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
  10. 服务监控:服务器的运行状态,CPU、内存、网络等信息数据的查看。
  11. 在线用户:当前系统在线用户的查看,包括强制下线。基于 SignalR 实现。
  12. 公告管理:系统通知公告信息发布维护,使用 SignalR 实现对用户实时通知。
  13. 文件管理:文件的上传下载查看等操作,文件可使用本地存储,阿里云oss、腾讯cos等接入,支持拓展。
  14. 任务调度:采用 Sundial,.NET 功能齐全的开源分布式作业调度系统。
  15. 系统配置:系统运行的参数的维护,参数的配置与系统运行机制息息相关。
  16. 邮件短信:发送邮件功能、发送短信功能。
  17. 系统接口:使用 Swagger 生成相关 api 接口文档。支持 Knife4jUI 皮肤。
  18. 代码生成:可以一键生成前后端代码,自定义配置前端展示控件,让开发更快捷高效。
  19. 在线构建器:拖动表单元素生成相应的 VUE 代码(支持vue3)。
  20. 对接微信:对接微信小程序开发,包括微信支付。
  21. 导入导出:采用 Magicodes.IE 支持文件导入导出,支持根据H5模板生成PDF等报告文件。
  22. 限流控制:采用 AspNetCoreRateLimit 组件实现对接口访问限制。
  23. ES 日志:通过 NEST 组件实现日志存取到 Elasticsearch 日志系统。
  24. 开放授权:支持OAuth 2.0开放标准授权登录,比如微信。
  25. APIJSON:适配腾讯APIJSON协议,支持后端0代码,使用文档

🛒应用商城

🎖️iMES工厂管家:一款基于.NetCore3.1和Vue3的MES管理系统。项目亮点:模版打印,Excel模版导出,自定义实体扩展,移动端精美设计,大屏设计等功能。

<table> <tr> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/shop/iMES/1.png"/></td> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/shop/iMES/2.png"/></td> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/shop/iMES/3.png"/></td> <td><img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/shop/iMES/4.png"/></td> </tr> </table>

🎀捐赠支持

如果对您有帮助,请点击右上角⭐Star关注或扫码捐赠,感谢支持开源!

<img src="https://gitee.com/zuohuaijun/Admin.NET/raw/next/doc/img/pay.png"/>

💐特别鸣谢

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
8.0.2 89 4/27/2024
8.0.1 100 4/27/2024
8.0.0 102 4/27/2024