跳转至

测试集 / 目录 / 对手元素接口

4.6 测试集接口

4.6.1 获取测试集列表

Path: /api-asset/suites

Method: GET

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
opponent query 案例类型 Enum: "openscenario" Yes string
返回数据
Code 说明 类型
200 Ok SuiteList


4.6.2 创建测试集

Path: /api-asset/suites

Method: POST

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
requestBody body 请求体 Yes SuiteCreateRequest
返回数据
Code 说明 类型
200 Ok GeneralResponse



4.6.3 获取测试集

Path: /api-asset/suites/{id}

Method: GET

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
id path 测试集 id Yes string
返回数据
Code 说明 类型
200 Ok Suite


4.6.4 更新测试集

Path: /api-asset/suites/{id}

Method: PUT

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
id path 测试集 id Yes string
requestBody body 请求体 Yes SuiteSaveRequest
返回数据
Code 说明 类型
200 Ok SuiteSaveResponse


4.6.5 删除测试集

Path: /api-asset/suites/{id}

Method: DELETE

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
id path 测试集 id Yes string
opponent query 案例类型 Enum: "openscenario" No string
返回数据
Code 说明 类型
200 Ok GeneralResponse



4.6.6 移动测试集

Path: /api-asset/suites/move

Method: POST

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
requestBody body 请求体 Yes CategoryMoveRequest
返回数据
Code 说明 类型
200 Ok {}



4.6.7 测试集判重

Path: /api-asset/suites/isrepeat

Method: POST

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
requestBody body 请求体 Yes IsRepeatRequest
返回数据
Code 说明 类型
200 Ok IsRepeatResponse



4.7 页面目录接口

4.7.1 获取目录列表

Path: /api-asset/categories

Method: GET

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
pageType query 页面类型 Enum: "assets", "case", "vehicle", "judgeAsset" Yes string
返回数据
Code 说明 类型
200 Ok AssetList



4.8 对手元素接口

4.8.1 获取对手元素列表

Path: /api-asset/obstacles

Method: GET

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
schema query Enum: "dynamic", "static"
障碍物类型,指定 category 时可以不传
Yes string
category query 目录 id Yes string
page query 页码 No string
pageSize query 每页数量 No string
search query 搜索关键字 No string
返回数据
Code 说明 类型
200 Ok BasePageResponseObstacleNpcArray


4.8.2 创建自定义对手元素

Path: /api-asset/obstacles

Method: POST

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
requestBody body 请求体 Yes ObstacleCreateRequest
返回数据
Code 说明 类型
200 Ok { "npc": ObstacleNpc }



4.8.3 获取指定对手元素

Path: /api-asset/obstacles/{id}

Method: GET

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
id path 对手元素 id Yes string
返回数据
Code 说明 类型
200 Ok { "npc": ObstacleNpc }


4.8.4 更新对手元素

Path: /api-asset/obstacles/{id}

Method: PUT

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
id path 对手元素 id Yes string
requestBody body 请求体 Yes ObstacleCreateRequest
返回数据
Code 说明 类型
200 Ok { "npc": ObstacleNpc }


4.8.5 删除自定义元素

Path: /api-asset/obstacles/{id}

Method: DELETE

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
id path 需要删除元素的 id Yes string
返回数据
Code 说明 类型
200 Ok { "id": string, "schema": string }



4.8.6 对手元素判重

Path: /api-asset/obstacles/isrepeat

Method: POST

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
requestBody body 请求体 Yes { "name": string; "id"?: string }
返回数据
Code 说明 类型
200 Ok IsRepeatResponse