From d7d68f9e190ac6ef37952669cab501bcec232b80 Mon Sep 17 00:00:00 2001 From: MinaR Date: Wed, 18 Dec 2024 12:07:51 +0100 Subject: [PATCH] aggiunto campo cod_forn_trasp --- .../model/Migration_20241216170251.java | 24 +++++++++++++++++ .../model/Migration_20241216171824.java | 27 +++++++++++++++++++ .../model/Migration_20241217103711.java | 21 +++++++++++++++ .../it/integry/ems_model/entity/DtbDoct.java | 16 +++++++++-- .../integry/ems_model/entity/VtbViaggi.java | 12 +++++++++ 5 files changed, 98 insertions(+), 2 deletions(-) create mode 100644 ems-core/src/main/java/it/integry/ems/migration/model/Migration_20241216170251.java create mode 100644 ems-core/src/main/java/it/integry/ems/migration/model/Migration_20241216171824.java create mode 100644 ems-core/src/main/java/it/integry/ems/migration/model/Migration_20241217103711.java diff --git a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20241216170251.java b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20241216170251.java new file mode 100644 index 0000000000..252d48d3dc --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20241216170251.java @@ -0,0 +1,24 @@ +package it.integry.ems.migration.model; + +import it.integry.ems.migration._base.BaseMigration; +import it.integry.ems.migration._base.MigrationModelInterface; + +public class Migration_20241216170251 extends BaseMigration implements MigrationModelInterface { + + @Override + public void up() throws Exception { + if (isHistoryDB()) + return; + + executeStatement( + "alter table vtb_viaggi add cod_forn_trasp varchar(5);", + "alter table vtb_viaggi add constraint fk_vtb_viaggi_gtb_anag Foreign key (cod_forn_trasp) references gtb_anag(cod_anag)", + "alter table dtb_doct add cod_forn_trasp varchar(5);", + "alter table dtb_doct add constraint fk_dtb_doct_gtb_anag Foreign key (cod_forn_trasp) references gtb_anag(cod_anag)" + ); + } + + @Override + public void down() throws Exception { + } +} \ No newline at end of file diff --git a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20241216171824.java b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20241216171824.java new file mode 100644 index 0000000000..fc69c9b16c --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20241216171824.java @@ -0,0 +1,27 @@ +package it.integry.ems.migration.model; + +import it.integry.ems.migration._base.BaseMigration; +import it.integry.ems.migration._base.IntegryCustomerDB; +import it.integry.ems.migration._base.MigrationModelInterface; + +public class Migration_20241216171824 extends BaseMigration implements MigrationModelInterface { + + @Override + public void up() throws Exception { + if (isHistoryDB()) + return; + + createSetup("IMPORT_LISTINI ACQUISTO", "PAZIENZA", "PERC_ONERI", null, +null, false, null, false, false, +false, false, false, null, false, null); + + if (isCustomerDb(IntegryCustomerDB.Carelli_Carelli)) + updateSetupValue("IMPORT_LISTINI ACQUISTO", "PAZIENZA", "PERC_ONERI", "2"); + } + + @Override + public void down() throws Exception { + + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20241217103711.java b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20241217103711.java new file mode 100644 index 0000000000..9399a505bc --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20241217103711.java @@ -0,0 +1,21 @@ +package it.integry.ems.migration.model; + +import it.integry.ems.migration._base.BaseMigration; +import it.integry.ems.migration._base.MigrationModelInterface; + +public class Migration_20241217103711 extends BaseMigration implements MigrationModelInterface { + + @Override + public void up() throws Exception { + if (isHistoryDB()) + return; + + + executeStatement("alter table dtb_dift add cod_forn_trasp varchar(5);", + "alter table dtb_dif_bolle add cod_forn_trasp varchar(5);") ; + } + + @Override + public void down() throws Exception { + } +} \ No newline at end of file diff --git a/ems-core/src/main/java/it/integry/ems_model/entity/DtbDoct.java b/ems-core/src/main/java/it/integry/ems_model/entity/DtbDoct.java index 20d913bfc1..86ffe36044 100644 --- a/ems-core/src/main/java/it/integry/ems_model/entity/DtbDoct.java +++ b/ems-core/src/main/java/it/integry/ems_model/entity/DtbDoct.java @@ -333,6 +333,9 @@ public class DtbDoct extends DtbBaseDocT implements EquatableEntityInterface vtbViaggiList; @@ -251,6 +254,15 @@ public class VtbViaggi extends EntityBase { return this; } + public String getCodFornTrasp() { + return codFornTrasp; + } + + public VtbViaggi setCodFornTrasp(String codFornTrasp) { + this.codFornTrasp = codFornTrasp; + return this; + } + public enum Mezzo implements IBaseEnum { VETTORE((short) 0), MITTENTE((short) 1), DESTINATARIO((short) 2);