列表
组件名称: 列表
组件样式:

请求参数:
图表接口必须支持分钟数和结束时间参数,以满足数读报告可以动态调整时间获取数据。
| 请求参数 | 类型 | 必选参数 | 说明 |
|---|---|---|---|
| timePeriod | Number | 是 | 分钟数 |
| endTime | String | 是 | 结束时间,格式为yyyy-MM-dd HH:mm |
正确响应数据:
| 字段 | 类型 | 必须返回 | 说明 |
|---|---|---|---|
| status | Number | 是 | 请求返回状态,成功200,非200统一无数据处理 |
| msg | String | 否 | 请求响应信息 |
| data | Object[] | 是 | 响应结果 |
| header | Object[] | 是 | 表格头部信息对象 |
| key | Object | 是 | key为表格数据属性对应的值,value为表格头部标题文本 |
| rows | Object[] | 是 | 表格头部信息对象 |
| rows | Object | 是 | 表格行数据对象,key必须跟header对应 |
示例:
{
"status/code": 200,
"msg":"",
"data": [
{
"header": [
{"key1":"健康度"},
{"key2":"业务系统"},
{"key3":"响应时间"},
{"key4":"吞吐率"},
{"key5":"峰值吞吐率"}
],
"rows": [
{"key1":"良好","key2":80,"key3":"卡顿","key4":"12%","key5":"12%"},
{"key1":"一般","key2":80,"key3":"崩溃","key4":"12%","key5":"12%"},
{"key1":"严重","key2":80,"key3":"想用时间","key4":"12%","key5":"12%"}
]
}
]
}
数据库接入、CSV接入:
SQL查询结果和CSV文件内容字段名称可以任意指定。
| 字段 | 类型 | 描述 |
|---|---|---|
| name1 | String | 列名 |
| name2 | String | 列名 |
| name3 | String | 列名 |
以MySQL为例,SQL示例如下:
SELECT name1,name2,name3,... FROM demo
CSV示例如下:
健康度,业务系统,响应时间,吞吐率,峰值吞吐率
良好,80,卡顿,12%,12%
一般,80,崩溃,12%,12%
严重,80,崩溃,12%,12%