健康度柱状图
组件名称: 健康度柱状图
组件样式:
请求参数:
图表接口必须支持分钟数和结束时间参数,以满足数读报告可以动态调整时间获取数据。
请求参数 | 类型 | 必选参数 | 说明 |
---|---|---|---|
timePeriod | Number | 是 | 分钟数 |
endTime | String | 是 | 结束时间,格式为yyyy-MM-dd HH:mm |
正确响应数据:
字段 | 类型 | 必须返回 | 说明 |
---|---|---|---|
status | Number | 是 | 请求返回状态,成功200,非200统一无数据处理 |
msg | String | 否 | 请求响应信息 |
data | Object[] | 是 | 响应结果 |
beginTime | Number | 是 | 开始时间 |
endTime | Number | 是 | 结束时间 |
eventLevel | Number | 是 | 健康度级别 |
示例:
{
"status": 200,
"msg": "success",
"data": [
{
"beginTime":1594954800000,
"endTime":1597632360000,
"eventLevel":-1
}
]
}
数据库接入、CSV接入:
SQL查询结果和CSV文件内容均为3列,字段名称可以任意指定,但是字段顺序不能改变。
字段 | 类型 | 描述 |
---|---|---|
beginTime | Date | 开始时间 |
endTime | Date | 结束时间 |
eventLevel | String | 健康度级别 |
以MySQL为例,SQL示例如下:
SELECT beginTime,endTime,eventLevel FROM demo
CSV示例如下:
beginTime,endTime,eventLevel
1628655933168,1628763933168,-1
1628763933168,1628943933168,1
1628943933168,1629015933168,2
1629015933168,1629116733168,0