flowerpig 1 год назад
Родитель
Сommit
8e65bd3ab8
1 измененных файлов с 41 добавлено и 1 удалено
  1. 41 1
      webServer/src/sql/sdk.sql

+ 41 - 1
webServer/src/sql/sdk.sql

@@ -57,4 +57,44 @@ CREATE TABLE `game_servers` (
   `channel` varchar(50) DEFAULT NULL,
   PRIMARY KEY (`id`),
   UNIQUE KEY `srv_id` (`zone_id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='服务器列表';
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='服务器列表';
+
+
+-- 账号表
+CREATE TABLE `accounts` (
+  `id` int NOT NULL AUTO_INCREMENT COMMENT '自增ID',
+  `account` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '账号',
+  `status` tinyint NOT NULL DEFAULT '1' COMMENT '状态',
+  `channel_id` int NOT NULL DEFAULT '0' COMMENT '渠道号',
+  `last_login_at` timestamp NULL DEFAULT NULL COMMENT '上次登录时间',
+  `last_login_ip` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '最后登录ip地址',
+  `last_logout_at` timestamp NULL DEFAULT NULL COMMENT '最近离线时间',
+  `last_login_device` tinyint DEFAULT NULL COMMENT '1:安卓,2:ios,3:h5',
+  `reg_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '注册ip',
+  `device_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '注册设备号',
+  `reg_device` varchar(255) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '注册设备',
+  `created_at` timestamp NOT NULL COMMENT '注册时间',
+  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='用户表';
+
+-- 登陆日志表
+CREATE TABLE `account_login_logs` (
+  `id` int unsigned NOT NULL AUTO_INCREMENT,
+  `account_id` int DEFAULT NULL COMMENT '用户ID',
+  `login_ip` varchar(50) NOT NULL DEFAULT '0' COMMENT '登录ip',
+  `device_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备编号',
+  `device_type` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '设备类型 1:ios 2:安卓 3:h5',
+  `device_version` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '客户端版本',
+  `system_language` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '系统语言',
+  `system_version` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '系统版本',
+  `device_model` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备型号',
+  `created_at` timestamp NULL DEFAULT NULL,
+  `updated_at` timestamp NULL DEFAULT NULL,
+  PRIMARY KEY (`id`) USING BTREE,
+  KEY `acc_id_index` (`account_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='登录日志';
+
+
+ALTER TABLE `game_order`
+    ADD `account_id` int NOT NULL DEFAULT '0' COMMENT '账号id';