Finish AggConvalida2
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
This commit is contained in:
@@ -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 {
|
||||
}
|
||||
}
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user