# SuperApi
**Repository Path**: DoNetCn/SuperApi
## Basic Information
- **Project Name**: SuperApi
- **Description**: 无实体建库建表,对无实体库表进行增删改查,支持15种条件查询,以及分页,列表,无限级树形列表,自动Gen接口文档等等炫酷功能!
从此告别加班,告别知识付费,自己成为全栈大佬
- **Primary Language**: C#
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 98
- **Created**: 2023-12-28
- **Last Updated**: 2023-12-28
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# SuperApi
#### 🎁 框架介绍
无实体建库建表,对无实体库表进行增删改查,支持 15 种条件查询,以及分页,列表,无限级树形列表等等炫酷功能!
从此告别加班,告别知识付费,自己成为全栈大佬!
```
阅历痛点,相见恨晚!让 .NET 开发更简单,更通用,更流行!
```
#### 🍖 纯净依赖
1. Panda.DynamicWebApi 动态 API
2. SqlSugar 宇宙第一 ORM 没有之一
3. Swashbuckle.AspNetCore Swagger 自动构建接口文档
#### 🎖️ 安装教程
1. VsStudio2023 或者 Rider 打开 SuperApi.sln
2. NET8 开发包
3. SuperApi 设为启动项启动
#### 🍁 使用说明
1. 打开 SuperApi/SuperApi.sln 解决方案,进入 Configuration 目录,配置数据库以及其它配置项
将 SuperApi 设为启动项运行即可
2. 打开 FrontEnd 命令行执行 pnpm install 安装依赖(如果没有 pnpm,执行 npm install -g pnpm) 执行 pnpm run dev 即可打开管理页面,账号 admin 密码 123456
3. 启动后浏览器会自动打开接口文档,即可放飞自我\
#### 🍁 小秘密
1. 为了方便不懂技术的用户使用,特意发布一版应用程序
2. 在 doc/SuperApi 无实体程序运行软件.zip 解压后,双击 SuperApi.exe 即可启动项目
3. 项目启动后再浏览器输入 http://你的 ip:5005/admin 即可进入管理系统
4. 如果是 linux 系统的话,直接安装 net8 运行时
wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh --version latest --runtime aspnetcore
5. 修改软件配置,可以在 doc/SuperApi 无实体程序运行软件.zip 解压后的 Configuration 里面的 config 文件
6. Database.config 是数据库配置,默认为 sqllite,App.json 是软件相关配置,urls 是软件启动端口可自行修改
#### 💐 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
#### 如需免费帮助服务请加群:526521167 SuperApi 技术交流群,联系群主免费帮助
#### 🍎 效果截图
![]() |
![]() |
![]() |
![]() |