CREATE TABLE `sms_template` ( `id` varchar(32) NOT NULL COMMENT 'id', `name` varchar(32) DEFAULT NULL COMMENT '模板名称', `template_type` varchar(32) DEFAULT NULL COMMENT '模板类型', `code` varchar(32) DEFAULT NULL COMMENT '模板编码', `content` varchar(200) DEFAULT NULL COMMENT '模板内容', `description` varchar(100) DEFAULT NULL COMMENT '场景说明', `provider` varchar(100) DEFAULT NULL COMMENT '短信供应商名称', `del_flg` varchar(1) DEFAULT '0' COMMENT '删除标志', `create_at` timestamp NULL DEFAULT current_timestamp() COMMENT '创建时间戳', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci ROW_FORMAT=DYNAMIC COMMENT='短信模板表'; CREATE TABLE `validatecode` ( `id` varchar(32) NOT NULL COMMENT 'id', `vcode` varchar(32) DEFAULT NULL COMMENT '验证码', `expire_time` timestamp NOT NULL DEFAULT current_timestamp() COMMENT '有效期', `del_flg` varchar(1) DEFAULT '0' COMMENT '删除标志', `create_at` timestamp NOT NULL DEFAULT current_timestamp() COMMENT '创建时间戳', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci ROW_FORMAT=DYNAMIC COMMENT='验证码表'; CREATE TABLE `sms_record` ( `id` varchar(32) NOT NULL COMMENT 'id', `customerid` varchar(32) DEFAULT NULL COMMENT '客户id', `send_type` varchar(32) DEFAULT NULL COMMENT '发送类型', `mobile` varchar(15) DEFAULT NULL COMMENT '手机号', `email` varchar(32) DEFAULT NULL COMMENT '邮箱', `message` varchar(510) DEFAULT NULL COMMENT '发送内容', `send_time` varchar(32) DEFAULT NULL COMMENT '发送时间', `send_status` varchar(1) DEFAULT NULL COMMENT '发送状态', `task_status` varchar(2) DEFAULT NULL COMMENT '任务状态 1:待发送,2:待定时发送,11:发送MQ成功,12:MQ消费成功,21:请求成功,22:请求失败,31:取消发送', `remark` varchar(200) DEFAULT NULL COMMENT '发送失败备注信息', `del_flg` varchar(1) DEFAULT NULL COMMENT '删除标志', `create_at` timestamp NULL DEFAULT current_timestamp() COMMENT '创建时间戳', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci ROW_FORMAT=DYNAMIC COMMENT='短信邮箱记录表';