文档首页/ ISDP/ API参考/ API接口/ 本地资产库-批量修改 (API名称:batchEditAssetLibrary)
更新时间:2024-07-22 GMT+08:00
分享

本地资产库-批量修改 (API名称:batchEditAssetLibrary)

功能介绍

批量修改资产库。

相关接口

接口名称

调用说明

获取Token

调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。

URL

请求方式

HTTPS地址

服务架构

消息体类型

POST

https://isdp+域名/openapi/v1/parameter/batchEditAssetLibrary

OpenAPI

application/json

请求头

KEY

VALUE

是否必填

描述

Content-Type

application/json

Authorization

bearer ${access_token}

bearer +“ ”+5.2.1中获取的access_token的值

请求参数

参数

类型

是否必填

描述

dataList

List<Map<String,Object>

修改数据对象,单对象里具体信息详见下表

单对象信息

参数

类型

是否必填

描述

id

Long

资产库ID,主键

assetId

Long

云官网资产ID

name

String

资产名称

version

String

版本号

fileId

Long

文件ID

size

Long

文件大小,KB作为单位

downLoadUrl

String

下载地址

type

Integer

资产类型:1 作业模型,lookup:ASSET_TYPE

form

Integer

资产形式:1 zip,lookup:ASSET_FORM

status

Integer

资产状态:1 打包中,2 打包成功,3 打包失败,4 安装中,5 安装成功,6 安装失败,lookup:ASSET_STATUS

releaseStatus

Integer

上架状态:1 上传,2 审核,3 上架,lookup:ASSET_RELEASE_STATUS

bookingCount

Integer

订阅次数

sourceTenantName

String

资产来源的租户名称

operatorId

Long

操作人ID

operatorName

String

操作人名称

operationLog

String

操作日志

failReason

String

失败原因

solution

String

解决办法

totalCount

Integer

总个数

currentProcessCount

Integer

当前操作个数

currentSuccessfulCount

Integer

当前成功个数

tagList

List<String>

标签列表,如果有值,将全量进行标签更新;如果无值不作标签修改

响应参数

参数

类型

描述

status

String

返回状态,值:success/failed 表示成功/失败

msg

String

异常时提示信息

data

Object

返回数据对象

success

boolean

true/false

failed

boolean

false/true

请求示例

{
    "dataList": [
        {
            "id": 1497,
            "assetId": null,
            "name": "资产测试705-2",
            "version": "V1",
            "fileId": "1000",
            "size": "123456",
            "downLoadUrl": "https://test/11.docx",
            "type": 1,
            "form": 1,
            "status": 1,
            "releaseStatus": 1,
            "bookingCount": 0,
            "sourceTenantName": "测试租户1",
            "operatorId": 1000,
            "operatorName": "张三",
            "operationLog": "因为需要,所有安装。。。。",
            "failReason": "就那样失败了",
            "solution": "重来一次吧",
            "totalCount": 1,
            "currentSuccessfulCount": 1,
            "currentProcessCount": 1,
            "tagList": [
                "tag1",
                "tag2"
            ]
        }
    ]
}

响应示例

{
    "status": "success",
    "msg": null,
    "data": null,
    "success": true,
    "failed": false
}

相关文档