Finish AggConvalida2
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good

This commit is contained in:
2025-07-07 11:46:53 +02:00
2 changed files with 54 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
package it.integry.ems.migration.model;
import it.integry.ems.migration._base.BaseMigration;
import it.integry.ems.migration._base.MigrationModelInterface;
import it.integry.ems_model.entity.CtbAmacManutenzioni;
public class Migration_20250707105416 extends BaseMigration implements MigrationModelInterface {
@Override
public void up() throws Exception {
if (isHistoryDB())
return;
if (existsColumn(CtbAmacManutenzioni.ENTITY, "convalidato_da2"))
return;
this.executeStatement(
"ALTER TABLE ctb_amac_manutenzioni\n" +
" ADD convalidato_da2 VARCHAR(40);\n",
"ALTER TABLE ctb_amac_manutenzioni\n" +
" ADD data_convalida2 DATETIME2;"
);
}
@Override
public void down() throws Exception {
}
}

View File

@@ -64,11 +64,19 @@ public class CtbAmacManutenzioni extends EntityBase {
@SqlField(value = "manutenzione_ordinaria")
private Boolean manutenzioneOrdinaria = true;
@SqlField(value = "convalidato_da")
private String convalidatoDa;
@SqlField(value = "data_convalida")
private LocalDateTime dataConvalida;
@SqlField(value = "convalidato_da2")
private String convalidatoDa2;
@SqlField(value = "data_convalida2")
private LocalDateTime dataConvalida2;
public CtbAmacManutenzioni() {
super(logger);
}
@@ -221,6 +229,24 @@ public class CtbAmacManutenzioni extends EntityBase {
return this;
}
public String getConvalidatoDa2() {
return convalidatoDa2;
}
public CtbAmacManutenzioni setConvalidatoDa2(String convalidatoDa2) {
this.convalidatoDa2 = convalidatoDa2;
return this;
}
public LocalDateTime getDataConvalida2() {
return dataConvalida2;
}
public CtbAmacManutenzioni setDataConvalida2(LocalDateTime dataConvalida2) {
this.dataConvalida2 = dataConvalida2;
return this;
}
public enum MaintenanceStatus implements IBaseEnum<MaintenanceStatus> {
PROGRAMMATA(0), AVVIATA(1), TERMINATA(2), ANNULLATA(3);