跳转至

资源接口

4.1 资源接口

4.1.1 获取资源列表

Path: /api-asset/assets

Method: GET

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
schema query 资源类型 Enum: "vehicleModel", "trafficflow", "sensor", "judgement", "dynamics", "controller" No string
category query 目录 id No string
vehicleOnly query 为"true"时,只获取主车编辑器页面使用的资源 No string
返回数据
Code 说明 类型
200 Ok AssetList


4.1.2 创建资源

Path: /api-asset/assets

Method: POST

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
requestBody body data:资源数据;
sourceId:当资源包含文件时,已上传的文件名称(md5);
overwriteId:如果传值将覆盖这个已存在的资源
No { "data": Asset, "sourceId": string, "overwriteId": string }
返回数据
Code 说明 类型
200 Ok AssetBaseResponse



4.1.3 获取指定资源

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

Method: GET

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
id path 需要获取资源 id Yes string
返回数据
Code 说明 类型
200 Ok Asset


4.1.4 修改资源

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

Method: PUT

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
id path 需要更新的资源 id Yes string
requestBody body 请求体 Yes AssetSaveRequest
返回数据
Code 说明 类型
200 Ok AssetBaseResponse


4.1.5 删除资源

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

Method: DELETE

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
id path 要删除的资源 id Yes string
返回数据
Code 说明 类型
200 Ok AssetBaseResponse



4.1.6 资源判重

Path: /api-asset/assets/isrepeat

Method: POST

Headers:Headers

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



4.1.7 克隆资源

Path: /api-asset/assets/{id}/clone

Method: POST

Headers:Headers

请求参数
参数名称 传参格式 说明 是否必填 类型
id path 要克隆资源的 id Yes string
返回数据
Code 说明 类型
200 Ok AssetBaseResponse