From 7680c3e5c2f1d2176cd24af9f8c0a0e1a0b5acd6 Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Sat, 26 Sep 2026 14:11:28 +0800 Subject: [PATCH] docs(firstleg): align customs baseline schema --- deploy/sql/头程数据库统一增量-MySQL8.sql | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/deploy/sql/头程数据库统一增量-MySQL8.sql b/deploy/sql/头程数据库统一增量-MySQL8.sql index 6fc3f5016..5d85f593d 100644 --- a/deploy/sql/头程数据库统一增量-MySQL8.sql +++ b/deploy/sql/头程数据库统一增量-MySQL8.sql @@ -1756,6 +1756,9 @@ CREATE TABLE fl_customs_container ( completed_by bigint unsigned DEFAULT NULL COMMENT '完成报关操作人ID', completed_by_name varchar(64) DEFAULT NULL COMMENT '完成报关操作人名称快照', completed_at datetime(3) DEFAULT NULL COMMENT '报关完成时间', + broker_submitted_by bigint unsigned DEFAULT NULL COMMENT '发送报关行执行操作人ID', + broker_submitted_by_name varchar(64) DEFAULT NULL COMMENT '发送报关行执行操作人名称快照', + broker_submitted_at datetime(3) DEFAULT NULL COMMENT '发送报关行执行时间', created_at datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '聚合创建时间', updated_at datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '聚合更新时间', version int unsigned NOT NULL DEFAULT '0' COMMENT '乐观锁版本号', @@ -1824,7 +1827,26 @@ CREATE TABLE fl_customs_completion_document ( PRIMARY KEY (id), UNIQUE KEY uk_customs_completion_source (source_document_id), CONSTRAINT fk_customs_completion_source FOREIGN KEY (source_document_id) REFERENCES fl_customs_customer_document (id) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='报关完成文件当前版本'; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='报关行回执当前版本'; + +CREATE TABLE fl_customs_final_document ( + id bigint unsigned NOT NULL COMMENT '真实报关完税文件ID', + source_document_id bigint unsigned NOT NULL COMMENT '一份冻结客户资料严格对应一份完税文件逻辑根', + file_id bigint unsigned NOT NULL COMMENT 'File服务文件ID', + file_name varchar(255) NOT NULL COMMENT '完税文件名称快照', + file_hash char(64) NOT NULL COMMENT '完税文件SHA-256摘要', + content_type varchar(128) DEFAULT NULL COMMENT '完税文件媒体类型', + size_bytes bigint unsigned NOT NULL COMMENT '完税文件大小(字节)', + uploaded_by bigint unsigned NOT NULL COMMENT '上传操作人ID', + uploaded_by_name varchar(64) DEFAULT NULL COMMENT '上传操作人名称快照', + uploaded_at datetime(3) NOT NULL COMMENT '上传时间', + version int unsigned NOT NULL DEFAULT '1' COMMENT '完税文件版本号', + created_at datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '完税文件创建时间', + updated_at datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '完税文件更新时间', + PRIMARY KEY (id), + UNIQUE KEY uk_customs_final_source (source_document_id), + CONSTRAINT fk_customs_final_source FOREIGN KEY (source_document_id) REFERENCES fl_customs_customer_document (id) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='真实报关完税文件当前版本'; CREATE TABLE fl_customs_completion_document_version ( id bigint unsigned NOT NULL COMMENT '完成文件版本记录ID',