Test #17

Merged
admin merged 127 commits from test into main 2026-09-28 16:00:14 +08:00
Showing only changes of commit 7680c3e5c2 - Show all commits
@@ -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',