美文网首页
预警接口文档

预警接口文档

作者: 半月_f1d9 | 来源:发表于2018-09-11 16:42 被阅读0次

预警接口文档

1. vo类:WarnInterfaceConfig

属性:
id:数据库的id
appcode:应用编码
uri:预警接口请求uri
successTag:成功标志位
successValue:代表成功的值(强制为String)
successSend:成功是否发送消息(Boolean)
sendTenant:是否发送给租户管理员(Boolea)
name:预警接口名称
code:预警接口编码
messageTag:消息标志位

2. WarnController控制器

预警接口相关方法:

2.1 分页、关键字查询方法

URL: http://ip:port/gwmanage/warn/page/config
method: GET
URL参数:

Key 参数类型 是否必传 备注
pageNo int 页码
pageSize int 每页大小
key String 关键字

成功返回:

{
"status": 1,
"data": {
"hasNext": false,
"hasPre": false,
"itemCount": 1,
"items": [
{
"appcode": "cpu",
"code": "yuncai",
"id": "5a39cd6939f93f16d056402f",
"messageTag": "message",
"name": "云采超市预警接口",
"sendTenant": true,
"successSend": true,
"successTag": "success",
"successValue": "0",
"uri": "/yuncai"
}
],
"pageCount": 1,
"pageIndex": 1,
"pageSize": 10
}
}

返回参数说明

Key 参数类型 是否必传 备注
status int 状态码(1)
data array 返回的查询的预警接口数组

失败返回:

{
"status":0
"msg":"分页查询失败"
}

返回参数说明

Key 参数类型 是否必传 备注
status int 状态码(0)
msg String 失败说明

2.2 保存或更新预警接口

URL: http://ip:port/gwmanage/warn/save/config
method: POST
请求参数:

{
"id":""  (若修改接口参数传id,如添加接口参数不传id)
"appcode":"cpu",
"uri":"/test",
"successTag":"success",
"successValue":0,
"successSend":"true",
"sendTenant":"true",
"name":"测试预警接口",
"code":"test",
"messageTag":"message"
}

返回:

{
"status":1(失败0)
"msg":"保存成功"(失败为"保存失败"+异常信息)
}

返回参数说明

Key 参数类型 是否必传 备注
status int 成功为1,失败为0
msg String 消息

2.3 根据id删除预警接口

URL: http://ip:port/gwmanage/warn/delete/config/{id}
method: POST
请求参数:

Key 参数类型 是否必传 备注
id String 预警接口数据库id

返回:

{
"status":1(失败0)
"msg":"删除成功"(失败为"删除失败"+异常信息)
}

返回参数说明

Key 参数类型 是否必传 备注
status int 成功为1,失败为0
msg String 消息

定时任务相关方法:

2.4 保存定时任务

URL: http://ip:port/gwmanage/warn/save/job
method: POST
请求参数:

{
"tenantId":"p6ochmd2"
"code":"cpu",
"cronexpression":"0 0 3 * * ?",
}

请求参数说明

Key 参数类型 是否必传 备注
tenantId String 租户id
code String 预警接口code
cronexpression String 时间表达式

返回:

{
"status":1
"msg":"新增任务成功"
}

返回参数说明

Key 参数类型 是否必传 备注
status int 状态码,成功为1,失败为0
msg String 消息

2.5 时间表达式检验器

URL: http://ip:port/gwmanage/warn/corn/validate?cronexpression=
method: POST
请求参数:

cronexpression:时间表达式,以key=value的形式接在url后

成功返回:

{
"status":1
"data":"<p>2017-12-26 18:00:00</p><p>2017-12-27 06:00:00</p><p>2017-12-27 12:00:00</p><p>2017-12-27 18:00:00</p><p>2017-12-28 06:00:00</p>"
}

返回参数说明

Key 参数类型 是否必传 备注
status int 状态码,成功为1
data String 最近五次执行时间

失败返回:

{
"status":0
"msg":"时间表达式不正确"
}

返回参数说明

Key 参数类型 是否必传 备注
status int 状态码,失败为0
data String 时间表达式不正确

2.6 分页、关键字查询预警接口相关定时任务方法

URL: http://ip:port/gwmanage/warn/page/job
method: GET
URL参数:

Key 参数类型 是否必传 备注
pageNo int 页码
pageSize int 每页大小
key String 关键字

返回:

{
"status": 1,
"data": {
"itemCount": 1,
"pageIndex": 1,
"pageSize": 10,
"pageCount": 1,
"hasPre": false,
"hasNext": false,
"items": [
{
"id": "5a422e4fcdd51d1e08703d4e",
"dataversion": 0,
"jobname": "p6ochmd2|warninterfacejob",
"aliasname": "预警任务",
"jobgroup": "p6ochmd2",
"jobtrigger": null,
"status": "NORMAL",
"cronexpression": "0 0 3 * * ?",
"issync": false,
"description": "预警任务",
"jobclass": "com.yonyou.nccloud.gwm.service.job.WarnInterfaceJob",
"jobtag": null,
"jobparam": "{ "code": yuncai, "tenantId": "p6ochmd2"}",
"creationtime": 1514286671523,
"modifytime": null,
"lastsuctime": null,
"lastexectime": null,
"lastexecend": null
}
]
}
}

返回参数说明

Key 参数类型 是否必传 备注
status int 状态码(1)
data array 返回的查询的预警接口数组

2.7 删除预警接口定时任务

URL: http://ip:port/gwmanage/warn/delete/job/{id}
method: POST
请求参数:id
返回:

{
"status":1(失败0)
"msg":"删除任务成功"(失败为"删除任务失败"+异常信息)
}

返回参数说明

Key 参数类型 是否必传 备注
status int 成功为1,失败为0
msg String 消息

相关文章

  • 预警接口文档

    预警接口文档 1. vo类:WarnInterfaceConfig 属性: id:数据库的idappcode:应...

  • Vue应用框架整合与实战--前后端分离后的开发模式篇

    开发流程 后台编写和维护接口文档,在 API 变化时更新接口文档 后台根据接口文档进行接口开发 前端根据接口文档进...

  • 接码平台汇总

    短租接口文档 火云接口文档 火云官网 神话接口文档

  • 接口测试--接口文档规范

    接口测试的依据,往往不是需求文档,而是接口文档。 那么,接口文档的准确性便至关重要,本文推荐apipost接口文档...

  • 谈谈单接口测试

    如果只是单个接口的测试还是归属于功能测试。 平时我们是怎么做接口测试的?接口文档、接口文档,一定要看接口文档。初学...

  • 工作总结 文章目录

    工作总结 文章目录 狼人杀拾旧后台接口文档 狼人杀俱乐部后台接口文档 狼人杀接口文档 OA使用文档(报表,人事) ...

  • drf框架接口文档

    drf框架接口文档 REST framework可以自动帮助我们生成接口文档。 接口文档以网页的方式呈现。 自动接...

  • 接口文档工具 apiPost

    ApiPost = 接口调试+接口文档快速生成+接口文档规范化管理+Mock API+接口流程测试。 生成Mock...

  • 接口文档

    接口文档 1.登录 请求地址:/account/login请求方式:post 成功示例:{"ok":1,"data...

  • 接口文档

    第6节(判断数据库中是否有此用户) post www.test.com/api api.test.com

网友评论

      本文标题:预警接口文档

      本文链接:https://www.haomeiwen.com/subject/bouygxtx.html