From 934463a2a401809e40964df43314d045c6fee23d Mon Sep 17 00:00:00 2001 From: CarlaD Date: Thu, 7 Aug 2025 17:19:28 +0200 Subject: [PATCH] aggiunto cod_paga nella dtb_tipi --- .../model/Migration_20250807171229.java | 20 +++++++++++++++++++ .../it/integry/ems_model/entity/DtbTipi.java | 12 +++++++++++ 2 files changed, 32 insertions(+) create mode 100644 ems-core/src/main/java/it/integry/ems/migration/model/Migration_20250807171229.java diff --git a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20250807171229.java b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20250807171229.java new file mode 100644 index 0000000000..3502d9a87d --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20250807171229.java @@ -0,0 +1,20 @@ +package it.integry.ems.migration.model; + +import it.integry.ems.migration._base.BaseMigration; +import it.integry.ems.migration._base.MigrationModelInterface; + +public class Migration_20250807171229 extends BaseMigration implements MigrationModelInterface { + + @Override + public void up() throws Exception { + if (isHistoryDB()) + return; + + executeStatement("ALTER TABLE dtb_tipi add cod_paga varchar(5), \n" + + "\tFOREIGN KEY (cod_paga) REFERENCES gtb_paga(cod_paga);"); + } + + @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/DtbTipi.java b/ems-core/src/main/java/it/integry/ems_model/entity/DtbTipi.java index 116e23a81e..c11159d9a9 100644 --- a/ems-core/src/main/java/it/integry/ems_model/entity/DtbTipi.java +++ b/ems-core/src/main/java/it/integry/ems_model/entity/DtbTipi.java @@ -216,6 +216,9 @@ public class DtbTipi extends EntityBase { @SqlField(value = "flag_set_num_prot", nullable = false, defaultObjectValue = "0") private Boolean flagSetNumProt; + @SqlField(value = "cod_paga", maxLength = 5) + private String codPaga; + @EntityChild private List dtbTipiAnag = new ArrayList<>(); @@ -849,6 +852,15 @@ public class DtbTipi extends EntityBase { return this; } + public String getCodPaga() { + return codPaga; + } + + public DtbTipi setCodPaga(String codPaga) { + this.codPaga = codPaga; + return this; + } + @Override protected void deleteChilds() throws Exception { DtbTipiAnag dtbTipiAnag = new DtbTipiAnag();