分页查询任务执行记录
按任务、机器人、时间和状态分页查询执行记录。
接口基础信息
Section titled “接口基础信息”- 接口名称: 分页查询任务执行列表
- 接口说明: 用于分页查询任务执行列表
- 请求方式:
POST - 请求路径:
remoteApi/taskPage - 是否需要登录: 否
- 是否需要权限: 是
-
sendStatus·Integer· 选填下发状态:0-未下发;1-已下发
示例:1 -
showUnExecuted·Boolean· 选填是否显示未执行任务:true-是,false-否(默认)
示例:false -
dogCode·String· 选填狗编码
示例:1 -
patrolStartTime·String· 选填巡检开始日期(yyyy-MM-dd)
示例:2025-11-26 -
patrolEndTime·String· 选填巡检结束日期(yyyy-MM-dd)
示例:2025-11-26 -
statusArr·String· 选填执行状态,多个用,分割
示例:1,2 -
taskName·String· 选填任务名称
示例:测试间隔任务 -
status·String· 选填任务状态:1、已执行;2、正在执行;3、暂停;4、终止;5、未执行;6、超期;
-
priority·Integer· 选填优先级:1-最低,2,3,4-最高
示例:1 -
pageNo·Integer· 选填页码:默认为1
示例:1 -
pageSize·Integer· 选填每页大小:默认为10
示例:15
{ "sendStatus": 1, "showUnExecuted": true, "dogCode": "DOG2011258510273380352", "patrolStartTime": "2025-11-26", "patrolEndTime": "2026-11-29", "statusArr": "1", "taskName": "全巡1", "status": 1, "priority": 1, "pageNo": 1, "pageSize": 15}任务基础信息
Section titled “任务基础信息”| 字段 / 类型 | 说明与示例 |
|---|---|
stationNameString | 变电站名称 示例: 云深处 |
taskCodeString | 任务编码 示例: 1991795775187267584 |
taskNameString | 任务名称 示例: 测试间隔任务-(20251128154000) |
taskExecuteCodeString | 巡检任务执行唯一标识;示例见下方。 |
priorityInteger | 优先级:1-最低,2,3,4-最高 |
dogCodeString | 机器人编号 示例: 001 |
taskTypeInteger | 任务类型(1-独立;2-联合;3-视频) 示例: 1 |
executeTypeInteger | 执行类型(1-立即;2-定时;3-周期;4-间隔) |
patrolTypeString | 巡视类型:1-例行;2-特殊;3-专项;4-自定义; 示例: 1 |
pointCodesString | 任务巡检点列表;示例见下方。 |
pointCountInteger | 巡检点数量 示例: 6 |
| 字段 / 类型 | 说明与示例 |
|---|---|
taskProgressString | 任务进度 示例: 100% |
planStartTimeString | 计划开始时间yyyy-MM-dd HH:mm:ss |
startTimeString | 实际开始时间yyyy-MM-dd HH:mm:ss |
endTimeString | 实际结束时间yyyy-MM-dd HH:mm:ss |
| 字段 / 类型 | 说明与示例 |
|---|---|
allCountInteger | 实际执行总数 |
normalCountInteger | 正常数 |
alarmCountInteger | 告警数 |
recognitionNormalCountInteger | 识别正常数 |
recognitionErrorCountInteger | 识别异常数 示例: 0 |
missCountInteger | 漏检数 示例: 0 |
路线与执行状态
Section titled “路线与执行状态”| 字段 / 类型 | 说明与示例 |
|---|---|
taskRoadMap<String,String> | 任务路线 |
statusString | 任务状态(1-已执行;2-执行中;3-暂停;4-终止;5-未执行;6-超期) 示例: 1 |
sendStatusInteger | 下发状态(0-未下发;1-已下发) 示例: 1 |
endActionInteger | 结束动作(1-自动充电;2-原地待命) |
taskExecuteCode
ysc001_1991795775187267584_20251128154000_tzzcpointCodes
a001_16,a001_19,a001_20,a001_21,a001_22,a001_7{ "success": true, "code": 200, "msg": "操作成功", "data": { "records": [ { "stationName": "xx站", "taskCode": "2011260376679940096", "taskName": "全巡1-(20260114110728)", "taskExecuteCode": "1_2011260376679940096_20260114110728_mc5a", "priority": 1, "dogCode": "DOG2011258510273380352", "taskType": 1, "executeType": 1, "patrolType": "1", "pointCodes": "A1_12,A1_16,A1_19,A1_22,A1_7,A1_8", "pointCount": 6, "taskProgress": "100%", "planStartTime": "2026-01-14 11:07:29", "startTime": "2026-01-14 11:07:29", "endTime": "2026-01-14 11:11:12", "allCount": 6, "normalCount": 4, "alarmCount": 2, "recognitionNormalCount": 4, "recognitionErrorCount": 2, "missCount": 0, "taskRoad": { "A1": "-151.144200,15.114400,0.000000;-290.778800,20.984300,0.000000;-941.101100,48.322300,0.000000;-151.144200,15.114400,0.000000;-0.022400,11.025300,0.000000" }, "status": "1", "sendStatus": 1, "endAction": null }, { "stationName": "xx站", "taskCode": "2011260376679940096", "taskName": "全巡1-(20260114110044)", "taskExecuteCode": "1_2011260376679940096_20260114110044_y0dq", "priority": 1, "dogCode": "DOG2011258510273380352", "taskType": 1, "executeType": 1, "patrolType": "1", "pointCodes": "A1_12,A1_16,A1_19,A1_22,A1_7,A1_8", "pointCount": 6, "taskProgress": "100%", "planStartTime": "2026-01-14 11:00:45", "startTime": "2026-01-14 11:03:30", "endTime": "2026-01-14 11:07:22", "allCount": 6, "normalCount": 4, "alarmCount": 2, "recognitionNormalCount": 4, "recognitionErrorCount": 2, "missCount": 0, "taskRoad": { "A1": "-151.144200,15.114400,0.000000;-290.778800,20.984300,0.000000;-941.101100,48.322300,0.000000;-151.144200,15.114400,0.000000;-0.022400,11.025300,0.000000" }, "status": "1", "sendStatus": 1, "endAction": null }, { "stationName": "xx站", "taskCode": "2011260376679940096", "taskName": "全巡1-(20260114105950)", "taskExecuteCode": "1_2011260376679940096_20260114105950_x6co", "priority": 1, "dogCode": "DOG2011258510273380352", "taskType": 1, "executeType": 1, "patrolType": "1", "pointCodes": "A1_12,A1_16,A1_19,A1_22,A1_7,A1_8", "pointCount": 6, "taskProgress": "100%", "planStartTime": "2026-01-14 10:59:50", "startTime": "2026-01-14 10:59:51", "endTime": "2026-01-14 11:03:31", "allCount": 6, "normalCount": 4, "alarmCount": 2, "recognitionNormalCount": 4, "recognitionErrorCount": 2, "missCount": 0, "taskRoad": { "A1": "-151.144200,15.114400,0.000000;-290.778800,20.984300,0.000000;-941.101100,48.322300,0.000000;-151.144200,15.114400,0.000000;-0.022400,11.025300,0.000000" }, "status": "1", "sendStatus": 1, "endAction": null }, { "stationName": "xx站", "taskCode": "2011260376679940096", "taskName": "全巡1-(20260114101345)", "taskExecuteCode": "1_2011260376679940096_20260114101345_4nuv", "priority": 1, "dogCode": "DOG2011258510273380352", "taskType": 1, "executeType": 1, "patrolType": "1", "pointCodes": "A1_12,A1_16,A1_19,A1_22,A1_7,A1_8", "pointCount": 6, "taskProgress": "100%", "planStartTime": "2026-01-14 10:13:46", "startTime": "2026-01-14 10:13:46", "endTime": "2026-01-14 10:17:51", "allCount": 6, "normalCount": 4, "alarmCount": 2, "recognitionNormalCount": 4, "recognitionErrorCount": 2, "missCount": 0, "taskRoad": { "A1": "-151.144200,15.114400,0.000000;-290.778800,20.984300,0.000000;-941.101100,48.322300,0.000000;-151.144200,15.114400,0.000000;-0.022400,11.025300,0.000000" }, "status": "1", "sendStatus": 1, "endAction": null } ], "total": 4, "size": 15, "current": 1, "pages": 1 }}| 错误码 | 描述 |
|---|---|
| 400 | 参数错误 |
| 401 | 未授权 |
| 403 | 没有访问权限 |
| 404 | 找不到资源 |
| 500 | 服务器内部错误 |