1
This commit is contained in:
34
sql/tencent_doc_batch_push_record.sql
Normal file
34
sql/tencent_doc_batch_push_record.sql
Normal file
@@ -0,0 +1,34 @@
|
||||
-- 腾讯文档批量推送记录表
|
||||
CREATE TABLE IF NOT EXISTS `tencent_doc_batch_push_record` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||
`batch_id` varchar(64) NOT NULL COMMENT '批次ID(UUID)',
|
||||
`file_id` varchar(100) DEFAULT NULL COMMENT '文件ID',
|
||||
`sheet_id` varchar(100) DEFAULT NULL COMMENT '工作表ID',
|
||||
`push_type` varchar(20) DEFAULT 'AUTO' COMMENT '推送类型:AUTO-自动推送,MANUAL-手动推送',
|
||||
`trigger_source` varchar(50) DEFAULT NULL COMMENT '触发来源:DELAYED_TIMER-延迟定时器,USER-用户手动',
|
||||
`start_time` datetime DEFAULT NULL COMMENT '推送开始时间',
|
||||
`end_time` datetime DEFAULT NULL COMMENT '推送结束时间',
|
||||
`duration_ms` bigint(20) DEFAULT NULL COMMENT '推送耗时(毫秒)',
|
||||
`start_row` int(11) DEFAULT NULL COMMENT '起始行号',
|
||||
`end_row` int(11) DEFAULT NULL COMMENT '结束行号',
|
||||
`total_rows` int(11) DEFAULT 0 COMMENT '总行数',
|
||||
`success_count` int(11) DEFAULT 0 COMMENT '成功数量',
|
||||
`skip_count` int(11) DEFAULT 0 COMMENT '跳过数量',
|
||||
`error_count` int(11) DEFAULT 0 COMMENT '错误数量',
|
||||
`status` varchar(20) DEFAULT 'RUNNING' COMMENT '状态:RUNNING-执行中,SUCCESS-成功,PARTIAL-部分成功,FAILED-失败',
|
||||
`result_message` text COMMENT '结果消息',
|
||||
`error_message` text COMMENT '错误信息',
|
||||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_batch_id` (`batch_id`),
|
||||
KEY `idx_file_sheet` (`file_id`, `sheet_id`),
|
||||
KEY `idx_create_time` (`create_time`),
|
||||
KEY `idx_status` (`status`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='腾讯文档批量推送记录表';
|
||||
|
||||
-- 修改操作日志表,添加批次ID字段
|
||||
ALTER TABLE `tencent_doc_operation_log`
|
||||
ADD COLUMN `batch_id` varchar(64) DEFAULT NULL COMMENT '批次ID(关联批量推送记录)' AFTER `id`,
|
||||
ADD KEY `idx_batch_id` (`batch_id`);
|
||||
|
||||
Reference in New Issue
Block a user