# Net6 + Ant Design of Vue 前后端分离项目 **Repository Path**: mingjue/huantian ## Basic Information - **Project Name**: Net6 + Ant Design of Vue 前后端分离项目 - **Description**: 后端涉及技术 .Net6框架、Mapster对象映射、Autofac自动依赖注入、Jwt权限认证、Logging缓存写入文件夹、继承接口动态生成API Controle、Swagger动态配置等等技术 仓储层支持 EF Core 、SqlSugar,数据库(暂时)支持 SqlServer、MySql - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 10 - **Created**: 2023-05-13 - **Last Updated**: 2023-05-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # .Net6 + Ant Design of Vue 前后端分离项目 #### 🎁项目介绍 * 前端基于ant design vue 的模板而搭建的服务器 (前端模板微小改动主要涉及后端) * 后端涉及技术 .Net6框架、Mapster对象映射、Autofac自动依赖注入、Jwt权限认证、Logging缓存写入文件夹、继承接口动态生成API Controle、Swagger动态配置等等技术
仓储层支持 EF Core 、SqlSugar,数据库(暂时)支持 SqlServer、MySql #### 👀前端页面展示 ![首页展示](image.png) ### 🍄 快速启动 需要安装:node.js(建议版本16.18.0)、Visual Studio(建议版本2022)、Visual Studio Code * 启动后台:打开dotnet\Huangtian.Store.sln解决方案,直接运行(F5)即可启动 * 启动前端:(建议参考文档)打开frontend文件夹,进行依赖下载,运行yarn install 再运行 yarn run serve * 数据库: 表数据 sqldata 文件夹 、表结构使用EF Core 生成 详情可参考 [Ef Core 简单教程](https://gitee.com/wanglei6688/wanglei/blob/master/dotnet/HuanTian.Store/README.md) * 浏览器访问:`http://localhost:8000` (默认前端端口为:8000,后台端口为:8080) ### 📖 帮助文档 👉前端文档: 1. [Ant Design Pro of Vue 官方文档](https://pro.antdv.com/docs/getting-started) 👉后端文档: 1. [EF Core 官方文档](https://learn.microsoft.com/zh-cn/ef/core/get-started/overview/first-app?tabs=netcore-cli) 2. [SqlSugar 官方文档](https://www.donet5.com/Home/Doc) ### 🍁项目说明 * 项目分层思想 ``` Repository --仓储层 HuanTian.EntityFrameworkCore --存放EF Core相关的配置信息 HuanTian.SqlSugar --存放SqlSugar相关的配置信息 HuanTian.Infrastructure --基础设施层 最上级项目主要存放公共类、dll包等 方便各层级调用 HuanTian.Service --主要存放业务所需接口、接口实现类 Autofac自动注册依赖注入 命名示例 MenuService、IMenuService HuanTian.Entities --主要用于存放项目ORM的实体类、公共枚举、开发所需的Input和Output、Mapper等等 HuanTian.Store --程序的启动项、存放一些静态文件等等 HuanTian.WebCore --程序中间件的实现、服务拓展配置 ``` ### 🍖 补充说明 * 个人业余时间开发,白天搬砖晚上一边学习一边编码,致力于开发一个能开箱即用的脚手架项目。 功能正在慢慢一步步完善,也非常欢迎志同道合你一起完善项目! ``` 如果本项目对您有帮助,您可以点右上角 “Star” 收藏一下 ,获取第一时间更新,谢谢! 如果您发现项目有任何问题或者不合理的地方,欢迎 “Issues” 大家一起学习进步。 ```