CREATE TABLE IF NOT EXISTS `user_birthday_config` ( `id` varchar(32) NOT NULL COMMENT 'ID', `picUrl` varchar(100) DEFAULT NULL COMMENT '移动端背景图片文件ID', `birthdayUrl` varchar(100) DEFAULT NULL COMMENT '生日福利贺卡图片文件ID', `birthdayDays` int DEFAULT 15 COMMENT '默认查询未来生日天数', `autoSendEnabled` tinyint(1) DEFAULT 1 COMMENT '是否自动发送生日祝福', `sendTitle` varchar(255) DEFAULT NULL COMMENT '默认发送标题', `sendContent` text COMMENT '默认发送内容', `createdBy` varchar(32) DEFAULT NULL COMMENT '创建人', `createdAt` bigint DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) DEFAULT NULL COMMENT '修改人', `updatedAt` bigint DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='生日祝福页面配置'; CREATE TABLE IF NOT EXISTS `user_birthday_msg_log` ( `id` varchar(32) NOT NULL COMMENT 'ID', `pushTime` varchar(50) DEFAULT NULL COMMENT '推送时间', `msgTitle` varchar(255) DEFAULT NULL COMMENT '消息标题', `msgContent` text COMMENT '消息内容', `receiveBy` varchar(32) DEFAULT NULL COMMENT '接收人用户ID', `receiveName` varchar(100) DEFAULT NULL COMMENT '接收人姓名', `pushBy` varchar(32) DEFAULT NULL COMMENT '推送人用户ID', `pushByName` varchar(100) DEFAULT NULL COMMENT '推送人姓名', `pushType` varchar(50) DEFAULT NULL COMMENT '推送类型', `link` varchar(500) DEFAULT NULL COMMENT '生日祝福页面链接', `createdBy` varchar(32) DEFAULT NULL COMMENT '创建人', `createdAt` bigint DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) DEFAULT NULL COMMENT '修改人', `updatedAt` bigint DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='生日祝福消息发送记录';