B10数据管理系统

API密钥管理

管理系统API密钥和权限配置

API密钥列表

密钥名称 API密钥 权限配置 创建时间 操作
暂无API密钥

API使用说明

所有API请求都需要在Header中包含 Authorization: Bearer <your_api_key>
请妥善保管您的API密钥,不要在前端代码中暴露
建议定期更换API密钥,删除不再使用的密钥

示例请求

curl -X GET "http://localhost:13000/api/data/wire_table?page=1&page_size=10" \
  -H "Authorization: Bearer YOUR_API_KEY"

安卓应用专用API

专为安卓应用设计的优化接口,提供更快的响应速度和更简洁的数据格式

KIN号验证

验证KIN号并返回基础统计信息

GET /api/android/validate-kin/{kin_no}
Headers:
  Authorization: Bearer YOUR_API_KEY

返回:
{
  "success": true,
  "kin_no": "1234567890",
  "modules": ["677972", "677973"],
  "module_count": 2,
  "wire_stats": {
    "modules_with_wires": 2,
    "total_wires": 48
  },
  "kit_stats": {
    "modules_with_kits": 2,
    "total_kits": 12
  },
  "query_time": 15.2
}

模块详情

获取KIN号的所有模块详细信息

GET /api/android/modules/{kin_no}
Headers:
  Authorization: Bearer YOUR_API_KEY

返回:
{
  "success": true,
  "kin_no": "1234567890",
  "modules": [
    {
      "module": "677972",
      "kin_no": "1234567890",
      "wires": [...],
      "kits": [...],
      "has_wires": true,
      "has_kits": true
    }
  ],
  "total_modules": 2,
  "modules_with_wires": 2,
  "modules_with_kits": 2,
  "query_time": 25.8
}

快速搜索

支持KIN号、模块号、KIT号的快速搜索

POST /api/android/quick-search
Headers:
  Authorization: Bearer YOUR_API_KEY
  Content-Type: application/json

Body:
{
  "type": "kin",  // kin, module, kit
  "value": "123"
}

返回:
{
  "success": true,
  "search_type": "kin",
  "search_value": "123",
  "results": [
    {
      "type": "kin",
      "kin_no": "1234567890",
      "module_count": 2,
      "display_text": "KIN: 1234567890 (2 模块)"
    }
  ],
  "result_count": 1,
  "query_time": 8.3
}

批量查询(现有)

批量获取线材和KIT数据

POST /api/data/batch/wire-by-modules
POST /api/data/batch/kit-by-modules
Headers:
  Authorization: Bearer YOUR_API_KEY
  Content-Type: application/json

Body:
{
  "modules": ["677972", "677973"]
}
建议使用安卓专用接口以获得更好的性能和用户体验