# Background frame template **Repository Path**: HelloZyjS/background-frame-template ## Basic Information - **Project Name**: Background frame template - **Description**: 使用LayUi + .Net Core5.0 构建的基本后台框架模板 - **Primary Language**: C# - **License**: CC-BY-4.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 3 - **Created**: 2021-03-01 - **Last Updated**: 2024-07-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Layui构建后台标准模板 ## 项目说明 此项目使用`LayUI`, + `.Net Core`构建. 此项目不包含任何形式的业务逻辑,只包含了基本的权限管理系统,目的是为了方便广大`.Net Core`开发者快速构建后台相关的管理系统. 后续计划添加更多,基本功能,如缓存管理等,方便服务广大`.Net Core`开发者,使其更加专注于也无逻辑的开发. ## 项目结构 ``` ├─ Common // 各种帮助类 │ │─ CipherTextHelper //包含各种加密解密的方法 │ │─ DataBaseHelper //包含各种各种数据库的Ado.Net操作 │ │─ Download //包含各种数据的下载方法 │ │─ HttpRequest //包含Http网络请求的相关方法 │ │─ ModelConvert //包含各种数据类型的转换方法 │ ├─ DtoModels // 请求响应数据模型 ├─ Entities // 表实体模型 ├─ IDal //约束数据访问层的接口层,所有的数据访问实现层都必须实现此接口层中的接口 ├─ Dal //数据访问层实现层,此处使用Sqlsugar框架实现数据库访问层 ├─ IBll //约束业务逻辑层的接口层,所有的业务逻辑实现层都必须实现此接口层中的接口 ├─ Bll //业务逻辑实现层 ├─ Portal // Web入口 │ │─ wwwroot //装载各种资源文件的文件夹 │ │─ Controllers //各种mvc接口 │ └─ ...... │ ├─ SoEasyPlatform // 基于SqlSugar的数据库实体生成器 └─ SqlSugar // 本项目所使用的ORM框架 ``` ## 基本数据库表结构 ![权限表结构图](https://gitee.com/HelloZyjS/background-frame-template/raw/master/ReadmeImage/%E6%9D%83%E9%99%90%E6%8F%90%E4%BE%9B%E8%A1%A8%E7%BB%93%E6%9E%84.png) ### 基本结构描述 - 1个部门有多个用户. - 1个用户有多个角色. - 1个角色有多个权限. ## 登录密码 > - 用户名: System > - 密码: 123456 ## 业务截图 ### 登录页 ![登录页](https://gitee.com/HelloZyjS/WarehouseManagementSystem/raw/master/ReadmeImage/%E7%99%BB%E5%BD%95%E9%A1%B5.png) ### 首页 ![首页](https://gitee.com/HelloZyjS/WarehouseManagementSystem/raw/master/ReadmeImage/%E9%A6%96%E9%A1%B5.png)