91 lines
5.2 KiB
SQL
91 lines
5.2 KiB
SQL
create database if not exists game CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
|
|
|
|
use game;
|
|
|
|
CREATE TABLE `app` (
|
|
`id` int NOT NULL AUTO_INCREMENT,
|
|
`AppName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
|
|
`WsHost` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
|
|
`WsPort` int DEFAULT NULL,
|
|
`ServerName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
|
|
`MysqlName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
|
|
`Database` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
|
|
`Topic` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
|
|
`Update` int DEFAULT NULL,
|
|
`AppId` int NOT NULL,
|
|
`Path` varchar(100) DEFAULT NULL,
|
|
`tz` varchar(100) DEFAULT 'Asia/Shanghai',
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `app_unique` (`AppId`)
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 6 DEFAULT CHARSET = utf8mb4;
|
|
|
|
-- game.server definition
|
|
|
|
CREATE TABLE `server` (
|
|
`id` int NOT NULL AUTO_INCREMENT,
|
|
`AppId` int NOT NULL,
|
|
`ServerId` int NOT NULL,
|
|
`ServerName` varchar(100) NOT NULL,
|
|
`Status` int NOT NULL,
|
|
`CreateTime` int NOT NULL,
|
|
`OpenServerTime` int NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 16 DEFAULT CHARSET = utf8mb4;
|
|
|
|
CREATE TABLE `node` (
|
|
`id` int NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '节点名称',
|
|
`host` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '外网访问地址',
|
|
`internalHost` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '内访问地址',
|
|
`status` int DEFAULT NULL COMMENT '状态',
|
|
`createTime` int DEFAULT NULL COMMENT '创建时间',
|
|
`updateTime` int DEFAULT NULL COMMENT '更新时间',
|
|
`hardware` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '硬件信息',
|
|
`area` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '区域',
|
|
`operator` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '运营商',
|
|
`user` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户',
|
|
`password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '密码',
|
|
`tz` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Asia/Shanghai' COMMENT '时区',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 16 DEFAULT CHARSET = utf8mb4;
|
|
|
|
CREATE TABLE `mysql` (
|
|
`id` int NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '节点名称',
|
|
`host` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '访问地址',
|
|
`port` int DEFAULT 3306 COMMENT '端口',
|
|
`status` int DEFAULT NULL COMMENT '状态',
|
|
`createTime` int DEFAULT NULL COMMENT '创建时间',
|
|
`updateTime` int DEFAULT NULL COMMENT '更新时间',
|
|
`version` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '版本',
|
|
`user` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户',
|
|
`password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '密码',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 16 DEFAULT CHARSET = utf8mb4;
|
|
|
|
CREATE TABLE `admin` (
|
|
`id` int NOT NULL AUTO_INCREMENT,
|
|
`username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户名',
|
|
`password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '密码',
|
|
`phone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '手机号',
|
|
`email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '邮箱',
|
|
`token` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '令牌',
|
|
`group` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户组',
|
|
`status` int DEFAULT NULL COMMENT '状态',
|
|
`expires` int DEFAULT 0 COMMENT '过期时间',
|
|
`role` int DEFAULT NULL COMMENT '角色',
|
|
`createTime` int DEFAULT NULL COMMENT '创建时间',
|
|
`updateTime` int DEFAULT NULL COMMENT '更新时间',
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `user_unique` (`username`)
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 16 DEFAULT CHARSET = utf8mb4;
|
|
|
|
CREATE TABLE `admin_log` (
|
|
`id` int NOT NULL AUTO_INCREMENT,
|
|
`admin` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '管理员',
|
|
`action` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作',
|
|
`params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '参数',
|
|
`ip` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'IP地址',
|
|
`createTime` int DEFAULT NULL COMMENT '创建时间',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 16 DEFAULT CHARSET = utf8mb4; |