网关实例组
网关实例组
POST 创建网关实例组
POST /gateway-group/create
创建网关实例组
Body 请求参数
{
"id": 0,
"groupName": "string",
"groupKey": "string"
}
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
authorization | header | string | 否 | none |
body | body | GroupSaveReqVO | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": 0
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultLong |
PUT 更新网关实例组
PUT /gateway-group/update
更新网关实例组
Body 请求参数
{
"id": 0,
"groupName": "string",
"groupKey": "string"
}
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
authorization | header | string | 否 | none |
body | body | GroupSaveReqVO | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": false
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultBoolean |
DELETE 删除网关实例组
DELETE /gateway-group/delete
删除网关实例组
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
id | query | integer | 是 | none |
authorization | header | string | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": false
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultBoolean |
GET 查询网关实例组
GET /gateway-group/get
查询网关实例组
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
id | query | integer | 是 | none |
authorization | header | string | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": {
"id": 0,
"groupName": "",
"groupKey": "",
"createTime": "",
"updateTime": ""
}
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultGatewayGroupDO |
GET 分页查询网关实例组
GET /gateway-group/page
分页查询网关实例组
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
pageNo | query | integer | 否 | none |
pageSize | query | integer | 否 | none |
name | query | string | 否 | 网关实例组名称 |
authorization | header | string | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": {
"list": [
{
"id": 0,
"groupName": "",
"groupKey": ""
}
],
"total": 0
}
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultPageResultGroupSaveReqVO |
网关实例组详情
POST 创建网关实例组详情
POST /gateway-group-detail/create
创建网关实例组详情
Body 请求参数
{
"id": 0,
"groupKey": "string",
"name": "string",
"address": "string",
"status": 0,
"weight": 0
}
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
authorization | header | string | 否 | none |
body | body | GroupDetailSaveReqVO | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": 0
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultLong |
PUT 更新网关实例组详情
PUT /gateway-group-detail/update
更新网关实例组详情
Body 请求参数
{
"id": 0,
"groupKey": "string",
"name": "string",
"address": "string",
"status": 0,
"weight": 0
}
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
authorization | header | string | 否 | none |
body | body | GroupDetailSaveReqVO | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": false
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultBoolean |
DELETE 删除网关实例组详情
DELETE /gateway-group-detail/delete
删除网关实例组详情
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
id | query | integer | 是 | none |
authorization | header | string | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": false
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultBoolean |
GET 查询网关实例组详情
GET /gateway-group-detail/get
查询网关实例组详情
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
id | query | integer | 是 | none |
authorization | header | string | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": {
"id": 0,
"groupKey": "",
"name": "",
"address": "",
"status": 0,
"weight": 0
}
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultGroupDetailSaveReqVO |
GET 分页查询网关实例组详情
GET /gateway-group-detail/page
分页查询网关实例组详情
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
pageNo | query | integer | 否 | none |
pageSize | query | integer | 否 | none |
groupName | query | string | 否 | 网关实例组名称 |
detailName | query | string | 否 | 网关实例名称 |
status | query | integer | 否 | 网关实例状态 |
address | query | string | 否 | 网关实例地址 |
authorization | header | string | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": {
"list": [
{
"id": 0,
"groupKey": "",
"name": "",
"address": "",
"status": 0,
"weight": 0
}
],
"total": 0
}
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultPageResultGroupDetailSaveReqVO |
PUT 更新网关实例组详情状态
PUT /gateway-group-detail/update/status
更新网关实例组详情状态
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
id | query | integer | 是 | none |
authorization | header | string | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": false
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultBoolean |
网关服务
POST 创建网关服务
POST /gateway-server/create
Body 请求参数
{
"id": 0,
"serverName": "string",
"status": 0,
"safeKey": "string",
"safeSecret": "string",
"nginxAddr": "string"
}
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
authorization | header | string | 否 | none |
body | body | ServerSaveReqVO | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": 0
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultLong |
PUT 更新网关服务
PUT /gateway-server/update
Body 请求参数
{
"id": 0,
"serverName": "string",
"status": 0,
"safeKey": "string",
"safeSecret": "string",
"nginxAddr": "string"
}
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
authorization | header | string | 否 | none |
body | body | ServerSaveReqVO | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": false
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultBoolean |
DELETE 删除网关服务
DELETE /gateway-server/delete
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
id | query | integer | 是 | none |
authorization | header | string | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": false
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultBoolean |
PUT 更新网关服务状态
PUT /gateway-server/update/status
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
id | query | integer | 是 | none |
authorization | header | string | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": false
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultBoolean |
GET 查询网关服务
GET /gateway-server/get
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
id | query | integer | 是 | none |
authorization | header | string | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": {
"id": 0,
"serverName": "",
"status": 0,
"safeKey": "",
"safeSecret": "",
"nginxAddr": ""
}
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultServerSaveReqVO |
GET 分页查询网关服务
GET /gateway-server/page
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
pageNo | query | integer | 否 | none |
pageSize | query | integer | 否 | none |
serverName | query | string | 否 | 网关服务名称 |
status | query | integer | 否 | 网关服务状态 |
nginxAddr | query | string | 否 | 网关服务地址 |
authorization | header | string | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": {
"list": [
{
"id": 0,
"serverName": "",
"status": 0,
"safeKey": "",
"safeSecret": "",
"nginxAddr": "",
"createTime": "",
"updateTime": ""
}
],
"total": 0
}
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultPageResultGatewayServerDO |
网关服务详情
POST 服务详情注册
POST /gateway-server-detail/register
服务详情注册
Body 请求参数
{
"serverId": 0,
"serverAddress": "string"
}
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
authorization | header | string | 否 | none |
body | body | ServerDetailRegisterReqVO | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": false
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultBoolean |
PUT 服务下线
PUT /gateway-server-detail/offline
服务下线
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
id | query | integer | 是 | none |
authorization | header | string | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": false
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultBoolean |
网关服务实例组关联
POST 网关服务关联创建
POST /gateway-server-group-rel/create
网关服务关联创建
Body 请求参数
{
"serverId": 0,
"groupId": 0
}
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
authorization | header | string | 否 | none |
body | body | ServerGroupRelSaveReqVO | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": 0
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultLong |
DELETE 网关服务关联删除
DELETE /gateway-server-group-rel/delete
网关服务关联删除
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
id | query | integer | 否 | none |
authorization | header | string | 否 | none |
返回示例
200 Response
{
"code": 0,
"msg": "",
"data": false
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | ResultBoolean |
数据模型
GroupSaveReqVO
{
"id": 0,
"groupName": "string",
"groupKey": "string"
}
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
id | integer(int64) | false | none | 网关实例组id | |
groupName | string | false | none | 网关实例组名称 | |
groupKey | string | false | none | 网关实例组唯一key |
ServerSaveReqVO
{
"id": 0,
"serverName": "string",
"status": 0,
"safeKey": "string",
"safeSecret": "string",
"nginxAddr": "string"
}
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
id | integer(int64) | false | none | 服务id | |
serverName | string | false | none | 服务名称 | |
status | integer | false | none | 状态 | |
safeKey | string | false | none | 安全key | |
safeSecret | string | false | none | 安全密钥 | |
nginxAddr | string | false | none | nginx地址 |
ServerDetailRegisterReqVO
{
"serverId": 0,
"serverAddress": "string"
}
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
serverId | integer(int64) | false | none | 服务id | |
serverAddress | string | false | none | 服务地址 |
ResultBoolean
{
"code": 0,
"msg": "string",
"data": true
}
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
code | integer | false | none | 编码:1成功,0和其它数字为失败 | |
msg | string | false | none | 错误信息 | |
data | boolean | false | none | 数据 |
GatewayGroupDO
{
"id": 0,
"groupName": "string",
"groupKey": "string",
"createTime": "string",
"updateTime": "string"
}
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
id | integer(int64) | false | none | 唯一标识id | |
groupName | string | false | none | 分组名称 | |
groupKey | string | false | none | 分组唯一标识 | |
createTime | string | false | none | 创建时间 | |
updateTime | string | false | none | 更新时间 |
ResultServerSaveReqVO
{
"code": 0,
"msg": "string",
"data": {
"id": 0,
"serverName": "string",
"status": 0,
"safeKey": "string",
"safeSecret": "string",
"nginxAddr": "string"
}
}
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
code | integer | false | none | 编码:1成功,0和其它数字为失败 | |
msg | string | false | none | 错误信息 | |
data | ServerSaveReqVO | false | none | 数据 |
ResultGatewayGroupDO
{
"code": 0,
"msg": "string",
"data": {
"id": 0,
"groupName": "string",
"groupKey": "string",
"createTime": "string",
"updateTime": "string"
}
}
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
code | integer | false | none | 编码:1成功,0和其它数字为失败 | |
msg | string | false | none | 错误信息 | |
data | GatewayGroupDO | false | none | 数据 |
ResultLong
{
"code": 0,
"msg": "string",
"data": 0
}
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
code | integer | false | none | 编码:1成功,0和其它数字为失败 | |
msg | string | false | none | 错误信息 | |
data | integer(int64) | false | none | 数据 |
GatewayServerDO
{
"id": 0,
"serverName": "string",
"status": 0,
"safeKey": "string",
"safeSecret": "string",
"nginxAddr": "string",
"createTime": "string",
"updateTime": "string"
}
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
id | integer(int64) | false | none | 唯一id | |
serverName | string | false | none | 服务名 | |
status | integer | false | none | 启用状态 | |
safeKey | string | false | none | 安全组唯一标识 | |
safeSecret | string | false | none | 安全组秘钥 | |
nginxAddr | string | false | none | NGINX地址 | |
createTime | string | false | none | 创建时间 | |
updateTime | string | false | none | 更新时间 |
PageResultGroupSaveReqVO
{
"list": [
{
"id": 0,
"groupName": "string",
"groupKey": "string"
}
],
"total": 0
}
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
list | [GroupSaveReqVO] | false | none | none | |
total | integer(int64) | false | none | none |
PageResultGatewayServerDO
{
"list": [
{
"id": 0,
"serverName": "string",
"status": 0,
"safeKey": "string",
"safeSecret": "string",
"nginxAddr": "string",
"createTime": "string",
"updateTime": "string"
}
],
"total": 0
}
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
list | [GatewayServerDO] | false | none | none | |
total | integer(int64) | false | none | none |
ResultPageResultGroupSaveReqVO
{
"code": 0,
"msg": "string",
"data": {
"list": [
{
"id": 0,
"groupName": "string",
"groupKey": "string"
}
],
"total": 0
}
}
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
code | integer | false | none | 编码:1成功,0和其它数字为失败 | |
msg | string | false | none | 错误信息 | |
data | PageResultGroupSaveReqVO | false | none | 数据 |
ResultPageResultGatewayServerDO
{
"code": 0,
"msg": "string",
"data": {
"list": [
{
"id": 0,
"serverName": "string",
"status": 0,
"safeKey": "string",
"safeSecret": "string",
"nginxAddr": "string",
"createTime": "string",
"updateTime": "string"
}
],
"total": 0
}
}
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
code | integer | false | none | 编码:1成功,0和其它数字为失败 | |
msg | string | false | none | 错误信息 | |
data | PageResultGatewayServerDO | false | none | 数据 |
GroupDetailSaveReqVO
{
"id": 0,
"groupKey": "string",
"name": "string",
"address": "string",
"status": 0,
"weight": 0
}
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
id | integer(int64) | false | none | 网关实例组详情id | |
groupKey | string | false | none | 网关实例组key | |
name | string | false | none | 网关实例详情名称 | |
address | string | false | none | 网关实例详情地址 | |
status | integer | false | none | 网关实例详情状态 | |
weight | integer | false | none | 网关实例详情权重 |
ResultGroupDetailSaveReqVO
{
"code": 0,
"msg": "string",
"data": {
"id": 0,
"groupKey": "string",
"name": "string",
"address": "string",
"status": 0,
"weight": 0
}
}
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
code | integer | false | none | 编码:1成功,0和其它数字为失败 | |
msg | string | false | none | 错误信息 | |
data | GroupDetailSaveReqVO | false | none | 数据 |
PageResultGroupDetailSaveReqVO
{
"list": [
{
"id": 0,
"groupKey": "string",
"name": "string",
"address": "string",
"status": 0,
"weight": 0
}
],
"total": 0
}
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
list | [GroupDetailSaveReqVO] | false | none | none | |
total | integer(int64) | false | none | none |
ResultPageResultGroupDetailSaveReqVO
{
"code": 0,
"msg": "string",
"data": {
"list": [
{
"id": 0,
"groupKey": "string",
"name": "string",
"address": "string",
"status": 0,
"weight": 0
}
],
"total": 0
}
}
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
code | integer | false | none | 编码:1成功,0和其它数字为失败 | |
msg | string | false | none | 错误信息 | |
data | PageResultGroupDetailSaveReqVO | false | none | 数据 |
ServerGroupRelSaveReqVO
{
"serverId": 0,
"groupId": 0
}
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
serverId | integer(int64) | false | none | 网关服务id | |
groupId | integer(int64) | false | none | 网关分组id |