维保管理API

创建维保项目

/mixtimer/v2/project/create_v2_project

暂无描述

接口状态

已完成

接口URL

{{host}}/{{block}}/api

请求方式

POST

Content-Type

json

请求Body参数

{
    "action": "create_v2_project",
    "uid": "",
    "name": "na_test",
    "alias": "",
    "description": "",
    "cycle_type": "自然时间周期",
    "statistics_id": "",
    "period_num": 2,
    "period_unit": "日",
    "notice_num": 1,
    "notice_unit": "日",
    "guide": "",
    "object_id_list": [
        "a",
        "c"
    ]
}
参数名 示例值 参数类型 是否必填 参数描述
action create_v2_project String -
uid na_test String 编号。若为空,会自动生成。
name na_test String 名称
alias - Object 别名。若为空,会使用uid作为值。
description - Object 描述。
cycle_type 自然时间周期 String 维保周期。可选’自然时间周期’,’统计周期’
statistics_id - Object 关联统计。如果cycle_type为’统计周期’时使用,若为空,会启动失效。
period_num 2 Number 周期。
period_unit String 周期单位。如果cycle_type为’自然时间周期’时,若为空,会添加失败。
notice_num 1 Number 提醒提前。
notice_unit String 提醒提前单位。只可使用’月’,’日’。
guide - Object 维保指南。
object_id_list a String 维保对象。

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "resp": "create_v2_project",
    "code": 200,
    "msg": "成功",
    "result": {
        "name": "na_test",
        "uid": "MTP4533512300005"
    }
}

更新维保项目

/mixtimer/v2/project/update_v2_project

暂无描述

接口状态

已完成

接口URL

{{host}}/{{block}}/api

请求方式

POST

Content-Type

json

请求Body参数

{
    "action": "update_v2_project",
    "uid": "MTP4533512300005",
    "name": "test",
    "alias": "",
    "description": "test",
    "cycle_type": "统计周期",
    "statistics_id": "",
    "period_num": 2,
    "period_unit": "日",
    "notice_num": 2,
    "notice_unit": "日",
    "guide": "",
    "object_id_list": [
        "b",
        "c",
        "g"
    ]
}
参数名 示例值 参数类型 是否必填 参数描述
action update_v2_project String -
uid PTP4585900000001 String 编号。
name test String 名称
alias - Object 别名。
description test String 描述。
cycle_type 统计周期 String 可选’自然时间周期’,’统计时间周期’
statistics_id - Object 统计
period_num 2 Number 周期。
period_unit String 周期单位。如果cycle_type为’自然时间周期’时,若为空,会添加失败。
notice_num 2 Number 提醒提前。
notice_unit String 提醒提前单位。只可使用’月’,’日’。
guide - Object 维保指南。
object_id_list b String 维保对象。

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "resp": "update_v2_project",
    "code": 200,
    "msg": "成功",
    "result": {
        "name": "test",
        "uid": "MTP4533512300005"
    }
}

删除维保项目

/mixtimer/v2/project/delete_v2_project

暂无描述

接口状态

已完成

接口URL

{{host}}/{{block}}/api

请求方式

POST

Content-Type

json

请求Body参数

{
    "action":"delete_v2_project",
    "uid":"MTP4533512300005"
}
参数名 示例值 参数类型 是否必填 参数描述
action delete_v2_project String -
uid MTP4533512300005 String 编号。

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "resp": "delete_v2_project",
    "code": 200,
    "msg": "成功",
    "result": {
        "uid": "MTP4533512300005"
    }
}

获取维保项目信息

/mixtimer/v2/project/get_v2_project

暂无描述

接口状态

已完成

接口URL

{{host}}/{{block}}/api

请求方式

POST

Content-Type

json

请求Body参数

{
    "action":"get_v2_project",
    "uid": "MTP4533512300005"
}
参数名 示例值 参数类型 是否必填 参数描述
action get_v2_project String -
uid MTP4533512300005 String 编号。

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "resp": "get_v2_project",
    "code": 200,
    "msg": "成功",
    "result": {
        "uid": "MTP4533512300005",
        "name": "test",
        "alias": "",
        "description": "test",
        "cycle_type": "统计周期",
        "statistics_id": "",
        "period_num": 2,
        "period_unit": "日",
        "notice_num": 2,
        "notice_unit": "日",
        "guide": "",
        "object_id_list": [
            "g",
            "b",
            "c"
        ],
        "is_active": 0,
        "organization_id": "",
        "created": "2024-05-13 10:29:35",
        "created_by": 0,
        "last_modified": "2024-05-13 10:30:48",
        "last_modified_by": 0
    }
}

获取维保项目列表

/mixtimer/v2/project/get_v2_project_list

暂无描述

接口状态

已完成

接口URL

{{host}}/{{block}}/api

请求方式

POST

Content-Type

json

请求Body参数

{
    "action":"get_v2_project_list",
    "page_size": 10,
    "page_index": 1,
    "where_and": "[[\"uid\",\"like\",\"%test%\"],[\"name\",\"like\",\"%test%\"],[\"alias\",\"like\",\"%test%\"]]",
    "where_or": "",
    "where_in": ""
}
参数名 示例值 参数类型 是否必填 参数描述
action get_v2_project_list String -
page_size 10 Number -
page_index 1 Number -
where_and [[“uid”,”like”,”%test%”],[“name”,”like”,”%test%”],[“alias”,”like”,”%test%”]] Object -
where_or - Object -
where_in - Object -

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "resp": "get_v2_project_list",
    "code": 200,
    "msg": "成功",
    "result": {
        "page_index": 1,
        "page_size": 10,
        "total_pages": 1,
        "total_records": 2,
        "data": [
            {
                "uid": "st_test",
                "name": "st_test",
                "alias": "st_test",
                "description": "",
                "cycle_type": "统计周期",
                "statistics_id": "STATISTICS3275464806184",
                "period_num": 25,
                "period_unit": "",
                "notice_num": 1,
                "notice_unit": "日",
                "guide": "",
                "object_id_list": [
                    "cdp_test"
                ],
                "is_active": 1,
                "organization_id": "",
                "created": "2024-05-09 18:14:16",
                "created_by": 0,
                "last_modified": "2024-05-10 09:46:59",
                "last_modified_by": 0
            },
            {
                "uid": "na_test",
                "name": "na_test",
                "alias": "na_test",
                "description": "",
                "cycle_type": "自然时间周期",
                "statistics_id": "",
                "period_num": 25,
                "period_unit": "日",
                "notice_num": 1,
                "notice_unit": "日",
                "guide": "",
                "object_id_list": [
                    "a",
                    "c",
                    "asdasd"
                ],
                "is_active": 1,
                "organization_id": "",
                "created": "2024-05-09 17:58:11",
                "created_by": 0,
                "last_modified": "2024-05-11 11:59:33",
                "last_modified_by": 0
            }
        ]
    }
}

停止维保项目

/mixtimer/v2/project/stop_v2_project

暂无描述

接口状态

已完成

接口URL

{{host}}/{{block}}/api

请求方式

POST

Content-Type

json

请求Body参数

{
    "action":"stop_v2_project",
    "uid": "na_test"
}
参数名 示例值 参数类型 是否必填 参数描述
action stop_v2_project String -
uid na_test String 编号。

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "resp": "stop_v2_project",
    "code": 200,
    "msg": "成功",
    "result": {}
}

启动维保项目

/mixtimer/v2/project/start_v2_project

暂无描述

接口状态

已完成

接口URL

{{host}}/{{block}}/api

请求方式

POST

Content-Type

json

请求Body参数

{
    "action":"start_v2_project",
    "uid": "na_test"
}
参数名 示例值 参数类型 是否必填 参数描述
action start_v2_project String -
uid na_test String 编号。

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "resp": "start_v2_project",
    "code": 200,
    "msg": "成功",
    "result": {}
}

重启维保项目

/mixtimer/v2/project/restart_v2_project

暂无描述

接口状态

已完成

接口URL

{{host}}/{{block}}/api

请求方式

POST

Content-Type

json

请求Body参数

{
    "action":"restart_v2_project",
    "uid": "na_test"
}
参数名 示例值 参数类型 是否必填 参数描述
action restart_v2_project String -
uid na_test String 编号。

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "resp": "restart_v2_project",
    "code": 200,
    "msg": "成功"
}

错误响应示例

{
    "resp": "update_timer_project",
    "code": 10013,
    "msg": "请求-参数错误",
    "info": "项目下还有维保正在运行,请先停止项目下所有维保",
    "result": {}
}

获取维保任务

/mixtimer/v2/task/get_v2_task

暂无描述

接口状态

已完成

接口URL

{{host}}/{{block}}/api

请求方式

POST

Content-Type

application/json

请求Body参数

{
    "action":"get_v2_task",
    "uid": "MTT4514097700001"
}
参数名 示例值 参数类型 是否必填 参数描述
action get_v2_task String -
uid MTT4514097700001 String 编号。

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "resp": "get_v2_task",
    "code": 200,
    "msg": "成功",
    "result": {
        "uid": "MTT4514097700001",
        "description": "",
        "project_id": "st_test",
        "project_name": "st_test",
        "project_alias": "st_test",
        "object_id": "cdp_test",
        "object_name": "cdp_test(不删不更新)",
        "object_alias": "cdp_test",
        "cycle_type": "统计周期",
        "statistics_id": "STATISTICS3275464806184",
        "period_num": 25,
        "period_unit": "",
        "notice_num": 1,
        "notice_unit": "日",
        "guide": "",
        "organization_id": "",
        "created": "2024-05-11 15:11:00",
        "created_by": 0,
        "last_modified": "2024-05-11 15:11:00",
        "last_modified_by": 0
    }
}

获取维保任务列表

/mixtimer/v2/task/get_v2_task_list

暂无描述

接口状态

已完成

接口URL

{{host}}/{{block}}/api

请求方式

POST

Content-Type

application/json

请求Body参数

{
    "action":"get_v2_task_list",
    "page_size": 20,
    "page_index": 1,
    "where_and": "[[\"object_id\",\"like\",\"%test%\"],[\"object_name\",\"=\",\"%test%\"],[\"object_alias\",\"=\",\"%test%\"],[\"project_id\",\"like\",\"%test%\"],[\"project_name\",\"=\",\"%test%\"],[\"project_alias\",\"=\",\"%test%\"],[\"period_num\",\">\",\"20\"],[\"period_unit\",\"=\",\"\"],[\"created\",\">\",\"2024-05-11 12:35:10\"]]",
    "where_or": "",
    "where_in": ""
}
参数名 示例值 参数类型 是否必填 参数描述
action get_v2_task_list String -
page_size 20 Number -
page_index 1 Number -
where_and [[“object_id”,”like”,”%test%”],[“object_name”,”=”,”%test%”],[“object_alias”,”=”,”%test%”],[“project_id”,”like”,”%test%”],[“project_name”,”=”,”%test%”],[“project_alias”,”=”,”%test%”],[“period_num”,”>”,”20”],[“period_unit”,”=”,””],[“created”,”>”,”2024-05-11 12:35:10”]] String -
where_or - Object -
where_in - Object -

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "resp": "get_v2_task_list",
    "code": 200,
    "msg": "成功",
    "result": {
        "page_index": 1,
        "page_size": 20,
        "total_pages": 1,
        "total_records": 1,
        "data": [
            {
                "uid": "MTT4514097700001",
                "description": "",
                "project_id": "st_test",
                "project_name": "st_test",
                "project_alias": "st_test",
                "object_id": "cdp_test",
                "object_name": "cdp_test(不删不更新)",
                "object_alias": "cdp_test",
                "cycle_type": "统计周期",
                "statistics_id": "STATISTICS3275464806184",
                "period_num": 25,
                "period_unit": "",
                "notice_num": 1,
                "notice_unit": "日",
                "guide": "",
                "organization_id": "",
                "created": "2024-05-11 15:11:00",
                "created_by": 0,
                "last_modified": "2024-05-11 15:11:00",
                "last_modified_by": 0
            }
        ]
    }
}

获取控制句柄

/mixtimer/v2/handle/v2_handle

暂无描述

接口状态

已完成

接口URL

{{host}}/{{block}}/api

请求方式

POST

Content-Type

json

请求Body参数

{
    "action": "v2_handle",
    "description": "",
    "task_id": "MTT4514097700001",
    "handler_id_list": [1,2],
    "handler_name_list": ["1","2"],
    "fee": 0,
    "result": "",
    "images": "",

}
参数名 示例值 参数类型 是否必填 参数描述
action v2_handle String -
description - Object 描述。
task_id MTT4514097700001 String -
handler_id_list 1 Number -
handler_name_list 1 String -
fee - Number -
result - Object -
images - Object -

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "resp": "v2_handle",
    "code": 200,
    "msg": "成功",
    "result": {
        "uid": "MTH4533265800013"
    }
}

错误响应示例

{
    "resp": "v2_handle",
    "code": 10013,
    "msg": "请求-参数错误",
    "info": "task not found",
    "result": {}
}

忽略控制句柄

/mixtimer/v2/handle/v2_handle_ignore

暂无描述

接口状态

已完成

接口URL

{{host}}/{{block}}/api

请求方式

POST

Content-Type

json

请求Body参数

{
    "action": "v2_handle_ignore",
    "task_id": "MTT4514097700001"
}
参数名 示例值 参数类型 是否必填 参数描述
action v2_handle_ignore String -
task_id MTT4514097700001 String -

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "resp": "v2_handle_ignore",
    "code": 200,
    "msg": "成功",
    "result": {
        "uid": "MTH4530655500012"
    }
}

获取控制句柄信息

/mixtimer/v2/handle/get_v2_handle

暂无描述

接口状态

已完成

接口URL

{{host}}/{{block}}/api

请求方式

POST

Content-Type

json

请求Body参数

{
    "action":"get_v2_handle",
    "uid": "MTH4511303300006"
}
参数名 示例值 参数类型 是否必填 参数描述
action get_v2_handle String -
uid get_v2_handle get_v2_handle -

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "resp": "get_v2_handle",
    "code": 200,
    "msg": "成功",
    "result": {
        "uid": "MTH4511303300006",
        "description": "",
        "task_id": "MTT4505857000001",
        "project_id": "st_test",
        "project_alias": "st_test",
        "project_name": "st_test",
        "object_id": "cdp_test",
        "object_name": "cdp_test(不删不更新)",
        "object_alias": "cdp_test",
        "handler_id_list": [
            1,
            2
        ],
        "handler_name_list": [
            "1",
            "2"
        ],
        "fee": 0,
        "result": "",
        "images": "",
        "organization_id": "",
        "created": "2024-05-11 12:35:13",
        "created_by": 0,
        "last_modified": "2024-05-11 12:35:13",
        "last_modified_by": 0
    }
}

获取控制句柄列表

/mixtimer/v2/handle/get_v2_handle_list

暂无描述

接口状态

已完成

接口URL

{{host}}/{{block}}/api

请求方式

POST

Content-Type

json

请求Body参数

{
    "action":"get_v2_handle_list",
    "page_size": 10,
    "page_index": 1,
    "where_and": "[[\"handler_id_list\",\"=\",\"1\"],[\"object_id\",\"like\",\"%test%\"],[\"object_name\",\"=\",\"%test%\"],[\"object_alias\",\"=\",\"%test%\"],[\"project_id\",\"like\",\"%test%\"],[\"project_name\",\"like\",\"%test%\"],[\"project_alias\",\"=\",\"%test%\"],[\"result\",\"like\",\"%%\"],[\"created\",\">\",\"2024-05-11 12:35:10\"]]",
    "where_or": "",
    "where_in": ""
}
参数名 示例值 参数类型 是否必填 参数描述
action get_v2_handle_list String -
page_size 10 Number -
page_index 1 Number -
where_and [[“handler_id_list”,”=”,”1”],[“object_id”,”like”,”%test%”],[“object_name”,”=”,”%test%”],[“object_alias”,”=”,”%test%”],[“project_id”,”like”,”%test%”],[“project_name”,”like”,”%test%”],[“project_alias”,”=”,”%test%”],[“result”,”like”,”%%”],[“created”,”>”,”2024-05-11 12:35:10”]] String -
where_or - Object -
where_in - Object -

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "resp": "get_v2_handle_list",
    "code": 200,
    "msg": "成功",
    "result": {
        "page_index": 1,
        "page_size": 10,
        "total_pages": 1,
        "total_records": 1,
        "data": [
            {
                "uid": "MTH4511303300006",
                "description": "",
                "task_id": "MTT4505857000001",
                "project_id": "st_test",
                "project_alias": "st_test",
                "project_name": "st_test",
                "object_id": "cdp_test",
                "object_name": "cdp_test(不删不更新)",
                "object_alias": "cdp_test",
                "handler_id_list": [
                    1,
                    2
                ],
                "handler_name_list": [
                    "1",
                    "2"
                ],
                "fee": 0,
                "result": "",
                "images": "",
                "organization_id": "",
                "created": "2024-05-11 12:35:13",
                "created_by": 0,
                "last_modified": "2024-05-11 12:35:13",
                "last_modified_by": 0
            }
        ]
    }
}
文档更新时间: 2024-08-09 16:16   作者:技术支持