- 维保管理API
- 创建维保项目
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 预执行脚本
- 后执行脚本
- 成功响应示例
- 更新维保项目
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 预执行脚本
- 后执行脚本
- 成功响应示例
- 删除维保项目
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 预执行脚本
- 后执行脚本
- 成功响应示例
- 获取维保项目信息
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 预执行脚本
- 后执行脚本
- 成功响应示例
- 获取维保项目列表
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 预执行脚本
- 后执行脚本
- 成功响应示例
- 停止维保项目
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 预执行脚本
- 后执行脚本
- 成功响应示例
- 启动维保项目
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 预执行脚本
- 后执行脚本
- 成功响应示例
- 重启维保项目
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 预执行脚本
- 后执行脚本
- 成功响应示例
- 错误响应示例
- 获取维保任务
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 预执行脚本
- 后执行脚本
- 成功响应示例
- 获取维保任务列表
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 预执行脚本
- 后执行脚本
- 成功响应示例
- 获取控制句柄
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 预执行脚本
- 后执行脚本
- 成功响应示例
- 错误响应示例
- 忽略控制句柄
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 预执行脚本
- 后执行脚本
- 成功响应示例
- 获取控制句柄信息
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 预执行脚本
- 后执行脚本
- 成功响应示例
- 获取控制句柄列表
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 预执行脚本
- 后执行脚本
- 成功响应示例
维保管理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
}
]
}
}