[开源]MIT开源协议,前后端分离、美观大方后台通配权限管理系统

项目描述······

一、开源项目简介

HzyAdmin

HzyAdmin 是前后端分离权限管理【模块化】系统基架,后台通配权限管理系统。

二、开源协议

使用MIT开源协议

三、界面展示

✨ 部分截图

图片

图片

图片 图片
图片 图片
图片

图片

图片 图片
图片 图片
图片 图片
图片 图片

 

图片

四、功能概述

功能列表

HzyAdmin

前后端分离权限框架,前端采用vue3框架,后端采用Net7,ORM 采用 ef7

IOC、AOP插件

HZY.Framework.AutoRegisterIOC,针对微软IOC,对DI自动扫描注入服务,并且提供Aop 拦截功能。

EF仓储插件

HZY.Framework.EntityFrameworkRepositories,基于 EFCore 实现仓储。优雅的语法,高效便捷。仓储插件。

Api Controller 增强插件

HZY.Framework.DynamicApiController ,NET6、NET7 动态 Api Controller

hzy-quartz

开箱即用 [Quartz],WebApi 任务调度中心、统一化、自动化、可视化、管理企业项目中的定时任务。

前端 UI

采用 hzy-admin-client-ui 基于 vue3 + antdv + typescript 实现

五、技术选型

项目结构采用多层设计,分为前端、后端。前端采用vue3框架,后端Net7,ORM基于EF7。

数据库支持

sqlserver mysql pgsql oracle

数据库脚本位置根目录 doc 文件夹 目前仅提供了 MySql、SqlServer、PgSql 脚本 ,其他请使用efcore迁移

后端技术:.Net7、EFCore7、Swagger 、Redis

前端:Vue3.x 、Antd Of Vue 4.x 、Vite 、Pinia 2.0.x 、TypeScript

开发需要环境:vs2022 、 .Net7.0 、VsCode 、Redis
Null

目录结构

图片

图片

1、Core

用于存放 EfCore、FreeSql、HZY.Infrastructure (用于存放一些公共基础操作、工具类)

2、Models

用于存放数据库实体 Dto、Bo、ViewModels 等等。

3、Managers

通用业务处理层,它有如下特征 :

1. 对第三方平台封装的层,预处理返回结果及转化异常信息,适配上层接口

2. 对Service层通用能力的下沉,如缓存方案、中间件通用处理

3. 与DAO层交互,对多个DAO的组合复用

4、Services

相对具体的业务逻

辑服务层。

5、Controllers

主要是对访问控制进行转发,各类基本参数校验,权限控制和拦截。

6、Tests

用于开发中需要做单元测试使用。

7、HZY.WebHost

Web请求主机,web入口层。

运行环境······

浏览器

项目技术······

html

数据库文件······

项目截图······
文件目录······
暂无数据

       积分下载        0毛下载


未经允许不得转载: ICode联盟 » 项目源码 » [开源]MIT开源协议,前后端分离、美观大方后台通配权限管理系统

 
 项目推荐 更多»