1. 获取模型的管道流向数据
获取模型中所有(或者指定系统内)相邻构件的流向关系。
请求方式:GET
请求地址:/api/{databaseKey}/piping/system/flowdirection?modelKey={xxx}&systemName={xxx}&share={yyy}
1.1. 请求参数
Headers:
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
Authorization | string | c4570cb9ca324bc8ba7dd9d1967710ea | 是 | 操作的通关令牌 |
PathParas:
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
databaseKey | string | test | 是 | 数据库key,必传 |
SearchParas:
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
modelKey | string | NULL | 是 | 模型key |
systemName | string | NULL | 否 | 系统名称 |
share | string | NULL | 否 | 分享key(可选) |
Body
application/json:
NULL
1.2. 参数说明
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
NULL | NULL | NULL | NULL | NULL |
1.3. 正确返回
{
"message": "请求处理成功",
"code": "SUCCESS",
"data":
[
[
"M1543242343_323122",
"M1543242343_693411"
],
... ... // 其他构件流向
]
}
1.4. 错误返回
状态码 | code | message | data | 原因 |
---|---|---|---|---|
NULL | BIZ_EXCEPTION | (xxx)没有系统树! | NULL | 指定系统名称但是模型没有系统树 |
NULL | BIZ_EXCEPTION | 模型(xxx)中没有名称为(xxx)的系统 | NULL | 指定的系统名称不存在 |
1.5. 逻辑要点
- 只返回相邻构件的流向关系;
- 返回结果每个列表中,第一个为起始构件,第二个为结尾构件;
- 只有当源头构件和汇入构件都属于该系统时,才会返回;
1.6. 备注
- 仅支持IFC模型和IFC模型的合并模型
- 支持两通及多通管道
1.7. 注意事项
- 数据库启用gacl时,有模型关联的BOSF文档读取权限的用户
- 数据库未启用gacl时,有数据库访问权限的用户