mirror of
https://github.com/project-redbud/FunGame-Core.git
synced 2025-04-22 03:59:35 +08:00
89 lines
3.3 KiB
SQL
89 lines
3.3 KiB
SQL
SET FOREIGN_KEY_CHECKS=0;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for ForgetVerifyCodes
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `ForgetVerifyCodes`;
|
|
CREATE TABLE `ForgetVerifyCodes` (
|
|
`Username` varchar(255) NOT NULL DEFAULT '',
|
|
`Email` varchar(255) NOT NULL DEFAULT '',
|
|
`ForgetVerifyCode` varchar(255) NOT NULL DEFAULT '',
|
|
`SendTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for RegVerifyCodes
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `RegVerifyCodes`;
|
|
CREATE TABLE `RegVerifyCodes` (
|
|
`Username` varchar(255) NOT NULL DEFAULT '',
|
|
`Email` varchar(255) NOT NULL DEFAULT '',
|
|
`RegVerifyCode` varchar(255) NOT NULL DEFAULT '',
|
|
`RegTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for Rooms
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `Rooms`;
|
|
CREATE TABLE `Rooms` (
|
|
`Id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
`Roomid` varchar(255) NOT NULL DEFAULT '-1',
|
|
`CreateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
`RoomMaster` bigint(20) NOT NULL DEFAULT '0',
|
|
`RoomType` int(8) NOT NULL DEFAULT '0',
|
|
`GameModule` varchar(255) NOT NULL DEFAULT '',
|
|
`GameMap` varchar(255) NOT NULL DEFAULT '',
|
|
`RoomState` int(8) NOT NULL DEFAULT '0',
|
|
`IsRank` int(1) NOT NULL DEFAULT '0',
|
|
`HasPass` int(1) NOT NULL DEFAULT '0',
|
|
`Password` varchar(255) NOT NULL DEFAULT '',
|
|
`MaxUsers` int(8) NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`Id`,`Roomid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for ServerLoginLogs
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `ServerLoginLogs`;
|
|
CREATE TABLE `ServerLoginLogs` (
|
|
`ServerName` varchar(255) NOT NULL DEFAULT '',
|
|
`ServerKey` varchar(255) NOT NULL DEFAULT '',
|
|
`LoginTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for ApiTokens
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `ApiTokens`;
|
|
CREATE TABLE `ApiTokens` (
|
|
`TokenID` varchar(255) NOT NULL DEFAULT '',
|
|
`SecretKey` varchar(255) NOT NULL DEFAULT '',
|
|
`Reference1` varchar(255) NOT NULL DEFAULT '',
|
|
`Reference2` varchar(255) NOT NULL DEFAULT '',
|
|
PRIMARY KEY (`TokenID`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for Users
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `Users`;
|
|
CREATE TABLE `Users` (
|
|
`UID` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
`Username` varchar(255) NOT NULL DEFAULT '',
|
|
`Password` varchar(255) NOT NULL DEFAULT '',
|
|
`RegTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
`LastTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
`LastIP` varchar(255) NOT NULL DEFAULT '',
|
|
`Email` varchar(255) NOT NULL DEFAULT '',
|
|
`Nickname` varchar(255) NOT NULL DEFAULT '',
|
|
`IsAdmin` int(1) NOT NULL DEFAULT '0',
|
|
`IsOperator` int(1) NOT NULL DEFAULT '0',
|
|
`IsEnable` int(1) NOT NULL DEFAULT '1',
|
|
`Credits` decimal(20,0) NOT NULL DEFAULT '0',
|
|
`Materials` decimal(20,0) NOT NULL DEFAULT '0',
|
|
`GameTime` decimal(20,0) NOT NULL DEFAULT '0',
|
|
`AutoKey` varchar(255) NOT NULL DEFAULT '',
|
|
PRIMARY KEY (`UID`,`Username`,`Email`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8mb4;
|