API 配置

接口 1: 获取联赛列表

GET /injuries/competitions

获取数据库中有伤情记录的联赛列表,包含球队数量和伤情数量统计。

参数

http://localhost:5100/api/v1/injuries/competitions?currentOnly=true

响应

// 点击"发送请求"查看响应

接口 2: 获取球队列表

GET /injuries/teams

获取有伤情记录的球队列表,支持按联赛过滤和分页。

参数

http://localhost:5100/api/v1/injuries/teams?page=1&pageSize=20

响应

// 点击"发送请求"查看响应

接口 3: 查询伤情数据

GET /injuries

核心接口,支持按球队、联赛、状态、时间范围等条件灵活查询伤情数据。

参数

http://localhost:5100/api/v1/injuries?page=1&pageSize=20&sortBy=updatedAt

响应

// 点击"发送请求"查看响应

代码示例

# 获取联赛列表
curl -X GET "http://localhost:5100/api/v1/injuries/competitions" \
  -H "X-API-Key: your_api_key"

# 获取球队列表
curl -X GET "http://localhost:5100/api/v1/injuries/teams?competitionId=premier_league" \
  -H "X-API-Key: your_api_key"

# 查询伤情数据
curl -X GET "http://localhost:5100/api/v1/injuries?competitionId=premier_league&status=INJURED" \
  -H "X-API-Key: your_api_key"