#节点接口
普通用户功能
节点页面信息
功能描述
url | http://localhost:12223/node/user/showAllNode |
---|
功能 | 根据子系统编号、节点名称分页查询子系统信息 |
开发人员
调用方式
Key | Value |
---|
HTTP请求方式 | POST | 支持格式 | JSON | 是否需要登录 | 是 |
入参说明
参数名 | 必选 | 类型及范围 | 描述 |
---|
pageIndex | 是 | int | 当前页 | pageSize | 是 | int | 每页个数 | subsystemNo | 否 | int | 子系统编号 | nodeName | 否 | String | 节点名称 |
入参示例
{
"pageIndex":1,
"pageSize":5,
"subsystemNo":10
}
返回值说明
参数名 | 类型及范围 | 描述 |
---|
code 返回状态代码,200:成功,400:操作失败,500:验证失败 | String | 返回代码 | message | String | 返回信息 | content | String | 返回内容 |
返回值示例(参数修改)
{
"code": 200,
"content": {
"message":"查询成功",
"total": 1,
"pageNum": 1
"list": [
{
"tnodeId": 1,节点主键
"subsystemNo": "1", 子系统编号
"nodeName": "1",节点名字
"nodeType": "tcp", 节点类型
"microserviceName": "1",微服务名
"nodePortTcp": "1", 节点tcp 端口
"nodePortUdp": "1", 节点 upd 端口
"nodeRemark": "1" 节点说明
}
]
}
}
节点查询(新增)
功能描述
url | http://localhost:12223/node/user/getAllSubsystem/ |
---|
功能 | 查询子系统编号,用于申请节点中 子系统编号下拉列表 |
开发人员
调用方式(请求方式可修改)
Key | Value |
---|
HTTP请求方式 | GET | 支持格式 | JSON | 是否需要登录 | 是 |
入参说明
入参示例
{}
返回值说明
参数名 | 类型及范围 | 描述 |
---|
code 返回状态代码,200:成功,400:操作失败,500:验证失败 | String | 返回代码 | message | String | 返回信息 | content | String | 返回内容 |
返回值示例
{
"code": 200,
"content": {
"nodeType": [
"JRES微服务",
"CRES微服务",
"基础组件"
],
"list": [
{
"subSystemNo": "1",
"subSystemName": "哈"
},
{
"subSystemNo": "2",
"subSystemName": "2"
]
}
}
##节点申请
功能描述
url | http://localhost:12223/node/user/productTsubsystemInfo |
---|
功能 | 用户在规定的子系统下 申请节点 |
开发人员
调用方式
Key | Value |
---|
HTTP请求方式 | POST | 支持格式 | JSON | 是否需要登录 | 是 |
入参说明
参数名 | 必选 | 类型及范围 | 描述 |
---|
applicationType | 是 | String(“新增”) | 申请类型 | requestTime | 是 | TimeStamp | 申请时间的时间戳 | requestRemark | 是 | String(limit 0-200) | 申请原因 | subsystemNo | 是 | int | 子系统编号 | nodeName | 是 | String | 节点名称 | nodeType | 是 | String | 节点类型 | microserviceName | 是 | String | 微服务名 | node_port_tcp | 是 | String | 使用的tcp端口 | node_port_udp | 是 | String | 使用的udp端口 | nodeRemark | 是 | String | 节点说明 |
入参示例
{
"applicationType":"新增",
"requestTime":"12312",
"requestRemark":"节点申请",
"subsystemNo":"11",
"nodeName":"节点名字",
"nodeType":"基础组件",
"microserviceName":"微服务名字",
"nodePortTcp":"10,20",
"nodePortUdp":"40,45",
"nodeRemark":"节点说明"
}
返回值说明
参数名 | 类型及范围 | 描述 |
---|
code 返回状态代码,200:成功,400:操作失败,500:验证失败 | String | 返回代码 | message | String | 返回信息 |
返回值示例
{
"code": 200,
"content": "申请成功"
}
我的申请
功能描述
url | http://localhost:12223/node/user/myApplication |
---|
功能 | 用户可根据审核状态 分页查询 自己的子系统申请 |
开发人员
调用方式
Key | Value |
---|
HTTP请求方式 | POST | 支持格式 | JSON | 是否需要登录 | 是 |
入参说明
参数名 | 必选 | 类型及范围 | 描述 |
---|
pageIndex | 是 | String(“新增”) | 当前页 | pageSize | 是 | TimeStamp | 每页个数 | approveStatus | 否 | int(0:未审批; 1:审批通过; 2:未通过) | 审核状态 |
入参示例
{
"pageIndex": 2,
"pageSize": 10,
"approveStatus": 0
}
返回值说明
参数名 | 类型及范围 | 描述 |
---|
code 返回状态代码,200:成功,400:操作失败,500:验证失败 | String | 返回代码 | message | String | 返回信息 | content | String | 返回内容 |
返回值示例(参数修改)
{
"code": 200,
"content": {
"total": 2,
"pageNum": 1,
"list": [
{
"applicationId": 3,
"applicationType": "新增",
"requestUser": "tom",
"requestTime": "12312",
"requestRemark": "节点说明",
"approveStatus": 0,
"approveRemark": "审批说明",
"subsystemNo": "11",
"nodeName": "节点名字",
"nodeTyp": "节点类型",
"microservice_name": "微服务名字",
"nodePortTcp": "tcp端口",
"nodePortUdp": "udp端口",
"nodeRemark": "节点说明"
}
]
}
}
管理员功能
管理员页面信息
功能描述
url | http://localhost:12223/subsystem/admin/FlowShow |
---|
功能 | 根据节点名字、节点类型、审核状态分页查询 所有用户申请节点信息 |
开发人员
调用方式(请求方式可修改)
Key | Value |
---|
HTTP请求方式 | GET | 支持格式 | JSON | 是否需要登录 | 是 |
入参说明
参数名 | 必选 | 类型及范围 | 描述 |
---|
pageIndex | 是 | int | 当前页 | pageSize | 是 | int | 每页个数 | nodeName | 否 | int | 节点名字 | nodeType | 否 | String | 节点类型 | approveStatus | 否 | int | 审批状态 |
入参示例
{
"pageIndex":"1",
"pageSize":"1",
"nodeName":"",
"nodeType":"",
"approveStatus":"0"
}
返回值说明
参数名 | 类型及范围 | 描述 |
---|
code 返回状态代码,200:成功,400:操作失败,500:验证失败 | String | 返回代码 | message | String | 返回信息 | content | String | 返回内容 |
返回值示例(参数修改)
{
"code": 200,
"content": {
"total": 2,
"pageNum": 1,
"list": [
{
"applicationId": 3,
"applicationType": "新增",
"requestUser": "tom",
"requestTime": "12312",
"requestRemark": "节点申请",
"approveUser":"审批人" ,
"approveTime": "审批时间",
"approveStatus": 0,
"approveRemark": "审批说明",
"subsystemNo": "11",
"nodeName": "节点名字",
"nodeTyp": "节点类型",
"microservice_name":"微服务名字",
"nodePortTcp": 30,67,
"nodePortUdp": 10,20,
"nodeRemark": "节点说明"
}
]
}
}
审批节点申请
功能描述
url | http://localhost:12223/subsystem/admin/FlowAction |
---|
功能 | 管理员审批申请 |
开发人员
调用方式
Key | Value |
---|
HTTP请求方式 | POST | 支持格式 | JSON | 是否需要登录 | 是 |
入参说明
参数名 | 必选 | 类型及范围 | 描述 |
---|
applicationId | 是 | int | 申请数据的主键id | applicationType | 是 | String(“新增”) | 申请类型 | approveTime | 是 | TimeStamp | 审批时间的时间戳 | approveStatus | 是 | int | 审批状态 | approveUser | 是 | String | 审批人:当前用户 | approveRemark | 是 | String(limit 0-200) | 审批原因 | subsystemNo | 是 | String | 子系统编号 | nodeName | 是 | String | 节点名字 | nodeType | 是 | String | 节点类型 | microservice_name | 是 | String | 微服务名字 | node_port_tcp | 是 | String | tcp端口 | node_port_udp | 是 | String | udp端口 | node_remark | 是 | String | 节点说明 | request_user | 是 | String | 请求人 |
入参示例
{
"applicationId":"5",
"applicationType":"新增",
"approveTime":"55555",
"approveStatus":"1",
"approveRemark":"审批通过",
"subsystemNo":"13",
"nodeName":"节点name",
"nodeType":"节点type",
"microserviceName":"问服务name",
"nodePortTcp":"10,22",
"nodePortUdp":"23,24",
"nodeRemark":"节点remark",
"requestUser":"tom",
"approveUser":"mac"
}
返回值说明
参数名 | 类型及范围 | 描述 |
---|
code 返回状态代码,200:成功,400:操作失败,500:验证失败 | String | 返回代码 | message | String | 返回信息 |
返回值示例
{
"code": 200,
"message": "审核成功",
}
删除节点申请
功能描述
url | http://localhost:12223/node/admin/delectFlowById |
---|
功能 | 管理员删除申请 |
开发人员
调用方式
Key | Value |
---|
HTTP请求方式 | POST | 支持格式 | JSON | 是否需要登录 | 是 |
入参说明
参数名 | 必选 | 类型及范围 | 描述 |
---|
applicationId | 是 | int | 数据的主键id |
入参示例
{
"applicationId": 123
}
返回值说明
参数名 | 类型及范围 | 描述 |
---|
code 200:成功,400:操作失败,500:验证失败,600:未找到数据 | String | 返回代码 | message | String | 返回信息 | content | String | 返回内容 |
返回值示例
{
"code": 600,
"message": "未找到对应数据",
"content": {}
}
|