1. 导入图纸图元与模型构件的关联关系

将模型与图纸、构件与图元的关系导入。


请求方式:POST

请求地址:/api/{databaseKey}/relations

1.1. 请求参数

Headers:

参数名 类型 示例 是否必填 参数含义
Authorization string c4570cb9ca324bc8ba7dd9d1967710ea 操作的通关令牌

PathParas:

参数名 类型 示例 是否必填 参数含义
databaseKey string test 数据库key,必传

SearchParas:

参数名 类型 示例 是否必填 参数含义
NULL NULL NULL NULL

Body

application/json:

{
    "file": "xxx", //二三维关系文件,必传
    "drawingKey": "234325", //图纸key,必传
    "modelKey": "M1244352634" //模型key,必传
}

1.2. 参数说明

参数名 类型 示例 是否必填 参数含义
file file NULL 二三维关系文件
drawingKey string 234325 图纸key
modelKey string M1244352634 模型key

1.3. 正确返回

{
    "code": "SUCCESS",
    "message": "请求处理成功",
    "data": "截至第x行,导入成功"
}

1.4. 状态码

状态码 code message data 原因
400 BIZ_EXCEPTION 文件格式错误,列x名称不正确 NULL 文件格式错误(列不完整、前4列列名错误)
400 BIZ_EXCEPTION Excel导入数据存在非文本格式 NULL Excel中存在单元格内容不是文本格式
400 BIZ_EXCEPTION 第x行,modelKey为M1591755968216,xx为xxx的图元不存在 NULL 当遇到第一个图元不存在时
400 BIZ_EXCEPTION 第x行,modelKey为M1591755968216,xx为xxx的构件不存在 NULL 当遇到第一个构件不存在时
400 BIZ_EXCEPTION 第x行,y列单元格未填写内容 NULL 当遇到4列中有部分列为空、部分列不为空时

1.5. 备注

二三维关联关系文件为excel格式:

第一列标题:图元属性名称,值为属性名称,目前支持句柄或attribute里的具体属性,格式:Property.其他.句柄。

第二列标题:图元属性值,值为:对应图元的句柄或者图元属性值。

第三列标题:构件属性名称,值为属性名称,目前支持id、name或attribute里的具体属性,格式:标识数据.编号。

第四列标题:构件属性值,值为:对应构件的key或构件属性值。

1.6. 注意事项

1、导入前删除该模型与该图纸之前已导入的关联关系。

2、当一行的4列单元格都为空时,停止处理,导入空行前所有数据,空行后面的数据不再导入,提示“截至第x行,导入成功”。

版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2021 all right reserved,powered by Gitbook该文件修订时间: 2021-08-25 16:16:24

results matching ""

    No results matching ""