ro-webgl-server/doc/docker/luna_gs.sql

125 lines
5.6 KiB
SQL

/*
Navicat Premium Data Transfer
Source Server : LUNA-美服数据库(阿里云)
Source Server Type : MySQL
Source Server Version : 50740
Source Host : rm-0xixw5fyc1u2a5o4a.mysql.rds.aliyuncs.com:3306
Source Schema : luna_gs_1
Target Server Type : MySQL
Target Server Version : 50740
File Encoding : 65001
Date: 29/11/2023 09:14:46
*/
use ro;
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for role
-- ----------------------------
DROP TABLE IF EXISTS `role`;
CREATE TABLE `role` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增索引',
`uid` bigint(20) NOT NULL,
`serverid` int(11) NULL DEFAULT NULL COMMENT '大区',
`device_id` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL COMMENT '设备号',
`nick_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '',
`base_level` int(11) NULL DEFAULT NULL,
`create_date` datetime NULL DEFAULT NULL,
`last_login_date` datetime NULL DEFAULT NULL COMMENT '最后在线时间',
`ban_date` datetime NULL DEFAULT NULL COMMENT '封号结束时间',
`ban_chat_date` datetime NULL DEFAULT NULL COMMENT '禁言结束时间',
`map_level` int(11) NULL DEFAULT NULL,
`max_fight_power` int(11) NULL DEFAULT NULL COMMENT '历史最大战力',
`fight_power` int(11) NULL DEFAULT NULL,
`active_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '',
`open_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'SDK前缀+SDK唯一标识',
`sub_platform` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL COMMENT '分发媒体',
`tower_level` int(11) NULL DEFAULT NULL COMMENT '试炼之塔层数',
`vip` int(11) NULL DEFAULT NULL COMMENT 'vip等级',
`money` bigint(20) NULL DEFAULT NULL COMMENT '金币(钻石)',
`spar` bigint(20) NULL DEFAULT NULL COMMENT '晶石',
`pay_money` bigint(20) NULL DEFAULT 0 COMMENT '付费金币',
`zeny` bigint(20) NULL DEFAULT NULL COMMENT '银币',
`total_recharge` float(32, 0) NULL DEFAULT NULL COMMENT '累计充值',
`last_recharge_time` datetime NULL DEFAULT NULL COMMENT ' 上次充值时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uid`(`uid`) USING BTREE,
INDEX `create_date`(`create_date`) USING BTREE,
INDEX `last_login_date`(`last_login_date`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for role_log
-- ----------------------------
DROP TABLE IF EXISTS `role_log`;
CREATE TABLE `role_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`uid` bigint(20) NOT NULL,
`type` int(11) NULL DEFAULT NULL COMMENT '日志类型',
`sub_type` int(11) NULL DEFAULT NULL COMMENT '操作类型',
`log_date` datetime NULL DEFAULT NULL,
`old_val` bigint(64) NULL DEFAULT NULL,
`new_val` bigint(64) NULL DEFAULT NULL,
`delta_val` bigint(64) NULL DEFAULT NULL,
`param` int(11) NULL DEFAULT NULL COMMENT '通用参数,根据类型不同使用',
`strparam` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '通用参数,根据类型不同使用',
PRIMARY KEY (`id`) USING BTREE,
INDEX `log_date`(`log_date`) USING BTREE,
INDEX `uid`(`uid`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for role_msg
-- ----------------------------
DROP TABLE IF EXISTS `role_msg`;
CREATE TABLE `role_msg` (
`uid` bigint(20) NOT NULL,
`target_uid` bigint(20) NULL DEFAULT NULL,
`msg_type` int(11) NULL DEFAULT NULL,
`content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`msg_date` datetime NULL DEFAULT NULL,
`id` int(11) NOT NULL AUTO_INCREMENT,
INDEX `index`(`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for role_order_list
-- ----------------------------
DROP TABLE IF EXISTS `role_order_list`;
CREATE TABLE `role_order_list` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`uid` bigint(20) NULL DEFAULT NULL,
`rmb` decimal(10, 2) NULL DEFAULT NULL,
`reward_list` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '充值获得物品',
`order_id` bigint(20) NULL DEFAULT NULL COMMENT '充值订单号',
`order_date` datetime NULL DEFAULT NULL COMMENT '充值时间',
`goods_type` int(20) NULL DEFAULT NULL COMMENT '商品类型',
`goods_id` int(20) NULL DEFAULT NULL COMMENT '商品id',
`sdk_order_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'sdk订单号',
PRIMARY KEY (`id`) USING BTREE,
INDEX `order_date`(`order_date`) USING BTREE,
INDEX `uid`(`uid`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for server_online_log
-- ----------------------------
DROP TABLE IF EXISTS `server_online_log`;
CREATE TABLE `server_online_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`server_id` int(11) NOT NULL COMMENT '服务器的zone id',
`server_sub_id` int(11) NULL DEFAULT NULL COMMENT '大区内的GameServer编号',
`log_date` datetime NULL DEFAULT NULL,
`online_num` int(11) NULL DEFAULT NULL COMMENT '当前在线人数',
PRIMARY KEY (`id`) USING BTREE,
INDEX `index`(`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC;
SET FOREIGN_KEY_CHECKS = 1;