数据资源目录

新增目录

URL

POST https://baas.qualink.com/bas/catalog/insertordinarycatalog

请求头部

Content-type: application/json
Authorization: 平台用户身份令牌

请求参数

名称 类型 是否必选 描述
catalog_name String 目录名称
catalog_description String 目录描述
pid String 上一级目录的Id

示例:

{
    "catalog_name":"质量链",
    "catalog_description": "质量链目录",
    "pid":"20191104151023111283883265865499"
}

返回数据

名称 类型 示例值 描述
success Boolean true 是否成功
msg String 添加目录成功 描述结果信息
data JSON - 返回数据

正常返回示例:

JSON 格式

{
    "success": true,
    "msg": "添加成功",
    "data": null
}

获取目录树状结构

URL

GET https://baas.qualink.com/bas/catalog/getcatalog

请求头部

Content-type: application/json
Authorization: 平台用户身份令牌

请求参数

无需参数

返回数据

名称 类型 示例值 描述
success Boolean true 是否成功
msg String 成功 描述查询结果信息
data JSON - 返回数据
catalog_name String - 目录名称
create_time String - 目录创建时间
catalog_type String - 目录类型(0:根目录,1:中间目录,2:末级目录,3:用户目录)
creator_id String - 创建者ID
catalog_order int - 目录序号
catalog_description String - 目录描述
pid String - 父目录ID
childList List - 子目录列表
data_catalog_id String - 目录ID
is_leaf String - 是否是叶子目录(0:否,1:是)

正常返回示例:

JSON 格式

{   "success": true,
    "msg": "成功",
    "data": [
    {
            "data_resource_count": 0,
            "catalog_name": "222",
            "create_time": 1572901775000,
            "catalog_type": "0",
            "creator_id": "20190708140048411042",
            "catalog_order": 333,
            "catalog_description": "            ",
            "pid": "0",
            "childList": [
                {
                    "data_resource_count": 0,
                    "catalog_name": "1",
                    "create_time": 1572901823000,
                    "catalog_type": "2",
                    "creator_id": "20190708140048411042",
                    "catalog_order": 2,
                    "catalog_description": "              ",
                    "pid": "20191104150935860287285724517766",
                    "childList": [
                        {
                            "data_resource_count": 0,
                            "catalog_name": "33334",
                            "create_time": 1572968602000,
                            "catalog_type": "3",
                            "creator_id": "20190708140048411042",
                            "catalog_order": 0,
                            "catalog_description": "",
                            "pid": "20191104151023111283883265865499",
                            "childList": [],
                            "data_catalog_id": "20191105094322958669121226620948",
                            "is_leaf": "1"
                        }
                    ],
                    "data_catalog_id": "20191104151023111283883265865499",
                    "is_leaf": "0"
                }
            ],
            "data_catalog_id": "20191104150935860287285724517766",
            "is_leaf": "0"
        }
    ]
}

删除目录

URL

DELETE https://baas.qualink.com/bas/catalog/ordinarydelete/{id}

请求头部

Content-type: application/json
Authorization: 平台用户身份令牌

请求参数

名称 类型 是否必选 描述
id String 需要删除的目录Id

返回数据

名称 类型 示例值 描述
success Boolean true 是否成功
msg String 删除成功 描述结果信息
data JSON - 返回数据

正常返回示例:

JSON 格式

{
    "success": true,
    "msg": "删除成功",
    "data": null
}

更新目录

URL

POST https://baas.qualink.com/bas/catalog/ordinaryupdcatalog

请求头部

Content-type: application/json
Authorization: 平台用户身份令牌

请求参数

名称 类型 是否必选 描述
data_catalog_id String 需要修改的用户目录Id
catalog_name String 修改之后的目录名称
catalog_description String 修改之后的目录描述

示例:

{
    "data_catalog_id" : "20191105094322958669121226620948",
    "catalog_name" : "质量链",
    "catalog_description" : "质量链目录"
}

返回数据

名称 类型 示例值 描述
success Boolean true 是否成功
msg String 修改成功 描述结果信息
data JSON - 返回数据

正常返回示例:

JSON 格式

{
    "success": true,
    "msg": "修改成功",
    "data": null
}