DROP TABLE IF EXISTS siq_msg_info;
CREATE TABLE `siq_msg_info` (
    `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键自增ID',
    `task_id` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '任务ID',
    `source_id` varchar(64) COLLATE utf8mb4_general_ci NOT NULL COMMENT '来源ID',
    `status` tinyint NOT NULL DEFAULT '0' COMMENT '发送给深I企状态：0-待发送；1-发送成功；2-正在发送；3-发送异常；4-发送失败',
    `send_status` tinyint DEFAULT '0' COMMENT '站内信发送状态：0-待发送；1-发送成功；2-正在发送；3-发送异常；4-发送失败；5-任务取消',
    `send_finished_time` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发送完成时间（时间戳，毫秒）',
    `error_msg` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '错误信息',
    `create_by` varchar(64) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者',
    `create_dept` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人部门',
    `update_by` varchar(64) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者',
    `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
    `is_delete` tinyint NOT NULL DEFAULT '0' COMMENT '是否删除 0=否 1=是',
    `remark` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
    PRIMARY KEY (`id`),
    KEY `idx_task_id` (`task_id`),
    KEY `idx_source_id` (`source_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2082371265445888003 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='深I企消息信息表';

