<div align="center">
<h2>中台admin</h2>
<h3>前后端分离后台权限管理系统</h3>
<p align="center">
<a href="https://learn.microsoft.com/zh-cn/aspnet/core/introduction-to-aspnet-core" target="_blank">
<img src="https://img.shields.io/badge/.Net-8.x-green" alt=".Net">
</a>
<a href="https://freesql.net" target="_blank">
<img src="https://img.shields.io/nuget/v/FreeSql?label=FreeSql&color=blue" alt="FreeSql">
</a>
<a href="https://autofac.org" target="_blank">
<img src="https://img.shields.io/nuget/v/Autofac?label=Autofac&color=blueviolet" alt="Autofac">
</a>
<a href="https://github.com/rivenfx/Mapster-docs" target="_blank">
<img src="https://img.shields.io/nuget/v/Mapster?label=Mapster&color=orange" alt="Mapster">
</a>
<a href="https://cap.dotnetcore.xyz" target="_blank">
<img src="https://img.shields.io/nuget/v/DotNetCore.CAP?label=CAP&color=yellow" alt="DotNetCore.CAP">
</a>
<a href="https://github.com/zhontai/admin.ui.plus/blob/master/LICENSE" target="_blank">
<img src="https://img.shields.io/badge/license-MIT-success" alt="license">
</a>
</p>
<p align="center">
<span>中文</span> |
<a href="README.en.md">English</a>
</p>
<p> </p>
</div>
#### 🌈 介绍
基于 .Net8.0 + FreeSql 全家桶 + Autofac + Mapster + CAP 等技术,前后端分离后台权限管理系统。想你所想的开发理念,帮助大家快速上手开发。基于 FreeSql Orm 开发,支持国内外主流数据库、读写分离、分表分库、分布式事务 TCC/ SAGA 等功能。启动项目即自动生成数据库,CodeFirst 模式支持从实体配置自动同步表结构和权限数据到数据库中。启动项目使用新版 swagger 接口文档查看接口请求参数和响应数据。
#### ⛱️ 线上预览
- Admin.Core v3 版本预览 <a href="https://admin.zhontai.net/login" target="_blank">https://admin.zhontai.net</a>
#### 📚 开发文档
- 查看开发文档:<a href="https://www.zhontai.net" target="_blank">https://zhontai.net</a>
#### 💒 代码仓库
- Admin.Core v3 版本 <a href="https://github.com/zhontai/Admin.Core" target="_blank">https://github.com/zhontai/Admin.Core</a>
#### 🚀 功能介绍
1. **用户管理**:管理和查询用户,支持高级查询和按部门联动用户,用户可禁用/启用、设置/取消主管、重置密码、配置多角色、多部门和上级主管、一键登录指定用户等功能。
2. **角色管理**:管理角色和角色分组,支持按角色联动用户,设置菜单和数据权限,批量添加和移除员工。
3. **部门管理**:管理部门,支持树形列表展示。
4. **权限管理**:管理权限分组、菜单、权限点,支持树形列表展示。
5. **租户套餐**:管理租户套餐,支持租户套餐的菜单权限设置、批量添加和移除企业。
6. **租户管理**:管理租户,新增租户后自动初始化租户部门、默认角色和管理员。支持配置套餐、禁用/启用、一键登录租户管理员功能。
7. **字典管理**:管理数据字典大类及其小类,支持按字典大类联动字典小类、服务端多列排序、数据导入和导出。
8. **任务调度**:管理和查看任务及其任务运行日志,支持任务新增、修改、删除、启动、暂停、立即执行、失败重试、发送告警邮件功能。
9. **缓存管理**:缓存列表查询,支持根据缓存键清除缓存
10. **接口管理**:管理接口,支持接口同步功能,主要用于新增权限点时选择接口,支持树形列表展示、操作日志请求参数和响应结果配置。
11. **视图管理**:管理视图,用于新增菜单时选择视图组件,支持树形列表展示。
12. **文件管理**:管理文件上传,支持文件查询、上传到OSS或本地、下载、复制文件地址、删除文件、图片支持查看大图功能。
13. **地区管理**:管理和查询地区,支持禁用/启用、设置/取消热门地区、一键同步统计局地区数据
14. **登录日志**:登录日志列表查询,记录用户登录成功和失败日志,支持IP归属地记录。
15. **操作日志**:操作日志列表查询,记录用户操作正常和异常日志,支持IP归属地记录,查看操作日志详情。
16. **个人中心**:个人信息展示和修改,查看最后登录信息,密码修改等功能。
#### ⚡ 使用说明
> 使用 .Net 最新版本 <a href="https://dotnet.microsoft.com/download/dotnet-core" target="_blank">.Net 版本 >= 8.0+</a>
使用项目源码新建项目
```bash
# 克隆项目
git clone https://github.com/zhontai/Admin.Core.git
# 进入项目
cd Admin.Core
# 打开项目
打开 ZhonTai.sln 解决方案
# 运行项目
设置 ZhonTai.Host 为启动项目 Ctrl + F5 直接编译运行项目
或 在 ZhonTai.Host 目录打开 cmd 输入 dotnet run 命令运行项目
# 打包发布
选择 ZhonTai.Host 右键菜单点击发布
```
使用项目模板新建项目
```bash
# 安装模板
dotnet new install ZhonTai.Template
# 查看帮助
dotnet new MyApp -h
# 新建项目
dotnet new MyApp -n MyCompanyName.MyProjectName
# 运行项目
设置 MyCompanyName.MyProjectName.Host 为启动项目 Ctrl + F5 直接编译运行项目
或 在 MyCompanyName.MyProjectName.Host 目录打开 cmd 输入 dotnet run 命令运行项目
# 打包发布
选择 MyCompanyName.MyProjectName.Host 右键菜单点击发布
```
#### 💯 学习交流加 QQ 群
> 中台 admin 开发群(2000 人群)。
- QQ 群号:<a target="_blank" href="//qm.qq.com/cgi-bin/qm/qr?k=zjVRMcdD_oxPokw7zG1kv8Ud4kPJUZAk&jump_from=webapi&authKey=smP6idH1QaIqi6NSiBck8nZuY1BokW4fpi/IGcRi6w/Xt/HTyqfqrC5WpVRsSi22">1058693879</a>
<a target="_blank" href="//qm.qq.com/cgi-bin/qm/qr?k=zjVRMcdD_oxPokw7zG1kv8Ud4kPJUZAk&jump_from=webapi&authKey=smP6idH1QaIqi6NSiBck8nZuY1BokW4fpi/IGcRi6w/Xt/HTyqfqrC5WpVRsSi22">
<img src="https://zhontai.net/images/qq-group-1058693879.png" width="220" height="220" alt="中台admin 开发群" title="中台admin 开发群"/>
</a>
#### 💕 特别感谢
- <a href="https://github.com/dotnetcore/FreeSql" target="_blank">FreeSql</a>
- <a href="https://github.com/2881099/FreeRedis" target="_blank">FreeRedis</a>
- <a href="https://github.com/2881099/FreeSql.Cloud" target="_blank">FreeSql.Cloud</a>
- <a href="https://github.com/2881099/FreeScheduler" target="_blank">FreeScheduler</a>
#### ❤️ 鸣谢列表
- <a href="https://github.com/dotnet/core" target="_blank">.Net</a>
- <a href="https://github.com/autofac/Autofac" target="_blank">Autofac</a>
- <a href="https://github.com/MapsterMapper/Mapster" target="_blank">Mapster</a>
- <a href="https://github.com/dotnetcore/CAP" target="_blank">DotNetCore.CAP</a>
- <a href="https://github.com/NLog/NLog" target="_blank">NLog</a>
- <a href="https://github.com/yitter/idgenerator" target="_blank">Yitter.IdGenerator</a>
- <a href="https://github.com/JamesNK/Newtonsoft.Json" target="_blank">Newtonsoft.Json</a>
- <a href="https://github.com/domaindrivendev/Swashbuckle.AspNetCore" target="_blank">Swashbuckle.AspNetCore</a>
- <a href="https://github.com/FluentValidation/FluentValidations" target="_blank">FluentValidation.AspNetCore</a>
- <a href="https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks" target="_blank">AspNetCore.Diagnostics.HealthChecks</a>
- <a href="https://github.com/MiniProfiler/dotnet" target="_blank">MiniProfiler</a>
- <a href="https://github.com/IdentityServer/IdentityServer4" target="_blank">IdentityServer4</a>
- <a href="https://github.com/stefanprodan/AspNetCoreRateLimit" target="_blank">AspNetCoreRateLimit</a>
- <a href="https://github.com/oncemi/OnceMi.AspNetCore.OSS" target="_blank">OnceMi.AspNetCore.OSS</a>
- <a href="https://gitee.com/pojianbing/lazy-slide-captcha" target="_blank
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
中台Admin基于 Net8 和 Vue3 Element.zip (1304个子文件)
ui\zhontai.ui.admin.vue3\bin\install.bat 161B
ui\zhontai.ui.admin.vue3\bin\build.bat 116B
ui\zhontai.ui.admin.vue3\bin\run-web.bat 95B
ui\zhontai.ui.admin.vue3\.prettierrc.cjs 2KB
src\modules\admin\ZhonTai.Host\nlog.config 4KB
templates\admin\content\src\MyApp.Host\nlog.config 4KB
templates\admin\content\src\MyApp.Host\web.config 905B
src\modules\admin\ZhonTai.Host\web.config 905B
src\modules\admin\ZhonTai.Admin\Services\Auth\AuthService.cs 41KB
src\modules\admin\ZhonTai.Admin\Core\HostApp.cs 36KB
src\modules\admin\ZhonTai.Admin\Services\User\UserService.cs 34KB
src\modules\admin\ZhonTai.Admin\Services\Tenant\TenantService.cs 26KB
src\modules\admin\ZhonTai.Admin\Core\Db\DbHelper.cs 25KB
src\modules\admin\ZhonTai.Admin\Services\Permission\PermissionService.cs 18KB
src\modules\admin\ZhonTai.Admin\Services\Dict\DictService.cs 16KB
src\platform\ZhonTai.DynamicApi\DynamicApiConvention.cs 16KB
src\modules\admin\ZhonTai.Admin\Services\Pkg\PkgService.cs 15KB
templates\admin\content\src\MyApp.Host\Program.cs 14KB
src\platform\ZhonTai.ApiUI\ApiUIOptionsExtensions.cs 14KB
src\modules\admin\ZhonTai.Admin\Services\Region\RegionService.cs 14KB
src\platform\ZhonTai.Common\Helpers\SM4Encryption.cs 13KB
src\modules\admin\ZhonTai.Admin\Services\Api\ApiService.cs 13KB
src\modules\admin\ZhonTai.Admin\Services\Role\RoleService.cs 13KB
src\platform\ZhonTai.ApiUI\ApiUIOptions.cs 11KB
src\modules\admin\ZhonTai.Admin\Services\File\FileService.cs 11KB
src\modules\admin\ZhonTai.Admin\Repositories\CustomSyncData.cs 11KB
src\modules\admin\ZhonTai.Admin\Core\Configs\AppConfig.cs 11KB
src\modules\admin\ZhonTai.Admin\Tools\TaskScheduler\TaskSchedulerServiceExtensions.cs 10KB
src\modules\admin\ZhonTai.Admin\Services\TaskScheduler\TaskService.cs 9KB
src\modules\admin\ZhonTai.Admin\Core\AppInfo.cs 9KB
src\modules\admin\ZhonTai.Admin\Tools\Captcha\SlideJigsawCaptchaTool.cs 9KB
templates\admin\content\src\MyApp.Tests\BaseControllerTest.cs 8KB
src\modules\admin\ZhonTai.Tests\BaseControllerTest.cs 8KB
src\modules\admin\ZhonTai.Admin\Services\Document\DocumentService.cs 8KB
src\platform\ZhonTai.ApiUI\ApiUIMiddleware.cs 7KB
src\modules\admin\ZhonTai.Admin\Core\Db\Data\SyncData.cs 7KB
src\modules\admin\ZhonTai.Admin\Services\Org\OrgService.cs 7KB
src\modules\admin\ZhonTai.Admin\Repositories\CustomGenerateData.cs 7KB
src\modules\admin\ZhonTai.Admin\Core\Auth\User.cs 7KB
src\modules\admin\ZhonTai.Admin\Services\View\ViewService.cs 6KB
src\platform\ZhonTai.Common\Helpers\SM2Encryption.cs 6KB
src\platform\ZhonTai.Common\Extensions\UtilConvertExtension.cs 6KB
src\platform\ZhonTai.DynamicApi\DynamicApiServiceExtensions.cs 6KB
src\modules\admin\ZhonTai.Admin\Services\DictType\DictTypeService.cs 6KB
src\modules\admin\ZhonTai.Admin\Core\Helpers\IEHelper.cs 5KB
templates\admin\content\src\MyApp.Api\Services\Module\ModuleService.cs 5KB
src\modules\admin\ZhonTai.Host\Program.cs 5KB
src\platform\ZhonTai.DynamicApi\DynamicApiOptions.cs 5KB
src\modules\admin\ZhonTai.Admin\Core\Db\Transaction\TransactionAsyncInterceptor.cs 5KB
src\modules\admin\ZhonTai.Admin\Services\OperationLog\OperationLogService.cs 5KB
src\modules\admin\ZhonTai.Admin\Services\Captcha\CaptchaService.cs 5KB
src\modules\admin\ZhonTai.Admin\Core\Configs\DbConfig.cs 5KB
src\platform\ZhonTai.DynamicApi\Helpers\ExtensionMethods.cs 4KB
src\modules\admin\ZhonTai.Admin\Core\Repositories\RepositoryBase.cs 4KB
src\modules\admin\ZhonTai.Tests\Controllers\ApiControllerTest.cs 4KB
src\platform\ZhonTai.Common\Helpers\DESEncrypt.cs 4KB
src\platform\ZhonTai.Common\Helpers\SummaryHelper.cs 4KB
src\modules\admin\ZhonTai.Admin\Tools\Captcha\VerifyCodeHelper.cs 4KB
src\modules\admin\ZhonTai.Admin\Tools\Cache\MemoryCacheTool.cs 4KB
src\modules\admin\ZhonTai.Admin\Core\Helpers\ApiHelper.cs 4KB
src\modules\admin\ZhonTai.Admin\Domain\User\UserEntity.cs 4KB
src\modules\admin\ZhonTai.Admin\Core\Extensions\IdGeneratorExtensions.cs 4KB
src\modules\admin\ZhonTai.Admin\Core\Consts\CacheKeys.cs 4KB
src\platform\ZhonTai.Common\Extensions\ListExtension.cs 4KB
src\platform\ZhonTai.Common\Helpers\SM3Encryption.cs 4KB
src\modules\admin\ZhonTai.Admin\Tools\Cache\ICacheTool.cs 3KB
src\modules\admin\ZhonTai.Admin\Core\Handlers\LogHandler.cs 3KB
src\modules\admin\ZhonTai.Admin\Core\Extensions\OSSExtensions.cs 3KB
src\modules\admin\ZhonTai.Admin\Services\LoginLog\LoginLogService.cs 3KB
src\platform\ZhonTai.Common\Extensions\StringExtension.cs 3KB
src\modules\admin\ZhonTai.Admin\Core\Dto\ResultOutput.cs 3KB
src\modules\admin\ZhonTai.Admin\Domain\Permission\PermissionEntity.cs 3KB
src\modules\admin\ZhonTai.Admin\Core\Db\Data\GenerateData.cs 3KB
src\modules\admin\ZhonTai.Admin\Core\Db\FreeSqlDbContextExtensions.cs 3KB
src\modules\admin\ZhonTai.Admin\Core\Db\FreeSqlExt.cs 3KB
src\modules\admin\ZhonTai.Admin\Core\Startup\HostAppOptions.cs 3KB
src\modules\admin\ZhonTai.Admin\Core\RegisterModules\RegisterModule.cs 3KB
src\platform\ZhonTai.Common\Helpers\ConfigHelper.cs 3KB
src\modules\admin\ZhonTai.Admin\Tools\Cache\RedisCacheTool.cs 3KB
src\modules\admin\ZhonTai.Admin\Core\RegisterModules\LifecycleModule.cs 3KB
src\platform\ZhonTai.DynamicApi\Helpers\ReflectionHelper.cs 3KB
src\platform\ZhonTai.DynamicApi\Helpers\ServiceCollectionExtensions.cs 3KB
src\modules\admin\ZhonTai.Admin\Core\Auth\ResponseAuthenticationHandler.cs 3KB
src\platform\ZhonTai.Common\Helpers\FileHelper.cs 3KB
src\modules\admin\ZhonTai.Admin\Core\Configs\OSSConfig.cs 3KB
src\modules\admin\ZhonTai.Admin\Services\Base\BaseService.cs 3KB
src\modules\admin\ZhonTai.Admin\Core\HostInfo.cs 3KB
src\modules\admin\ZhonTai.Admin\Services\Msg\EmailService.cs 3KB
src\modules\admin\ZhonTai.Admin\Core\Db\DBServiceCollectionExtensions.cs 3KB
src\modules\admin\ZhonTai.Admin\Services\Dict\Dto\DictExport.cs 2KB
src\modules\admin\ZhonTai.Admin\Services\OperationLog\Dto\OperationLogGetPageOutput.cs 2KB
src\modules\admin\ZhonTai.Admin\Core\Attributes\ValidatePermissionAttribute.cs 2KB
src\modules\admin\ZhonTai.Admin\Core\Repositories\IRepositoryBase.cs 2KB
src\platform\ZhonTai.Common\Helpers\StringHelper.cs 2KB
src\modules\admin\ZhonTai.Admin\Core\Middlewares\ExceptionMiddleware.cs 2KB
src\modules\admin\ZhonTai.Admin\Core\Db\UnitOfWorkExtensions.cs 2KB
src\modules\admin\ZhonTai.Admin\Domain\Role\RoleEntity.cs 2KB
src\platform\ZhonTai.ApiUI\JavascriptStringEnumEnumerableConverter.cs 2KB
src\modules\admin\ZhonTai.Admin\Services\Cache\CacheService.cs 2KB
src\modules\admin\ZhonTai.Admin\Services\Dict\Dto\DictImport.cs 2KB
共 1304 条
- 1
- 2
- 3
- 4
- 5
- 6
- 14
资源评论
学习开源项目成就精彩人生
- 粉丝: 630
- 资源: 1469
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- resource资源配置环境
- 技术资料分享AU9254A21非常好的技术资料.zip
- clickhouse-common-static-dbg-23.3.1.2823.x86-64包前部分
- 技术资料分享AT070TN92非常好的技术资料.zip
- 基于springboot+mybatis+shiro+activity的企业办公Oa系统源码+数据库(毕业设计)
- OpenFPGAduino-FPGA开发资源源代码
- 基于HTML5的交流论坛的设计与实现+vue
- 基于SpringBoot + MyBatis + vue3实现的音乐信息管理系统前后端分离(源码+数据库+运行指导)
- 技术资料分享ADV7123非常好的技术资料.zip
- 各省资本存量数据2000-2023年(原始数据+测算+结果).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功