-- 文件上传记录表：绑定文件名与 callback_task_id
DROP TABLE IF EXISTS doc_callback_task_id_table;
CREATE TABLE IF NOT EXISTS doc_callback_task_id_table (
    id INT AUTO_INCREMENT PRIMARY KEY COMMENT '自增主键',
    file_name VARCHAR(500) NOT NULL COMMENT '上传的原始文件名',
    file_id VARCHAR(64) NOT NULL COMMENT '文件内容MD5',
    callback_task_id VARCHAR(128) NOT NULL COMMENT '回调任务ID',
    upload_date DATE NOT NULL COMMENT '上传日期',
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
    UNIQUE KEY uk_callback_task_id (callback_task_id),
    INDEX idx_upload_date (upload_date),
    INDEX idx_file_id (file_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文件上传记录表';
