From 3a7db0878b46b04f3a91120c8a5f86a7a6a2462a Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 4 Jun 2024 17:16:25 +0800 Subject: [PATCH] 1 --- database/maildb.sql | 36 ++++++++++++++++++++++++++++++------ 1 file changed, 30 insertions(+), 6 deletions(-) diff --git a/database/maildb.sql b/database/maildb.sql index 10b6c1a6..8d335773 100644 --- a/database/maildb.sql +++ b/database/maildb.sql @@ -23,7 +23,7 @@ DROP TABLE IF EXISTS `version`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `version` ( - `idx` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id', + `idx` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增id', `version` int(11) NOT NULL DEFAULT '0' COMMENT '版本号', PRIMARY KEY (`idx`), UNIQUE KEY `version` (`version`) @@ -38,7 +38,7 @@ DROP TABLE IF EXISTS `t_mail`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `t_mail` ( - `idx` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id', + `idx` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增id', `mail_id` bigint NOT NULL COMMENT '邮件id', `mail_type` int(11) NOT NULL DEFAULT '0' COMMENT '邮件类型', `unikey` varchar(255) CHARACTER SET utf8 COMMENT 'unikey', @@ -68,7 +68,7 @@ DROP TABLE IF EXISTS `t_group`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `t_group` ( - `idx` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id', + `idx` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增id', `group_id` bigint NOT NULL COMMENT 'group id', `group_name` varchar(60) CHARACTER SET utf8 NOT NULL COMMENT '分组名', `group_desc` varchar(60) CHARACTER SET utf8 NOT NULL COMMENT '描述', @@ -90,7 +90,7 @@ DROP TABLE IF EXISTS `t_member`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `t_member` ( - `idx` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id', + `idx` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增id', `group_id` bigint NOT NULL COMMENT 'group id', `member_id` varchar(60) CHARACTER SET utf8 NOT NULL COMMENT '账号id', `deleted` int(11) NOT NULL DEFAULT '0' COMMENT '是否已删除', @@ -110,7 +110,7 @@ DROP TABLE IF EXISTS `t_inbox`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `t_inbox` ( - `idx` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id', + `idx` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增id', `account_id` varchar(60) CHARACTER SET utf8 NOT NULL COMMENT '账号id', `mail_id` bigint NOT NULL COMMENT '邮件id', `state` int(11) NOT NULL DEFAULT '0' COMMENT '1:已读取 2:已删除', @@ -133,7 +133,7 @@ DROP TABLE IF EXISTS `t_event`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `t_event` ( - `idx` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id', + `idx` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增id', `event_name` varchar(60) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '事件名', `param1` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '事件参数1', `createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', @@ -143,6 +143,30 @@ CREATE TABLE `t_event` ( /*!40101 SET character_set_client = @saved_cs_client */; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; +-- +-- Table structure for table `t_mail` +-- + +DROP TABLE IF EXISTS `t_mail`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `t_mail` ( + `idx` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增id', + `unikey` varchar(255) CHARACTER SET utf8 COMMENT 'unikey', + `subject` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT 'subject', + `content` text NOT NULL DEFAULT '' COMMENT '消息内容', + `recipients` text NOT NULL DEFAULT '' COMMENT '收件人列表', + `attachments` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '附件', + `sendtime` int(11) NOT NULL DEFAULT '0' COMMENT '发送时间', + `expiretime` int(11) NOT NULL DEFAULT '0' COMMENT '过期时间', + `createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', + `modifytime` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间', + PRIMARY KEY (`idx`), + UNIQUE KEY `unikey` (`unikey`) +) ENGINE=InnoDB AUTO_INCREMENT=10000 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; +/*!40101 SET character_set_client = @saved_cs_client */; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;