Files
tms-erp-api/doc/sql/transport/blade_business_unzip_task_20260812.sql
b2894lxlx 1109fe777c 1、fix bug
2、完善凭证模块
2026-08-12 19:44:34 +08:00

38 lines
2.2 KiB
SQL

-- 文件服务当前使用 transport 数据库时必须执行。
-- 文件上传任务在返回结果及完成事件中会查询该表;未启用压缩包解压业务时表中不会产生数据。
CREATE TABLE IF NOT EXISTS `blade_business_unzip_task` (
`id` bigint NOT NULL COMMENT '主键ID',
`biz_id` bigint DEFAULT NULL COMMENT '业务ID',
`department_id` bigint DEFAULT NULL COMMENT '部门ID',
`biz_code` varchar(100) DEFAULT NULL COMMENT '业务编码',
`doc_code` varchar(100) DEFAULT NULL COMMENT '文档编号',
`relate_type` varchar(30) DEFAULT NULL COMMENT '关联类型:file_task、attachment',
`relate_id` bigint DEFAULT NULL COMMENT '关联ID:文件任务ID或附件ID',
`status` varchar(30) DEFAULT NULL COMMENT '状态:uploading、uploaded、unzipping、finished、failed',
`tenant_id` varchar(12) NOT NULL DEFAULT '000000' COMMENT '租户ID',
`create_user` bigint DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint DEFAULT NULL COMMENT '更新人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`is_deleted` tinyint NOT NULL DEFAULT 0 COMMENT '是否删除:0否、1是',
PRIMARY KEY (`id`),
KEY `idx_business_unzip_task_relate_id` (`relate_id`),
KEY `idx_business_unzip_task_biz_id` (`biz_id`),
KEY `idx_business_unzip_task_status` (`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='业务解压任务';
CREATE TABLE IF NOT EXISTS `blade_business_unzip_detail` (
`id` bigint NOT NULL COMMENT '主键ID',
`business_unzip_task_id` bigint NOT NULL COMMENT '业务解压任务ID',
`attachment_id` bigint NOT NULL COMMENT '附件ID',
`create_user` bigint DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint DEFAULT NULL COMMENT '更新人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`is_deleted` tinyint NOT NULL DEFAULT 0 COMMENT '是否删除:0否、1是',
PRIMARY KEY (`id`),
KEY `idx_business_unzip_detail_task_id` (`business_unzip_task_id`),
KEY `idx_business_unzip_detail_attachment_id` (`attachment_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='业务解压明细';