网关系统数据库表结构文档
2025/7/10大约 2 分钟
网关系统数据库表结构文档
网关实例分组表
描述:gateway_group
字段名 | 类型 | 是否为空 | 默认值 | 注释 |
---|---|---|---|---|
id | bigint | NOT NULL | - | 唯一标识id(主键) |
group_name | varchar(100) | NOT NULL | - | 分组名称 |
group_key | varchar(100) | NOT NULL | - | 分组唯一标识 |
create_time | datetime | NOT NULL | CURRENT_TIMESTAMP | 创建时间 |
update_time | datetime | NOT NULL | CURRENT_TIMESTAMP | 更新时间(自动更新) |
约束:
- 主键:
id
- 唯一约束:
group_key
(gateway_group_pk
)
网关实例信息表
描述:gateway_group_detail
字段名 | 类型 | 是否为空 | 默认值 | 注释 |
---|---|---|---|---|
id | bigint | NOT NULL | - | 唯一id(主键) |
group_id | bigint | NOT NULL | - | 分组唯一标识id |
detail_name | varchar(100) | NOT NULL | - | 网关实例名称 |
detail_address | varchar(100) | NOT NULL | - | 网关实例地址 |
status | int | NOT NULL | 0 | 网关实例启用状态 |
detail_weight | int | NOT NULL | 1 | 网关实例分配权重 |
create_time | datetime | NOT NULL | CURRENT_TIMESTAMP | 创建时间 |
update_time | datetime | NOT NULL | CURRENT_TIMESTAMP | 更新时间(自动更新) |
约束:
- 主键:
id
- 唯一约束:
group_id + detail_address
(group_id
)
索引:
idx_group_id
:group_id
接口信息表
描述:gateway_interface
字段名 | 类型 | 是否为空 | 默认值 | 注释 |
---|---|---|---|---|
id | bigint | NOT NULL | - | 唯一id(主键) |
server_id | bigint | NOT NULL | - | 网关服务唯一id |
interface_name | varchar(100) | NULL | - | 接口名 |
create_time | datetime | NOT NULL | CURRENT_TIMESTAMP | 创建时间 |
update_time | datetime | NOT NULL | CURRENT_TIMESTAMP | 更新时间(自动更新) |
索引:
idx_server_id
:server_id
方法信息表
描述:gateway_method
字段名 | 类型 | 是否为空 | 默认值 | 注释 |
---|---|---|---|---|
id | bigint | NOT NULL | - | 唯一id(主键) |
interface_id | bigint | NOT NULL | - | 接口唯一标识id |
method_name | varchar(100) | NOT NULL | - | 方法名称 |
parameter_type | varchar(1000) | NOT NULL | - | 参数类型 |
url | varchar(100) | NOT NULL | - | 方法请求路径 |
is_auth | int | NOT NULL | 1 | 是否鉴权(0否,1是) |
is_http | int | NOT NULL | - | 是否是HTTP请求(0否,1是) |
http_type | varchar(1000) | NULL | - | HTTP请求类型(GET/POST等) |
create_time | datetime | NOT NULL | CURRENT_TIMESTAMP | 创建时间 |
update_time | datetime | NOT NULL | CURRENT_TIMESTAMP | 更新时间(自动更新) |
网关系统表
描述:gateway_server
字段名 | 类型 | 是否为空 | 默认值 | 注释 |
---|---|---|---|---|
id | bigint | NOT NULL | - | 唯一id(主键) |
server_name | varchar(100) | NOT NULL | - | 服务名 |
status | int | NOT NULL | 0 | 启用状态 |
safe_key | varchar(100) | NOT NULL | - | 安全组唯一标识 |
safe_secret | varchar(100) | NOT NULL | - | 安全组秘钥 |
nginx_addr | varchar(100) | NOT NULL | - | NGINX地址 |
create_time | datetime | NOT NULL | CURRENT_TIMESTAMP | 创建时间 |
update_time | datetime | NOT NULL | CURRENT_TIMESTAMP | 更新时间(自动更新) |
约束:
- 主键:
id
- 唯一约束:
safe_key
(gateway_server_pk
) - 唯一约束:
nginx_addr
(gateway_server_pk_2
)
网关系统信息表
描述:gateway_server_detail
字段名 | 类型 | 是否为空 | 默认值 | 注释 |
---|---|---|---|---|
id | bigint | NOT NULL | - | 唯一id(主键) |
server_id | bigint | NOT NULL | - | 系统唯一标识id |
server_address | varchar(100) | NOT NULL | - | 系统实例地址 |
status | int | NOT NULL | 0 | 系统实例启用状态 |
create_time | datetime | NOT NULL | CURRENT_TIMESTAMP | 创建时间 |
update_time | datetime | NOT NULL | CURRENT_TIMESTAMP | 更新时间(自动更新) |
约束:
- 唯一约束:
server_address
(gateway_server_detail_pk
)
网关系统和实例分组关联表
描述:gateway_server_group_rel
字段名 | 类型 | 是否为空 | 默认值 | 注释 |
---|---|---|---|---|
id | bigint | NOT NULL | - | 唯一id(主键) |
server_id | bigint | NOT NULL | - | 网关服务唯一id |
group_id | bigint | NOT NULL | - | 网关系统分组唯一id |
create_time | datetime | NOT NULL | CURRENT_TIMESTAMP | 创建时间 |
update_time | datetime | NOT NULL | CURRENT_TIMESTAMP | 更新时间(自动更新) |