ZRX相关接口
# 1 上传 zrx 文件
简要描述
上传 zrx 文件,返回 zrx 唯一标识
请求 URL
/api/zrx/upload
请求方式
- POST
FormData 请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
file | 是 | File | zrx 文件 |
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
code | int | 返回参数 |
msg | string | 返回消息 |
data | string | zrx 唯一标识 |
返回示例
{
"code": 0,
"msg": "success",
"data": "1813891510068785152"
}
备注
# 2 删除 zrx 文件
简要描述
- 根据 zrx 唯一标识批量删除 zrx 文件
请求 URL
/api/zrx/deleteByIds
请求方式
- POST
请求 Body
["1813891510068785152"]
参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
ids | 是 | array | zrx 文件 id 列表 |
返回示例
{
"msg":"操作成功",
"code":0,
"data":null
}
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
code | int | 返回 code |
msg | string | 返回消息 |
data | object | 无 |
备注
# 3 查询 zrx 文件列表
简要描述
查询 zrx 文件列表
请求 URL
/api/zrx/list
请求方式
- GET
请求参数
无
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
code | int | 返回参数 |
msg | string | 返回消息 |
data | object | 数据对象 |
id | long | zrx 文件唯一标识 |
name | string | zrx 文件名称 |
size | int | zrx 文件大小(单位:字节) |
createTime | long | 上传时间戳 |
返回示例
{
"code": 0,
"msg": "success",
"data": [
{
"id": "1812728218948984832",
"name": "test.dll",
"createTime": 1721023061000,
"size": 4243
}
]
}
备注
# 4 执行 zrx 命令
简要描述
- 执行 zrx 命令,将执行完成的结果,以文件流的方式返回
请求 URL
/api/zrx/execute
请求方式
- POST
请求 Body
{
"zrxId": "1812728218948984832",
"docId": "1812828248746784816",
"commandData": ["getAllBlockName"]
}
参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
zrxId | 是 | long | zrx 唯一标识 id |
docId | 是 | long | 图纸文档 id |
commandData | 是 | array | zrx 命令数组 |
返回示例
无
返回参数说明
二进制文件流
备注