From 46e8a19c53f1a61c25c487eac6f941e81ca0e681 Mon Sep 17 00:00:00 2001 From: CarlaD Date: Fri, 14 Nov 2025 12:14:20 +0100 Subject: [PATCH] creata entity mtbSsfam come entity child mtbSfam --- .../it/integry/ems_model/entity/MtbSfam.java | 10 ++ .../it/integry/ems_model/entity/MtbSsfam.java | 100 ++++++++++++++++++ 2 files changed, 110 insertions(+) create mode 100644 ems-core/src/main/java/it/integry/ems_model/entity/MtbSsfam.java diff --git a/ems-core/src/main/java/it/integry/ems_model/entity/MtbSfam.java b/ems-core/src/main/java/it/integry/ems_model/entity/MtbSfam.java index e01de4cd50..dcb51a5110 100644 --- a/ems-core/src/main/java/it/integry/ems_model/entity/MtbSfam.java +++ b/ems-core/src/main/java/it/integry/ems_model/entity/MtbSfam.java @@ -1,6 +1,7 @@ package it.integry.ems_model.entity; import com.fasterxml.jackson.annotation.JsonTypeName; +import it.integry.ems_model.annotation.EntityChild; import it.integry.ems_model.annotation.PK; import it.integry.ems_model.annotation.SqlField; import it.integry.ems_model.annotation.Table; @@ -10,6 +11,8 @@ import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.kie.api.definition.type.PropertyReactive; +import java.util.ArrayList; +import java.util.List; import java.util.Objects; @PropertyReactive @@ -38,6 +41,13 @@ public class MtbSfam extends EntityBase implements EquatableEntityInterface mtbSsfam; + + { + mtbSsfam = new ArrayList<>(); + } + public MtbSfam() { super(logger); } diff --git a/ems-core/src/main/java/it/integry/ems_model/entity/MtbSsfam.java b/ems-core/src/main/java/it/integry/ems_model/entity/MtbSsfam.java new file mode 100644 index 0000000000..77cfcfde34 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems_model/entity/MtbSsfam.java @@ -0,0 +1,100 @@ +package it.integry.ems_model.entity; + +import com.fasterxml.jackson.annotation.JsonTypeName; +import it.integry.ems_model.annotation.FK; +import it.integry.ems_model.annotation.PK; +import it.integry.ems_model.annotation.SqlField; +import it.integry.ems_model.annotation.Table; +import it.integry.ems_model.base.EntityBase; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.kie.api.definition.type.PropertyReactive; + + +@PropertyReactive() +@Table(value = MtbSsfam.ENTITY) +@JsonTypeName(value = MtbSsfam.ENTITY) +public class MtbSsfam extends EntityBase { + + public final static String ENTITY = "mtb_ssfam"; + + private final static Long serialVersionUID = 1L; + + private final static Logger logger = LogManager.getLogger(); + + public MtbSsfam() { + super(logger); + } + + @PK() + @SqlField(value = "cod_mgrp", maxLength = 5, nullable = false) + @FK(tableName = MtbGrup.ENTITY, columnName = "cod_mgrp") + @FK(tableName = MtbSfam.ENTITY, columnName = "cod_mgrp") + @FK(tableName = MtbSgrp.ENTITY, columnName = "cod_mgrp") + private String codMgrp; + + @PK() + @SqlField(value = "cod_msgr", maxLength = 5, nullable = false) + @FK(tableName = MtbSfam.ENTITY, columnName = "cod_msgr") + @FK(tableName = MtbSgrp.ENTITY, columnName = "cod_msgr") + private String codMsgr; + + @PK() + @SqlField(value = "cod_msfa", maxLength = 6, nullable = false) + @FK(tableName = MtbSfam.ENTITY, columnName = "cod_msfa") + private String codMsfa; + + @PK() + @SqlField(value = "cod_mssfa", maxLength = 6, nullable = false) + private String codMssfa; + + @SqlField(value = "descrizione", maxLength = 40, nullable = false) + private String descrizione; + + public String getCodMgrp() { + return codMgrp; + } + + public MtbSsfam setCodMgrp(String codMgrp) { + this.codMgrp = codMgrp; + return this; + } + + public String getCodMsgr() { + return codMsgr; + } + + public MtbSsfam setCodMsgr(String codMsgr) { + this.codMsgr = codMsgr; + return this; + } + + public String getCodMsfa() { + return codMsfa; + } + + public MtbSsfam setCodMsfa(String codMsfa) { + this.codMsfa = codMsfa; + return this; + } + + public String getCodMssfa() { + return codMssfa; + } + + public MtbSsfam setCodMssfa(String codMssfa) { + this.codMssfa = codMssfa; + return this; + } + + public String getDescrizione() { + return descrizione; + } + + public MtbSsfam setDescrizione(String descrizione) { + this.descrizione = descrizione; + return this; + } + + +}