1. 根据模型解析数据更新物项

根据模型解析数据更新物项。

请求方式:POST

请求地址:/bosdesignservice/{appKey}/tags/model-copy/update

1.1. 请求参数:

Headers:

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

PathParas:

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

SearchParas:

参数名 类型 示例 是否必填 参数含义
transactionCode string tag-001 业务事务编码

Body:

application/json:

{
    "bosclass": "tags",
    "modelKey": " #3D模型key",
    "modelDB": "  #模型所在3D库,登陆接口成功后返回的modelDB",
    "componentQuery": {
        "nestOr": [
            {
                "field": "attribute['其他']['类别']  #存放在模型构件attribute中的构件属性",
                "operator": "like  #匹配规则 精确查询,模糊查询等等",
                "value": "zhao  # 值",
                "number": "false  #比较时将内容转化为数字后再比较"
            },
            {
                "nestAnd": [
                    {
                        "field": "name  #存放在模型构件attribute中的构件属性",
                        "operator": "==  # 匹配规则 精确查询,模糊查询等等",
                        "value": "三通  # 值",
                        "number": "false"
                    },
                    {
                        "...": "...."
                    }
                ]
            }
        ]
    }
}

1.2. 参数说明:

参数名 类型 示例 是否必填 参数含义
configFile file 具体映射关系配置文件

1.3. 正确返回:

Http Status Code:200
{
    "code": "SUCCESS",
    "message": "请求处理成功",
    "data": "{taskId}"
}
#taskId为模型拷贝任务Id

1.4. 状态码:

状态码 code message data 原因
200 ENTITY_BOSCLASS_NOTFOUND 实体类{entity}不存在 NULL 当传入bosclass不存在时
200 ENTITY_BOSCLASS_INVALID 实体类{entity}值无效 NULL 当传入bosclass非tags类或其子孙类时
200 ENTITY_QUERY_NUMBER number为true、operator为非数字运算符{operator} NULL 如nestAnd/nestOr参数中number值为true,但operator值为like
200 ENTITY_QUERY_NUMBER value参数值{value }非数字 NULL 如nestAnd/nestOr参数中number值为true,但value值无法转换为数字
200 ENTITY_QUERY_NUMBER number参数值{number}无效 NULL 如nestAnd/nestOr参数中number值为true、false、空以外的其他值
200 CONFIGFILE_REQUIRED 映射关系配置文件缺失 NULL 如configFile未提供
200 CONFIGFILE_FORMAT_WRONG 映射关系配置文件格式错误 NULL configFile文件格式错误
200 OBJECT_REQUIREDFIELD_EMPTY XXX属性必填 NULL 如创建Tag时缺少必填字段
200 ENTITY_NAME_INVALID 实体对象name属性值无效 NULL 当tags对象的name包含※时
200 MODEL_NOT_FOUND 模型({modelKey})不存在 NULL 当modelKey对应的模型在3D库中不存在时
200 PARSE_NOT_FINISHED 模型({modelKey})尚在解析中 NULL 当modelKey对应的模型尚未完成解析时
200 PARSE_FAILED 模型({modelKey})解析失败 NULL 当modelKey对应的模型解析失败时
200 DATABASE_NOT_FOUND 3D库({modelDB})不存在 NULL 当modelDB对应的3D库不存在时

1.5. 注意事项:

暂无注意事项

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

results matching ""

    No results matching ""