调用getApplicationListPage接口获取指定下项目的应用分页列表
接口URL:/v1/app/getApplicationListPage
Content-Type:text/plain
请求方式:get
URI参数说明:
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
appGroupId | String | String | 否 | 应用分组ID,数据来源于’应用分组列表’ |
name | String | String | 否 | 应用名称 |
pageNum | Integer | Integer | 否 | 分页查询时当前显示第几页,默认值为1。 |
pageSize | Integer | Integer | 否 | 分页查询时每页显示几条,默认值为10。 |
projectId | String | String | 是 | 项目ID,数据来源于分页查询项目列表 |
请求体参数说明:
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
无请求参数KEY/VALUE类型 |
返回参数说明:
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
statusCode | Integer | Integer | 响应编码 2000 success |
message | String | String | 消息内容 |
returnObj | Object | Object | 返回数据 |
error | String | String | 调用错误时返回的错误编码 |
表returnObj
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
list | Array | Array | 当前页记录列表 |
pageNum | Integer | Integer | 当前页 |
pageSize | Integer | Integer | 每页行数 |
size | Integer | Integer | 从startRow到endRow的记录数 |
total | Integer | Integer | 总行数 |
startRow | Long | Long | 当前页第一个元素在所有记录的序号 |
endRow | Long | Long | 当前页最后一个元素在所有记录的序号 |
pages | Integer | Integer | 总页数 |
prePage | Integer | Integer | 前一页 |
nextPage | Integer | Integer | 下一页 |
isFirstPage | Boolean | Boolean | 是否为第一页 |
isLastPage | Boolean | Boolean | 是否为最后一页 |
hasPreviousPage | Boolean | Boolean | 是否有前一页 |
hasNextPage | Boolean | Boolean | 是否有下一页 |
navigatePages | Integer | Integer | 导航页码数 |
navigatepageNums | Array | Array | 所有导航页页号,Integer数组 |
navigateFirstPage | Integer | Integer | 导航条上的第一页 |
navigateLastPage | Integer | Integer | 导航条上的最后一页 |
表list
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
appGroupId | String | String | 应用分组id |
appGroupName | String | String | 应用分组名称 |
appId | String | String | 应用ID |
category | String | String | 应用分类MICRO_SERVICE和GENERAL_APP |
codeReposAddress | String | String | 仓库地址 |
codeReposName | String | String | 仓库名称 |
codeReposOrganization | String | String | 组织名称 |
connectionId | String | String | 服务连接ID |
createStaff | String | String | 创建人 |
createTime | String | String | 创建时间 |
description | String | String | 应用描述 |
name | String | String | 应用名称 |
origin | String | String | 仓库来源,目前有GITEE、GITHUB |
statusCd | String | String | 状态S0A有效S0X无效 |
statusTime | String | String | 状态变更时间 |
type | String | String | 应用类型,EXTERNAL_CODE |
返回示例:成功
{
"statusCode":2000,
"returnObj": {
"endRow": 0,
"hasNextPage": true,
"hasPreviousPage": true,
"isFirstPage": true,
"isLastPage": true,
"list": [
{
"appGroupId": "29b25b16-0b71-48ae-8e82-3746a052b98d ",
"appGroupName": "测试",
"appId": "29b25b16-0b71-48ae-8e82-3746a052b98d",
"category": "GENERAL_APP",
"codeReposAddress": "https://xxx",
"codeReposName": "测试",
"codeReposOrganization": "测试",
"connectionId": "29b25b16-0b71-48ae-8e82-3746a052b98d ",
"createStaff": "张三",
"createTime": "1459230000000",
"description": "测试应用",
"name": "测试",
"origin": "测试",
"statusCd": "S0A",
"statusTime": "1459230000000",
"type": " EXTERNAL_CODE "
}
],
"navigateFirstPage": 0,
"navigateLastPage": 0,
"navigatePages": 0,
"navigatepageNums": [
0
],
"nextPage": 0,
"pageNum": 0,
"pageSize": 0,
"pages": 0,
"prePage": 0,
"size": 0,
"startRow": 0,
"total": 0
},
"message":"成功"}
返回示例:失败
{"statusCode":190400,"error":"MSAP_400","message":"应用名称不能为空."}