Files
jurong_circle_agent_black/API文档使用说明.md
2025-09-05 16:49:23 +08:00

3.9 KiB
Raw Permalink Blame History

句容圈代理后台管理系统 API 文档

概述

本文档为句容圈代理后台管理系统的完整API接口文档采用OpenAPI 3.0标准格式编写可直接导入到Apifox等API管理工具中使用。

文档文件

  • 文档文件: apifox-documentation.json
  • 格式: OpenAPI 3.0 JSON格式
  • 编码: UTF-8

如何导入到Apifox

方法一直接导入JSON文件

  1. 打开Apifox应用
  2. 创建新项目或选择现有项目
  3. 点击「导入」按钮
  4. 选择「OpenAPI」格式
  5. 选择「从文件导入」
  6. 选择 apifox-documentation.json 文件
  7. 点击「开始导入」

方法二复制JSON内容导入

  1. 打开 apifox-documentation.json 文件
  2. 复制全部内容
  3. 在Apifox中选择「从剪贴板导入」
  4. 粘贴JSON内容
  5. 点击「开始导入」

API接口模块

1. 认证管理 (Authentication)

  • POST /auth/login - 代理登录
  • GET /auth/me - 获取当前代理信息
  • POST /auth/logout - 代理登出

2. 验证码管理 (Captcha)

  • GET /captcha/generate - 生成图形验证码
  • POST /captcha/verify - 验证图形验证码

3. 代理统计 (Agent Statistics)

  • GET /agent/stats - 获取代理统计数据
  • GET /agent/user-growth-trend - 获取用户增长趋势
  • GET /agent/commission-trend - 获取佣金收入趋势
  • GET /agent/commission-distribution - 获取佣金类型分布
  • GET /agent/recent-users - 获取最新下级用户
  • GET /agent/recent-commissions - 获取最新佣金记录

4. 用户管理 (User Management)

  • GET /users - 获取代理下级用户列表
  • GET /users/{id} - 获取用户详情
  • GET /users/export/data - 导出用户数据

5. 佣金管理 (Commission Management)

  • GET /commissions - 获取佣金记录列表
  • GET /commissions/{id} - 获取佣金记录详情
  • POST /commissions/{id}/request-payment - 申请单个佣金发放
  • POST /commissions/batch-request-payment - 批量申请佣金发放
  • GET /commissions/trend/data - 获取佣金趋势数据
  • GET /commissions/export/data - 导出佣金数据

6. 转账管理 (Transfer Management)

  • GET /transfers - 获取转账记录列表
  • GET /transfers/{id} - 获取转账记录详情
  • GET /transfers/trend/data - 获取转账趋势数据
  • GET /transfers/export/data - 导出转账数据

7. 文件上传 (File Upload)

  • POST /upload/single - 单文件上传
  • POST /upload/multiple - 多文件上传
  • POST /upload/avatar - 头像上传
  • POST /upload/qrcode - 二维码上传
  • POST /upload/idcard - 身份证上传
  • POST /upload/license - 营业执照上传
  • DELETE /upload/file - 删除文件

认证方式

系统使用JWT Bearer Token进行身份认证

Authorization: Bearer <your-jwt-token>

服务器地址

  • 开发环境: http://localhost:3000/api
  • 生产环境: https://agent-api.jurongcircle.com/api

响应格式

所有API接口都遵循统一的响应格式

{
  "success": true,
  "message": "操作成功",
  "data": {
    // 具体的响应数据
  }
}

分页格式

列表接口的分页信息格式:

{
  "current_page": 1,
  "per_page": 20,
  "total": 100,
  "total_pages": 5
}

错误处理

  • 200 - 请求成功
  • 400 - 请求参数错误
  • 401 - 未授权或Token过期
  • 403 - 权限不足
  • 404 - 资源不存在
  • 500 - 服务器内部错误

注意事项

  1. 所有需要认证的接口都需要在请求头中携带有效的JWT Token
  2. 文件上传接口使用 multipart/form-data 格式
  3. 日期参数格式为 YYYY-MM-DD
  4. 金额字段统一使用字符串类型,保持精度
  5. 分页参数:page页码从1开始limit每页数量默认20

更新日志

  • v1.0.0 (2024-01-26) - 初始版本包含所有核心API接口

如有任何问题,请联系技术支持:support@jurongcircle.com