From ce37e4c4e4b74b138bbc12417b7f220f73c6083f Mon Sep 17 00:00:00 2001
From: zwl <1051256694@qq.com>
Date: 星期三, 15 四月 2026 20:23:00 +0800
Subject: [PATCH] 1.erp对接新增字段 2.电视机数据
---
src/main/resources/sql/20260415_archive_container_no_teu.sql | 69 +++++++++++++
src/main/resources/sql/20260415_archive_plate_train_freq_cube.sql | 139 +++++++++++++++++++++++++++
src/main/resources/sql/20260415_wait_pakin_plate_train_freq_cube.sql | 83 ++++++++++++++++
3 files changed, 291 insertions(+), 0 deletions(-)
diff --git a/src/main/resources/sql/20260415_archive_container_no_teu.sql b/src/main/resources/sql/20260415_archive_container_no_teu.sql
new file mode 100644
index 0000000..c235c09
--- /dev/null
+++ b/src/main/resources/sql/20260415_archive_container_no_teu.sql
@@ -0,0 +1,69 @@
+IF COL_LENGTH('dbo.asr_wrk_mast', 'container_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_mast]
+ ADD [container_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_mast', 'teu') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_mast]
+ ADD [teu] INT NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_mast_log', 'container_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_mast_log]
+ ADD [container_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_mast_log', 'teu') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_mast_log]
+ ADD [teu] INT NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_detl', 'teu') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_detl]
+ ADD [teu] INT NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_detl', 'container_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_detl]
+ ADD [container_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_detl_log', 'teu') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_detl_log]
+ ADD [teu] INT NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_detl_log', 'container_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_detl_log]
+ ADD [container_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_loc_detl', 'container_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_loc_detl]
+ ADD [container_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_loc_detl', 'teu') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_loc_detl]
+ ADD [teu] INT NULL;
+END
+GO
diff --git a/src/main/resources/sql/20260415_archive_plate_train_freq_cube.sql b/src/main/resources/sql/20260415_archive_plate_train_freq_cube.sql
new file mode 100644
index 0000000..1850719
--- /dev/null
+++ b/src/main/resources/sql/20260415_archive_plate_train_freq_cube.sql
@@ -0,0 +1,139 @@
+IF COL_LENGTH('dbo.asr_wrk_mast', 'plate_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_mast]
+ ADD [plate_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_mast', 'train_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_mast]
+ ADD [train_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_mast', 'freq_type') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_mast]
+ ADD [freq_type] INT NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_mast', 'cube_number') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_mast]
+ ADD [cube_number] DECIMAL(18, 4) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_mast_log', 'plate_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_mast_log]
+ ADD [plate_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_mast_log', 'train_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_mast_log]
+ ADD [train_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_mast_log', 'freq_type') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_mast_log]
+ ADD [freq_type] INT NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_mast_log', 'cube_number') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_mast_log]
+ ADD [cube_number] DECIMAL(18, 4) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_detl', 'plate_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_detl]
+ ADD [plate_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_detl', 'train_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_detl]
+ ADD [train_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_detl', 'freq_type') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_detl]
+ ADD [freq_type] INT NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_detl', 'cube_number') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_detl]
+ ADD [cube_number] DECIMAL(18, 4) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_detl_log', 'plate_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_detl_log]
+ ADD [plate_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_detl_log', 'train_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_detl_log]
+ ADD [train_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_detl_log', 'freq_type') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_detl_log]
+ ADD [freq_type] INT NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_wrk_detl_log', 'cube_number') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_wrk_detl_log]
+ ADD [cube_number] DECIMAL(18, 4) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_loc_detl', 'plate_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_loc_detl]
+ ADD [plate_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_loc_detl', 'train_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_loc_detl]
+ ADD [train_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_loc_detl', 'freq_type') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_loc_detl]
+ ADD [freq_type] INT NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.asr_loc_detl', 'cube_number') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[asr_loc_detl]
+ ADD [cube_number] DECIMAL(18, 4) NULL;
+END
+GO
diff --git a/src/main/resources/sql/20260415_wait_pakin_plate_train_freq_cube.sql b/src/main/resources/sql/20260415_wait_pakin_plate_train_freq_cube.sql
new file mode 100644
index 0000000..ee7ec13
--- /dev/null
+++ b/src/main/resources/sql/20260415_wait_pakin_plate_train_freq_cube.sql
@@ -0,0 +1,83 @@
+IF COL_LENGTH('dbo.cust_wait_pakin', 'container_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[cust_wait_pakin]
+ ADD [container_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.cust_wait_pakin', 'teu') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[cust_wait_pakin]
+ ADD [teu] INT NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.cust_wait_pakin', 'plate_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[cust_wait_pakin]
+ ADD [plate_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.cust_wait_pakin', 'train_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[cust_wait_pakin]
+ ADD [train_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.cust_wait_pakin', 'freq_type') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[cust_wait_pakin]
+ ADD [freq_type] INT NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.cust_wait_pakin', 'cube_number') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[cust_wait_pakin]
+ ADD [cube_number] DECIMAL(18, 4) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.cust_wait_pakin_log', 'container_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[cust_wait_pakin_log]
+ ADD [container_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.cust_wait_pakin_log', 'teu') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[cust_wait_pakin_log]
+ ADD [teu] INT NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.cust_wait_pakin_log', 'plate_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[cust_wait_pakin_log]
+ ADD [plate_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.cust_wait_pakin_log', 'train_no') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[cust_wait_pakin_log]
+ ADD [train_no] NVARCHAR(100) NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.cust_wait_pakin_log', 'freq_type') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[cust_wait_pakin_log]
+ ADD [freq_type] INT NULL;
+END
+GO
+
+IF COL_LENGTH('dbo.cust_wait_pakin_log', 'cube_number') IS NULL
+BEGIN
+ ALTER TABLE [dbo].[cust_wait_pakin_log]
+ ADD [cube_number] DECIMAL(18, 4) NULL;
+END
+GO
--
Gitblit v1.9.1