资源接口
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 |