1. 根据模型变更升版物项

根据模型变更升版物项。

请求方式:POST

请求地址:/bosdesignservice/{appKey}/tags/upgradeModelTags

1.1. 请求参数:

Headers:

参数名 类型 示例 是否必填 参数含义
Authorization string c4570cb9ca324bc8ba7dd9d1967710ea access_token

PathParas:

参数名 类型 示例 是否必填 参数含义
appKey string xb05cd3a35614caa85c0f8f86c58fcc1 应用Key

SearchParas:

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

Body:

multipart/form-data:

{
    "bosclass":"tags",
    "compareKey":"",
    "modelDB":"",  #模型所在3D库
    "configFile":#具体映射关系配置文件(file类型)
    "add":["xxx"], #新增的模型构件
    "delete":["xxx"], #删除的模型构件
    "update":[{“oldComponentKey”:”xxx”,”newComponentKey”:”xxx”}], #更新属性的模型构件
}

1.2. 参数说明:

参数名 类型 示例 是否必填 参数含义
bosclass string tags bos class
compareKey string fdsafdasf
modelDB string gfdgfdsgfds 模型所在3D库
configFile file类型 文件 具体映射关系配置文件
add Array string ["xxx"] 新增的模型构件
delete Array string ["xxx"] 删除的模型构件
update Array object [{“oldComponentKey”:”xxx”,”newComponentKey”:”xxx”}] 更新属性的模型构件

1.3. 正确返回:

Http Status Code:200
{
    "code":"SUCCESS",
    "message":"请求处理成功",
    "data": null
}

1.4. 状态码:

状态码 code message data 原因
NULL NULL NULL NULL NULL

1.5. 注意事项:

1、add为新增的物项,根据映射关系生成tag。

2、delete为删除的物项,将现有的物项逻辑删除,即gstatus=10。

3、update为更新属性的物项,将对应物项属性更新,并保留关联关系;其他历史版本模型抽取的物项,生成新的物项,modelKey为新模型的modelKey,历史版本物项gstatus=20。

4、记录模型构件的修改记录。

5、记录一条copyTask记录,type为1-升版。

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

results matching ""

    No results matching ""