本地资产库-分页查询(API名称:findPagedAssetLibraryList)
功能介绍
对资产进行分页查询。
相关接口
接口名称 |
调用说明 |
---|---|
调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 |
URL
请求方式 |
HTTPS地址 |
服务架构 |
消息体类型 |
---|---|---|---|
POST |
https://isdp+域名/openapi/v1/parameter/findPagedAssetLibraryList |
OpenAPI |
application/json |
请求头
KEY |
VALUE |
是否必填 |
描述 |
---|---|---|---|
Content-Type |
application/json |
是 |
无 |
Authorization |
bearer ${access_token} |
是 |
bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
参数 |
类型 |
是否必填 |
描述 |
---|---|---|---|
po |
Object |
否 |
查询参数对象,详见下po参数说明 |
page |
Object |
是 |
分页对象,详见下page参数说明 |
po参数
参数 |
类型 |
是否必填 |
描述 |
---|---|---|---|
idList |
List<Long> |
否 |
资产库ID集合 |
name |
String |
否 |
资产库名称,模糊匹配 |
tagName |
String |
否 |
标签名称,模糊匹配 |
page参数
参数 |
类型 |
是否必填 |
描述 |
---|---|---|---|
start |
Integer |
是 |
分页起始下标 |
count |
Integer |
是 |
分页数量 |
响应参数
参数 |
类型 |
描述 |
---|---|---|
data |
Object |
分页数据对象,详见下data参数说明 |
pos |
Integer |
当前数据起始下标 |
total_count |
Integer |
总记录数 |
totalCount |
Integer |
总记录数 |
entityName |
String |
实体名 |
data参数
参数 |
类型 |
描述 |
---|---|---|
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> |
标签列表 |
请求示例
{ "po": { "idList": null, "name": "检查工具集1", "tagName": "" }, "page": { "start": 0, "count": 10 } }
响应示例
{ "data": [ { "id": 6, "assetId": "0GbP000001DypHCO6T8C", "name": "检查工具集1", "version": "1.0.0", "fileId": 5079013, "downLoadUrl": null, "type": 1, "size": 6515957, "status": 2, "releaseStatus": 3, "sourceTenantName": null, "operatorName": null, "deleteFlag": 0, "appName": "pub-server", "entityName": "AssetLibrary", "tenantId": 1, "createdBy": -1, "creationDate": "2024-05-20T11:35:07.000+08:00", "lastUpdatedBy": -1, "lastUpdateDate": "2024-06-17T15:00:04.000+08:00", "operationLog": null, "failReason": null, "solution": null, "tagList": [ "测试1" ] } ], "pos": 0, "total_count": 1, "entityName": null, "totalCount": 1 }