Open Call 列表新增被选中人数(2026-08-28)

接口变更

content

  • POST /api/content/projects/list
    • 功能:分页获取公开展示的 Open Call 列表。
    • 变更:列表项新增 chosen_project_requests_count,用于展示被选中人数。

接口示例

content

POST /api/content/projects/list

  • 功能说明:分页获取公开展示的 Open Call 列表。
  • 变更说明:每个 Open Call 列表项新增被选中人数;原有申请人数及请求参数不变。

请求参数

无新增请求参数,沿用原接口参数。

请求示例

{
  "page": 1,
  "size": 15
}

响应字段

字段类型说明
project_requests_countinteger当前仍在参与 Open Call 的申请人数,包括 pending 和 user_chosen
chosen_project_requests_countinteger曾被选中的人数,包括当前为 user_chosen,以及退出后仍保留既有 Commission 的申请

响应示例

{
  "data": [
    {
      "id": 101,
      "project_requests_count": 8,
      "chosen_project_requests_count": 2
    }
  ],
  "total": 1
}

前端可在原有“8 人申请”后追加展示“2 人被选中”。

错误响应

无新增,沿用原有错误语义。

兼容性说明

  • 本次仅新增响应字段,不修改请求参数、原有响应字段或状态枚举。
  • project_requests_count 的现有统计口径保持不变。
  • 不新增数据库迁移,旧版客户端可忽略新增字段。