获取左侧底部信息
接口地址:/api/yt/homepage/left/bottom{?endTs,interval,startTs,trend}
请求方式:GET
请求数据类型:application/x-www-form-urlencoded
响应数据类型:*/*
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 |
startTs | 统计时间区间开始时间,单位:毫秒 | query | true | integer(int64) |
endTs | 统计时间区间结束时间,单位:毫秒 | query | true | integer(int64) |
interval | 时间窗口,不能低于2小时。单位:毫秒 | query | true | integer(int64) |
trend | 统计数据类型,例如:租户趋势(TENANT_TREND)、客户趋势(CUSTOMER_TREND)、客户告警统计(CUSTOMER_ALARM_STATISTICAL)、客户消息统计(CUSTOMER_MESSAGE_STATISTICAL) | query | true | string |
响应参数:
参数名称 | 参数说明 | 类型 |
result | object | |
setOrExpired | boolean |
响应示例:
{
"result": {},
"setOrExpired": true
}
获取左侧顶部信息
接口地址:/api/yt/homepage/left/top
请求方式:GET
请求数据类型:application/x-www-form-urlencoded
响应数据类型:*/*
请求参数:
暂无
响应参数:
参数名称 | 参数说明 | 类型 |
alarmInfo | 告警统计 | BaseHomePageTop |
sumCount | 总数 | integer(int32) |
todayAdd | 今日新增 | integer(int32) |
customerInfo | 客户统计 | BaseHomePageTop |
sumCount | 总数 | integer(int32) |
todayAdd | 今日新增 | integer(int32) |
deviceInfo | 设备统计 | HomeDeviceInfoDTO |
directConnection | 直连设备数量 | integer(int32) |
gateWay | 网关设备数量 | integer(int32) |
inActive | 未激活设备数量 | integer(int32) |
offLine | 离线设备数量 | integer(int32) |
onLine | 在线设备数量 | integer(int32) |
sensor | 网关子设备数量 | integer(int32) |
sumCount | 设备总数 | integer(int32) |
todayAdd | 今日新增设备数量 | integer(int32) |
messageInfo | 消息统计 | HomePageTopMessage |
dataPointsCount | 数据点总数 | integer(int32) |
messageCount | 消息总数 | integer(int32) |
todayDataPointsAdd | 今日数据点新增 | integer(int32) |
todayMessageAdd | 今日消息新增 | integer(int32) |
productInfo | 产品统计 | BaseHomePageTop |
sumCount | 总数 | integer(int32) |
todayAdd | 今日新增 | integer(int32) |
tenantInfo | 租户统计 | BaseHomePageTop |
sumCount | 总数 | integer(int32) |
todayAdd | 今日新增 | integer(int32) |
响应示例:
{
"alarmInfo": {
"sumCount": 0,
"todayAdd": 0
},
"customerInfo": {
"sumCount": 0,
"todayAdd": 0
},
"deviceInfo": {
"directConnection": 0,
"gateWay": 0,
"inActive": 0,
"offLine": 0,
"onLine": 0,
"sensor": 0,
"sumCount": 0,
"todayAdd": 0
},
"messageInfo": {
"dataPointsCount": 0,
"messageCount": 0,
"todayDataPointsAdd": 0,
"todayMessageAdd": 0
},
"productInfo": {
"sumCount": 0,
"todayAdd": 0
},
"tenantInfo": {
"sumCount": 0,
"todayAdd": 0
}
}
获取右侧过期租户信息
接口地址:/api/yt/homepage/right/overdue{?page,pageSize}
请求方式:GET
请求数据类型:application/x-www-form-urlencoded
响应数据类型:*/*
请求参数:
参数名称 | 参数说明 | 是否必须 | 数据类型 |
page | page | true | int |
pageSize | pageSize | true | int |
响应参数:
参数名称 | 参数说明 | 类型 |
items | array | |
createTime | 创建时间 | string(date-time) |
creator | 创建用户 | string |
defaultConfig | 租户默认配置 | string |
description | 租户描述 | string |
enabled | 租户状态:启用/禁用 | boolean |
icon | 租户图标 | string |
id | ID | string |
name | 租户名称 | string |
roleIds | 租户角色列表 | array |
tenantExpireTime | 租户到期时间 | string(date-time) |
tenantId | 租户ID | string |
tenantProfileId | 租户配置 | string |
tenantStatus | 可用值:DISABLED,EXPIRED,NORMAL | string |
updateTime | 更新时间 | string(date-time) |
updater | 更新用户 | string |
total | integer(int32) |
响应示例:
{
"items": [
{
"createTime": "",
"creator": "",
"defaultConfig": "",
"description": "",
"enabled": false,
"icon": "",
"id": "",
"name": "",
"roleIds": [],
"tenantExpireTime": "",
"tenantId": "",
"tenantProfileId": "",
"tenantStatus": "",
"updateTime": "",
"updater": ""
}
],
"total": 0
}
获取右侧Top10
接口地址:/api/yt/homepage/right/top10
请求方式:GET
请求数据类型:application/x-www-form-urlencoded
响应数据类型:*/*
请求参数:
暂无
响应参数:
参数名称 | 参数说明 | 类型 |
result | object | |
setOrExpired | boolean |
响应示例:
{
"result": {},
"setOrExpired": true
}
小程序APP首页统计信息
接口地址:/api/yt/homepage/app{?login}
请求方式:GET
请求数据类型:application/x-www-form-urlencoded
响应数据类型:*/*
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 |
login | 只取告警数据 | query | true | boolean |
响应参数:
参数名称 | 参数说明 | 类型 |
todayAlarm | 告警基础统计信息 | |
activedAlarm | 未处理告警数量 | integer(int32) |
clearedAck | 已处理告警数量 | integer(int32) |
clearedUnack | 误报告警数量 | integer(int32) |
total | 告警总数 | integer(int32) |
todayCustomer | 客户基础统计信息 | |
cancellation | 禁用或过期客户数量 | integer(int32) |
loginUse | 活跃用户数 | integer(int32) |
normal | 正常用户 | integer(int32) |
total | 客户总数 | integer(int32) |
todayDevice | 设备基础统计信息 | |
inActive | 未激活设备数量 | integer(int32) |
offLine | 离线设备数量 | integer(int32) |
onLine | 在线设备数量 | integer(int32) |
total | 设备总数 | integer(int32) |
todayMsg | 流量基础统计信息 | |
dataPoints | 数据点数量 | integer(int32) |
message | 收发消息数量 | integer(int32) |
todayTenant | 租户基础统计信息 | |
expired | 过期租户数量 | integer(int32) |
normal | 正常租户数量 | integer(int32) |
total | 租户总数 | integer(int32) |
totalAlarm | 告警统计 | 告警基础统计信息 |
activedAlarm | 未处理告警数量 | integer(int32) |
clearedAck | 已处理告警数量 | integer(int32) |
clearedUnack | 误报告警数量 | integer(int32) |
total | 告警总数 | integer(int32) |
totalCustomer | 客户统计 | 客户基础统计信息 |
cancellation | 禁用或过期客户数量 | integer(int32) |
loginUse | 活跃用户数 | integer(int32) |
normal | 正常用户 | integer(int32) |
total | 客户总数 | integer(int32) |
totalDevice | 设备统计 | 设备基础统计信息 |
inActive | 未激活设备数量 | integer(int32) |
offLine | 离线设备数量 | integer(int32) |
onLine | 在线设备数量 | integer(int32) |
total | 设备总数 | integer(int32) |
totalMsg | 消息统计 | 流量基础统计信息 |
dataPoints | 数据点数量 | integer(int32) |
message | 收发消息数量 | integer(int32) |
totalTenant | 租户统计 | 租户基础统计信息 |
expired | 过期租户数量 | integer(int32) |
normal | 正常租户数量 | integer(int32) |
total | 租户总数 | integer(int32) |
响应示例:
{
"todayAlarm": {
"activedAlarm": 0,
"clearedAck": 0,
"clearedUnack": 0,
"total": 0
},
"todayCustomer": {
"cancellation": 0,
"loginUse": 0,
"normal": 0,
"total": 0
},
"todayDevice": {
"inActive": 0,
"offLine": 0,
"onLine": 0,
"total": 0
},
"todayMsg": {
"dataPoints": 0,
"message": 0
},
"todayTenant": {
"expired": 0,
"normal": 0,
"total": 0
},
"totalAlarm": {
"activedAlarm": 0,
"clearedAck": 0,
"clearedUnack": 0,
"total": 0
},
"totalCustomer": {
"cancellation": 0,
"loginUse": 0,
"normal": 0,
"total": 0
},
"totalDevice": {
"inActive": 0,
"offLine": 0,
"onLine": 0,
"total": 0
},
"totalMsg": {
"dataPoints": 0,
"message": 0
},
"totalTenant": {
"expired": 0,
"normal": 0,
"total": 0
}
}