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 命令数组

返回示例

返回参数说明

二进制文件流

备注