流水线插件,只返回数据 - queryResourceTableData
功能介绍
board,只返回数据,不返回总数。调用此接口前必须联系技术人员添加账号白名单并获取关键调用参数,否则无法调用。
调用方法
请参见如何调用API。
URI
POST /testreport/v4/testhub/etl/query/data-list
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
X-Auth-Token | 是 | String | 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
table_name | 是 | String | 需要同步的表名称,具体可以同步的表名需要联系支撑人员获取 |
is_bak | 否 | Boolean | 是否是bak表数据 |
start_time | 否 | String | 查询时间段起始时间 |
end_time | 否 | String | 查询时间段截止时间 |
filter_time_field | 否 | String | 时间段过滤的字段,具体可以同步的字段需要联系支撑人员获取 |
schema_no | 否 | String | 分库编号(数字类型),具体值需要根据 table_name所在的库来定 |
project_uuid | 否 | String | 项目id |
query_fields | 否 | Array of strings | 查询的资源, 查询的字段会影响单次查询最大的条数,查询字段内容占用的内存越多,接口支持的条数越小, 可为空 |
limit | 是 | Long | 分页大小 需要通过接口 /testreport/v4/testhub/etl/query/max-row-size 查询 可以查询的最大值 默认取值: 10 |
offset | 是 | Long | 偏移数量 |
响应参数
状态码:200
参数 | 参数类型 | 描述 |
|---|---|---|
value | 详细结果 |
状态码:400
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 接口调用失败错误码 |
error_msg | String | 接口调用失败错误信息 |
状态码:401
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 接口调用失败错误码 |
error_msg | String | 接口调用失败错误信息 |
状态码:404
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 接口调用失败错误码 |
error_msg | String | 接口调用失败错误信息 |
状态码:500
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 接口调用失败错误码 |
error_msg | String | 接口调用失败错误信息 |
请求示例
post https://{endpoint}/testreport/v4/testhub/etl/query/data-list
{
"table_name" : "resourcehistory",
"schema_no" : "1",
"offset" : "1",
"start_time" : "2022-08-06 09:37:25",
"end_time" : "2022-08-06 09:37:26",
"filter_time_field" : "tmssUpdateTime",
"project_uuid" : "02a4aaa6666942119030fc34e09deecb",
"limit" : "4",
"query_fields" : [ "uri", "BASEFIELDCHANGES", "tmssUpdateTime" ]
} 响应示例
状态码:200
OK
{
"status" : "success",
"result" : {
"total" : 2
}
} 状态码
状态码 | 描述 |
|---|---|
200 | OK |
400 | Bad Request |
401 | Unauthorized |
404 | Not Found |
500 | Internal Server Error |
错误码
请参见错误码。

