文档首页/ ISDP/ API参考/ API接口/ 资产管理/ 本地资产库-批量修改 (API名称:batchEditAssetLibrary)
更新时间:2025-06-16 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
}

相关文档