跳至主内容

获取扫描任务列表

此方法返回扫描任务列表。

参数

参数

类型

可选

描述

名称

字符串

任务的名称。按任务名称筛选任务列表。在关键词前使用星号(*)可搜索名称中任意位置出现该关键词的结果。若省略,则仅返回名称以关键词开头的任务。

状态

数值

任务状态。可选值为:1-待处理;2-进行中;3-已完成。

页码

数值

结果页的页码。默认页码为1。

每页条数

数值

每页显示的项目数量。上限为每页100条。默认值:每页30条。

返回值

此方法返回一个包含任务信息的对象。返回对象包含以下字段:

  • 当前页码 - 当前显示的页码

  • 总页数 - 可用页面的总数

  • 每页条数 - 每页返回的项目总数

  • 总数 - 项目总数

  • 项目列表 - 任务列表。列表中每个条目包含以下字段:

    • 任务ID - 任务的唯一标识符

    • name ,任务名称,

    • status ,任务状态(如上定义),

    • startDate ,任务开始日期

示例

请求 :

{
       "params": {
           "status": 1,
           "page": 2,
           "perPage": 5
       },
       "jsonrpc": "2.0",
       "method": "getScanTasksList",
       "id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f"
  }

响应 :

{
    "id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f",
    "jsonrpc": "2.0",
    "result": {
        "page": 2,
        "pagesCount": 11,
        "perPage": 5,
        "total": 54,
        "items": [
            {
                "id": "21a295eeb1a43d8b497b23b7",
                "name": "任务1",
                "status": 1,
                "startDate": "2015-08-21T23:48:16"
            },
            {
                "id": "21a295eeb1a43d8b497b23b8",
                "name": "任务2",
                "status": 1,
                "startDate": "2015-08-21T10:21:15"
            },
        ]
    }
}