1 Star 0 Fork 58

华夏角牛 / queer

forked from song / queer 
加入 Gitee
与超过 600 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

queer

介绍

  1. 基于.net5 和 furion 的后台管理系统(前后端分离+代码生成)

  2. 项目尚未完善,仅用于自己的学习,不喜互喷

  3. 已完成功能:权限验证、用户管理、角色管理、代码生成、菜单管理、日志记录、代码模板、缓存管理、MQTT通讯、定时任务

  4. 注意前端采用基于layui的第三方框架,easyweb,项目中已移除部分该框架的核心代码,具体请至 Easyweb官网 查看

  5. 前端功能截图(具体可进入下方提供的demo查看演示):

系统菜单 API日志 Swagger文档 数据表管理 代码生成 服务器信息 缓存管理

软件架构

  1. 项目结构、工具类参考: YiShaAdmin

  2. 底层使用框架: furion

  3. 项目结构:

    • 01 Framework 基础设施层

      • MyProject.CodeGenerator 代码生成模块
      • MyProject.Util 工具类模块
    • 02 DataAccess 数据库核心层

      • MyProject.Data 数据库仓储定义
    • 03 Entity 实体层

      • MyProject.Entity 数据库实体类
      • MyProject.Enum 枚举类型
      • MyProject.Model DTO模型
    • 04 Service 数据服务层

      • MyProject.Cache 缓存服务
      • MyProject.EntityListener 实体类表监听服务
      • MyProject.IService 数据库服务接口
      • MyProject.Service 数据库服务
    • 05 Business 业务层

      • MyProject.Business 业务
      • MyProject.IBusiness 业务接口
    • 08 插件功能

      • Queer.AutoJob 定时任务
      • MyProject.Mqtt MQTT通讯功能
    • 07 Web

      • MyProject.Web WEB服务层
      • MyProject.WebApi API接口
  4. 主要依赖包:

    • ** Furion **
    • ** Furion.Extras.Authentication.JwtBearer **
    • ** Microsoft.EntityFrameworkCore.SqlServer **
      • SqlServer操作依赖包
    • ** IP2Region **
      • IP定位工具,MyProject.Web 下DB文件夹是依赖,部署项目时需要拷贝
    • ** NLog.Web.AspNetCore **
      • NLOG日志工具
    • ** StackExchange.Redis **
      • redis缓存工具
    • ** System.Drawing.Common **
      • 图像工具,这里仅用于验证码的生成
    • ** Microsoft.AspNetCore.Mvc.NewtonsoftJson **
      • json序列化使用
    • ** NewLife.MQTT **
      • MQTT通讯使用
    • ** Quartz **
      • 定时任务使用
  5. 项目仅供参考.... 待完善功能和数据结构

仓库评论 ( 0 )

你可以在登录后,发表评论

简介

基于.net5 和 furion 的后台管理系统(前后端分离+代码生成),主要用于自己的学习 展开 收起
C#
Zlib
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/Kew/queer.git
git@gitee.com:Kew/queer.git
Kew
queer
queer
master

搜索帮助