From 3727ff141c2bb6fd1ed50310447192a7ebaf3205 Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Wed, 9 Sep 2026 14:00:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E9=BD=90=E7=A0=81=E5=A4=B4=E8=BD=A6?= =?UTF-8?q?=E9=98=9F=E9=82=AE=E4=BB=B6=E8=A1=A8=E5=AD=97=E6=AE=B5=E4=B8=AD?= =?UTF-8?q?=E6=96=87=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/sql/头程数据库统一增量-MySQL8.sql | 32 +++++++++---------- .../db/phase3-terminal-drayage-schema.sql | 32 +++++++++---------- 2 files changed, 32 insertions(+), 32 deletions(-) diff --git a/deploy/sql/头程数据库统一增量-MySQL8.sql b/deploy/sql/头程数据库统一增量-MySQL8.sql index 3b6c100d1..e1d15656f 100644 --- a/deploy/sql/头程数据库统一增量-MySQL8.sql +++ b/deploy/sql/头程数据库统一增量-MySQL8.sql @@ -18134,22 +18134,22 @@ CREATE TABLE IF NOT EXISTS fl_terminal_drayage ( AND (actual_empty_return_at IS NULL OR actual_pickup_at IS NULL OR actual_empty_return_at >= actual_pickup_at)) ) ENGINE=InnoDB COMMENT='目的港货柜级码头拖车与还空事实'; CREATE TABLE IF NOT EXISTS fl_terminal_drayage_mail ( - id BIGINT UNSIGNED NOT NULL, - container_booking_id BIGINT UNSIGNED NOT NULL, - fleet_supplier_id BIGINT UNSIGNED NOT NULL, - fleet_name VARCHAR(128) NOT NULL, - recipient VARCHAR(254) NOT NULL, - kind VARCHAR(32) NOT NULL, - subject VARCHAR(255) NOT NULL, - body TEXT NOT NULL, - status VARCHAR(16) NOT NULL DEFAULT 'PENDING', - attempts INT NOT NULL DEFAULT 0, - failure_reason VARCHAR(500) NULL, - created_by BIGINT UNSIGNED NOT NULL, - updated_by BIGINT UNSIGNED NOT NULL, - created_at DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), - updated_at DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3), - sent_at DATETIME(3) NULL, + id BIGINT UNSIGNED NOT NULL COMMENT '邮件任务ID', + container_booking_id BIGINT UNSIGNED NOT NULL COMMENT '归属物理货柜ID', + fleet_supplier_id BIGINT UNSIGNED NOT NULL COMMENT '车队供应商ID快照', + fleet_name VARCHAR(128) NOT NULL COMMENT '车队名称快照', + recipient VARCHAR(254) NOT NULL COMMENT '收件人邮箱', + kind VARCHAR(32) NOT NULL COMMENT '邮件类型:REQUEST_PICKUP提柜请求、CANCEL_PICKUP取消提柜', + subject VARCHAR(255) NOT NULL COMMENT '邮件主题', + body TEXT NOT NULL COMMENT '邮件正文', + status VARCHAR(16) NOT NULL DEFAULT 'PENDING' COMMENT '投递状态:PENDING待发送、SENDING发送中、SENT已发送、FAILED失败', + attempts INT NOT NULL DEFAULT 0 COMMENT '发送尝试次数', + failure_reason VARCHAR(500) NULL COMMENT '发送失败原因', + created_by BIGINT UNSIGNED NOT NULL COMMENT '创建人ID', + updated_by BIGINT UNSIGNED NOT NULL COMMENT '最后更新人ID', + 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 '更新时间', + sent_at DATETIME(3) NULL COMMENT '发送成功时间', PRIMARY KEY(id), KEY idx_terminal_mail_dispatch(status,id), KEY idx_terminal_mail_container(container_booking_id,id,status), diff --git a/firstleg/src/main/resources/db/phase3-terminal-drayage-schema.sql b/firstleg/src/main/resources/db/phase3-terminal-drayage-schema.sql index ab8619c7c..4edf7ade9 100644 --- a/firstleg/src/main/resources/db/phase3-terminal-drayage-schema.sql +++ b/firstleg/src/main/resources/db/phase3-terminal-drayage-schema.sql @@ -27,22 +27,22 @@ CREATE TABLE IF NOT EXISTS fl_terminal_drayage ( ) ENGINE=InnoDB COMMENT='目的港货柜级码头拖车与还空事实'; CREATE TABLE IF NOT EXISTS fl_terminal_drayage_mail ( - id BIGINT UNSIGNED NOT NULL, - container_booking_id BIGINT UNSIGNED NOT NULL, - fleet_supplier_id BIGINT UNSIGNED NOT NULL, - fleet_name VARCHAR(128) NOT NULL, - recipient VARCHAR(254) NOT NULL, - kind VARCHAR(32) NOT NULL, - subject VARCHAR(255) NOT NULL, - body TEXT NOT NULL, - status VARCHAR(16) NOT NULL DEFAULT 'PENDING', - attempts INT NOT NULL DEFAULT 0, - failure_reason VARCHAR(500) NULL, - created_by BIGINT UNSIGNED NOT NULL, - updated_by BIGINT UNSIGNED NOT NULL, - created_at DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), - updated_at DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3), - sent_at DATETIME(3) NULL, + id BIGINT UNSIGNED NOT NULL COMMENT '邮件任务ID', + container_booking_id BIGINT UNSIGNED NOT NULL COMMENT '归属物理货柜ID', + fleet_supplier_id BIGINT UNSIGNED NOT NULL COMMENT '车队供应商ID快照', + fleet_name VARCHAR(128) NOT NULL COMMENT '车队名称快照', + recipient VARCHAR(254) NOT NULL COMMENT '收件人邮箱', + kind VARCHAR(32) NOT NULL COMMENT '邮件类型:REQUEST_PICKUP提柜请求、CANCEL_PICKUP取消提柜', + subject VARCHAR(255) NOT NULL COMMENT '邮件主题', + body TEXT NOT NULL COMMENT '邮件正文', + status VARCHAR(16) NOT NULL DEFAULT 'PENDING' COMMENT '投递状态:PENDING待发送、SENDING发送中、SENT已发送、FAILED失败', + attempts INT NOT NULL DEFAULT 0 COMMENT '发送尝试次数', + failure_reason VARCHAR(500) NULL COMMENT '发送失败原因', + created_by BIGINT UNSIGNED NOT NULL COMMENT '创建人ID', + updated_by BIGINT UNSIGNED NOT NULL COMMENT '最后更新人ID', + 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 '更新时间', + sent_at DATETIME(3) NULL COMMENT '发送成功时间', PRIMARY KEY(id), KEY idx_terminal_mail_dispatch(status,id), KEY idx_terminal_mail_container(container_booking_id,id,status),