跳到主要内容

查询结构对比任务列表

查询当前账户下的结构对比任务列表,可按结构对比主任务 ID 精确查询。

请求地址:/openapi/v1/compareschema/queryTaskList

请求方法:GET

请求参数

参数类型是否必填说明示例
taskIdString结构对比主任务 ID。不传时按分页参数返回结构对比任务列表。cc-th6j3fs58y
pageSizeInteger每页记录数,默认为 30,最大为 10030
pageNumberInteger当前页码,默认从 1 开始。1

返回参数

参数类型说明示例
successBoolean请求是否成功。true
requestIdString请求 ID,可用于问题排查和链路追踪。Kg1z5GAI-gmnhsLLnimmh7TTdhmo7KGB
dataObject结构对比任务分页结果,字段见下方说明。见下方示例
messageString错误信息。请求失败时返回。invalid pageSize

data 字段说明

参数类型说明示例
pageNumberInteger当前页码。1
pageSizeInteger每页记录数。30
totalInteger符合条件的任务总数。1
schemaComparisonsArray结构对比任务列表。见下方字段说明

schemaComparisons 字段说明

参数类型说明示例
taskIdString结构对比任务 ID。cc-th6j3fs58y
taskNameString结构对比任务名称。schema_compare_demo
statusString任务状态。常见取值包括 notStartedprecheckingstartingrunningfailedsuccesssuccess
periodicString对比方式。ONETIME 表示一次性对比,PERIODIC 表示周期性对比。ONETIME
lastExecIdLong最近一次结构对比子任务 ID。46958
createTimeString任务创建时间。2026-06-25 08:47:31Z
sourceDsIdString源端数据源 ID。ds-ct192k3jlj4f
sourceDsNameString源端数据源名称。sqldev-13375
sourceDsTypeString源端数据源类型。mysql
targetDsIdString目标端数据源 ID。ds-d37s953l33d3
targetDsNameString目标端数据源名称。13376
targetDsTypeString目标端数据源类型。mysql

请求示例

{
"taskId": "cc-th6j3fs58y",
"pageNumber": 1,
"pageSize": 30
}

调用成功示例

{
"success": true,
"requestId": "Kg1z5GAI-gmnhsLLnimmh7TTdhmo7KGB",
"data": {
"pageNumber": 1,
"pageSize": 30,
"total": 1,
"schemaComparisons": [
{
"taskId": "cc-th6j3fs58y",
"taskName": "schema_compare_demo",
"status": "success",
"periodic": "ONETIME",
"lastExecId": 46958,
"createTime": "2026-06-25 08:47:31Z",
"sourceDsId": "ds-ct192k3jlj4f",
"sourceDsName": "sqldev-13375",
"sourceDsType": "mysql",
"targetDsId": "ds-d37s953l33d3",
"targetDsName": "13376",
"targetDsType": "mysql"
}
]
}
}