YGAPI 是一个基于 Ant Design Pro 和 Spring Boot 的接口开放平台,旨在为用户提供稳定、安全、高效的接口调用服务。YGAPI 提供了丰富的接口文档、详细的接口说明、便捷的接口测试功能,帮助用户快速了解和使用接口。YGAPI 还提供了用户管理、权限控制等功能,确保用户数据的安全性和隐私性。YGAPI 是一个功能强大、易于使用的接口开放平台,为用户提供了一个可靠、高效的接口调用解决方案。
Node.js >= 18
使用 npm or yarn
npm install
or
yarn installnpm run start:dev
or
yarn start:devnpm run build
or
yarn build- JDK17
- Maven 3.9.7
- MySQL 8.0.12
- Redis 3.2.12+
- Nacos 2.3.2
创建数据库和表结构,参考 sql 文件夹下 app.sql 文件
- Ant Design Pro 6.0.0
- Ant Design 5.20
- React 18
- TypeScript 5.4.3
- UmiJS 4.3.11
- JDK17
- Spring
- SpringMVC
- SpringBoot 3.3.0
- Mybatis-Plus 3.5.5
- SpringCloud Gateway 4.1.4
- Redis 3.2.12
- Hutool 5.8.27
- mysql 8.0.12
- dubbo 3.2.12
- nacos 2.3.2
- maven 3.9.7
- Swagger + Knife4j 接口文档
| 功能 | 普通用户 | 管理员 |
|---|---|---|
| 开发者 API 在线文档 | √ | √ |
| SDK 使用 | √ | √ |
| 登录注册(邮箱) | √ | √ |
| 找回密码(需有邮箱) | √ | √ |
| 接口市集 | √ | √ |
| 在线调试 | √ | √ |
| 钱包充值 | √ | √ |
| 订单支付、取消、删除 | √ | √ |
| 更新个人信息 | √ | √ |
| 更新凭证 | √ | √ |
| 管理用户、接口、订单 | × | √ |













