# gigot-api **Repository Path**: lkydog/gigot-api ## Basic Information - **Project Name**: gigot-api - **Description**: learn - **Primary Language**: Java - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-08 - **Last Updated**: 2024-04-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
羊腿Api 接口开放平台是一个为用户和开发者提供全面API接口调用服务的平台 🛠
## 项目介绍 🙋 **欢迎来到我们的羊腿API开放平台**,这是一个专为开发者设计的平台,我们提供一系列强大的API接口,让您能够轻松地访问和使用我们的数据。 我们的API接口涵盖了各种类型的数据,无论您是想开发一个新的应用,还是想进行数据快速获取,我们的API都能为您提供强大的支持。 为了让您能够快速上手,我们还提供了一套完整的SDK,让您能够轻松地将我们的API接入到您的应用中。 我们的开放平台致力于提供高质量、实时的数据,以满足您的各种需求。我们的API接口设计简洁易用,文档详尽,让您能够快速上手。 ## 网站导航 🧭 - [**羊腿Api 后端 🏘️**](https://github.com/PanYW-Git/gigot-api/tree/main/gigotapi) - [**羊腿Api 前端 🏘**️](https://github.com/PanYW-Git/gigot-api/tree/main/gigotapi-fontend) - **[羊腿Api-SDK](https://github.com/PanYW-Git/gigot-api/tree/main/gigotapi-client-sdk)** 🛠 - **[羊腿Api 接口开放平台 🔗](https://api.panyuwen.top/)** - **[羊腿Api-DOC 开发者文档 📖](https://doc.panyuwen.top/)** ## 目录结构 📑 | 目录 | 描述 | |--------------------------------------------------------| ------------------ | | **🏘️ [gigotapi-backend](https://github.com/PanYW-Git/gigot-api/tree/main/gigotapi)** | 羊腿Api后端服务模块 | | **🏘️ [gigotapi-common](https://github.com/PanYW-Git/gigot-api/tree/main/gigotapi)** | 公共服务模块 | | **🕸️ [gigotapi-gateway](https://github.com/PanYW-Git/gigot-api/tree/main/gigotapi)** | 网关模块 | | **🔗 [gigotapi-interface](https://github.com/PanYW-Git/gigot-api/tree/main/gigotapi)** | 接口模块 | | **🛠 [gigotapi-client-sdk](https://github.com/PanYW-Git/gigot-api/tree/main/gigotapi-client-sdk)** | 开发者调用sdk | | **📘 [gigotapi-doc](https://doc.panyuwen.top/)** | 接口在线文档 | | **📘 [gigotapi-xcx](https://github.com/PanYW-Git/gigot-api/tree/main/gigotapi-xcx)** | 微信小程序认证 | | **✔️ [gigotapi-test](https://github.com/PanYW-Git/gigot-api/tree/main/gigotapi)** | sdk调用Demo | ## 我们的优势 😎 1. **客户端SDK支持:** 提供客户端SDK,方便您快速集成到你的项目中。 2. **简洁高效:** 稳定、安全、高效的接口调用服务,帮助您实现更快速、便捷的开发和调用体验。 3. **开发者文档和技术支持:** 平台提供了完善的开发者文档和后续技术支持,帮助开发者快速接入和发布接口,解决遇到的问题和困难。 4. **多样化的接口选择:** 丰富多样的接口供您选择,涵盖了各个领域的功能和服务,满足不同的需求。 5. **高质量数据**:我们的开放平台致力于提供高质量、实时的数据,以满足开发者的各种需求。 6. **可视化在线调试:** 可视化展示更加直观,快速验证接口的功能和效果,提高开发效率。 ## 项目流程 🗺️ - 系统架构图  - 系统运行流程图(简图)  - 系统运行流程图  ## 快速启动 🚀 ### 前端 环境要求:Node.js >= 16 安装依赖: ```bash yarn or npm install ``` 启动: ```bash yarn run dev or npm run start:dev ``` 部署: ```bash yarn build or npm run build ``` ### 后端 1. 执行sql目录下gigot-api.sql 2. 修改application-demo.yml文件 ## 技术选型 🎯 ## 后端 - SpringBoot - SpringCloud-Gateway网关 - Dubbo - Maven - Nacos - Mysql - Fastjson - Lombok - Junit - geoip2 - Mybatis-plus - Hutool - Redis - Redisson - commons-email - 微信开放平台 - 微信支付 ## 前端 - Ant Design Pro Umi - AntV - React - Umi - axios - VuePress - Hexo - 微信小程序 ## 部署环境 - 阿里云/腾讯云服务器 - 腾讯云DNS解析 - 宝塔控制面板 - Docker - CentOS 7.9/Windows 11 - JDK8 - Nginx - SSL证书 - GIT - XShell - XFTP ## 功能介绍 📋 `金币`即积分,用于平台接口调用。 | **功能** | 游客 | **普通用户** | **管理员** | | -------------------------------------------------------- | ---- | ------------ | ---------- | | [**SDK**](https://api.panyuwen.top/api/file/sdk)快速接入 | ✅ | ✅ | ✅ | | **[开发者API在线文档](https://doc.panyuwen.top/)** | ✅ | ✅ | ✅ | | 邀请好友注册得坤币 | ❌ | ✅ | ✅ | | 微信付款 | ❌ | ✅ | ✅ | | 在线调试接口 | ❌ | ✅ | ✅ | | 每日签到得金币 | ❌ | ✅ | ✅ | | 接口大厅搜索接口、浏览接口 | ❌ | ✅ | ✅ | | 微信小程序登录 | ✅ | ✅ | ✅ | | 邮箱验证码登录注册 | ✅ | ✅ | ✅ | | Api密钥生成/更新 | ❌ | ✅ | ✅ | | 钱包充值 | ❌ | ✅ | ✅ | | 支付成功邮箱通知(需要绑定邮箱) | ❌ | ✅ | ✅ | | 更新头像 | ❌ | ✅ | ✅ | | 绑定、换绑、解绑邮箱 | ❌ | ✅ | ✅ | | 取消订单、删除订单 | ❌ | ✅ | ✅ | | 用户管理、封号解封等 | ❌ | ❌ | ✅ | | 接口管理、接口发布审核、下架 | ❌ | ❌ | ✅ | | 运行分析 | ❌ | ❌ | ✅ | ## 功能展示 ✨ ### 开发者文档  ### 首页  ### 接口集市 ### 开发者在线文档   ### 接口描述 #### **在线API**  #### 在线调试工具  #### **错误码参考** ####  ### 管理页 #### 用户管理  #### 商品管理 #### 接口管理 #### 动态更新请求响应参数 ### 充值服务  ### 订单支付  ### 个人信息 #### 信息展示  ### 登录/注册 #### 小程序登录  #### 其他登录方式   ### 订单管理 - **我的订单**  - **详细订单**  ### 主题切换 #### 深色主题  #### 顶部菜单 ####  #### 色弱模式 