hl-api-changelog/changelogs-v2/2026-06/10_3654_车型大类全量列表不分页新接口-新增接口-管理后台.md

1.6 KiB

【新增·管理后台】车型大类全量列表(不分页) GET /admin/fleet/vehicle-types/list

存放目录: changelogs-v2/2026-06/ 涉及服务: hl-fleet-service(8087) PR: #3654(已合并 dev-v3,测试服已部署并 API 实测通过) | 无关联工单(wx 2026-06-10 提出) | 日期: 2026-06-10 影响范围: 管理后台车型下拉/筛选场景(新接口,纯增量)

⚠️ 关键说明

下拉/筛选要全量大类时不用再调分页接口拼页了:新接口一次返回全部大类(不分页、不含 models 数组),单条结构与 GET /admin/fleet/vehicle-types/page 的 records 完全一致(含 modelCount/inUseCount 计数),按 sort_order 升序。

  • 要型号树 → 用 GET /admin/fleet/vehicle-types(§1.1,大类+models 全量);
  • 要分页检索大类 → 用 /page(§1.5);
  • 只要大类轻量全量(下拉) → 用本接口

1. 接口定义

GET /admin/fleet/vehicle-types/list —— 入参:无

响应示例(测试服实测):

{
  "code": 200,
  "data": [
    { "id": "1929151481086734337", "typeKey": "suv2", "typeName": "SUV 越野", "icon": "🚙",
      "description": "高底盘 / 沙漠越野", "sortOrder": 1, "modelCount": 1, "inUseCount": 0 },
    { "id": "1930561885327036417", "typeKey": "mpv", "typeName": "MPV 商务", "icon": "🚐",
      "description": "", "sortOrder": 2, "modelCount": 0, "inUseCount": 0 }
  ],
  "message": "成功"
}

2. 文档

FLEET API → v1.5.52 新增 §1.7 小节(§1 章 10 端点),文档站已同步:https://web.test.1814.love:9443/hl-docs/order-v3/api/API-SPEC-FLEET-V1.5.html