se corrigen algunas relaciones y se agrega la tabla uzytavcabevalp

parent d285db09
......@@ -19,17 +19,32 @@ public class ModelUzyTaConparaEva {
@Column(name = "uzytavconparaeva_id")
private Long uzytavconparaeva_id;
@Column(name = "uzytavconparaeva_fecha_c")
private Date uzytavconparaeva_fecha_c;
@Column(name = "uzytavconparaeva_descrip")
private String uzytavconparaeva_descrip;
@Column(name = "uzytavconparaeva_puminire")
private Integer uzytavconparaeva_puminire;
@Column(name = "uzytavconparaeva_tipo")
private Integer uzytavconparaeva_tipo;
@Column(name = "uzytavconparaeva_estado")
private String uzytavconparaeva_estado;
//RELACION CON PROYECTP de uno a muchos
//@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
//@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
//@JoinColumn(name = "uzytavconparaeva_id", referencedColumnName = "uzytavconparaeva_id")
//Set<ModelUzyTavProyec> modelUzyTavProyecs = new HashSet<>();
@JsonIgnore
@OneToMany(mappedBy = "uzytavconparaeva", cascade = CascadeType.ALL)
private Set<ModelUzyTavProyec> modelUzyTavProyecs;
//RELACION CON PARAEVAF
@JsonIgnore
......@@ -43,19 +58,4 @@ public class ModelUzyTaConparaEva {
private Set<ModelUzyTavParaEva> uzytavparaevaSet;
@Column(name = "uzytavconparaeva_fecha_c")
private Date uzytavconparaeva_fecha_c;
@Column(name = "uzytavconparaeva_descrip")
private String uzytavconparaeva_descrip;
@Column(name = "uzytavconparaeva_puminire")
private Integer uzytavconparaeva_puminire;
@Column(name = "uzytavconparaeva_tipo")
private Integer uzytavconparaeva_tipo;
@Column(name = "uzytavconparaeva_estado")
private String uzytavconparaeva_estado;
}
......@@ -16,17 +16,6 @@ public class ModelUzyTaValorPar {
@Column(name = "uzytavaloruzytparametros_id")
private Long uzytavaloruzytparametros_id;
// @Column(name = "uzytavparaeva_id")
//Long uzytavparaeva_id;
@JsonIgnore
@ManyToOne( cascade = CascadeType.ALL)
@JoinColumn(name = "uzytavparaeva_id", referencedColumnName = "uzytavparaeva_id")
private ModelUzyTavParaEva uzyTavParaEva;
@Column(name = "uzytavalorpar_descrip")
private String uzytavalorpar_descrip;
......@@ -37,4 +26,11 @@ public class ModelUzyTaValorPar {
private Integer uzytavalorpar_orden;
//RELACIÓN CON TAVPARAEVA- TABLA PADRE
@JsonIgnore
@ManyToOne( cascade = CascadeType.ALL)
@JoinColumn(name = "uzytavparaeva_id", referencedColumnName = "uzytavparaeva_id")
private ModelUzyTavParaEva uzyTavParaEva;
}
......@@ -23,6 +23,8 @@ public class ModelUzyTavCabComca {
@Column(name = "uzytavcabcomca_fech_crea")
private Date uzytavcabcomca_fech_crea;
//RELACION CON PROYECT- cabcomca es la padre
//@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
......@@ -34,8 +36,6 @@ public class ModelUzyTavCabComca {
@JsonIgnore
private Set<ModelUzyTavProyec> modelUzyTavProyecs;
//RELACION CON DETCOMCA-Tabla Hija
//
......
......@@ -14,7 +14,7 @@ public class ModelUzyTavCabParaevaf {
@Id
@Column(name = "uzytavcabparaevaf_id")
private Long uzytavcabparaevaf_id;
//RELACION CON PROYECTO DE UNO A MUCHOS
@Column(name = "uzytavcabparaevaf_nombre")
private String uzytavcabparaevaf_nombre;
......@@ -25,14 +25,16 @@ public class ModelUzyTavCabParaevaf {
@Column(name = "uzytavcabparaevaf_orden")
private Integer uzytavcabparaevaf_orden;
@Column(name = "uzytavcabparaevaf_tipo")
private Integer uzytavcabparaevaf_tipo;
//RELACIÓN CON CONPARAEVA- TABLA PADRE
@JsonIgnore
@ManyToOne( cascade = CascadeType.ALL)
@JoinColumn(name = "uzytavconparaeva_id")
private ModelUzyTaConparaEva uzytavconparaeva;
@Column(name = "uzytavcabparaevaf_tipo")
private Integer uzytavcabparaevaf_tipo;
}
package ec.edu.espe.movilidad.MovilidadWS.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import javax.persistence.*;
import java.util.Date;
@Data
@Entity
@Table(name = "uzytavcabevalp", schema = "UTIC1")
public class ModelUzyTavCabeValp {
@Id
@Column(name = "uzytavcabevalp_id")
private Long uzytavcabevalp_id;
@Column(name = "uzytavcabevalp_fec_crea")
private Date uzytavcabevalpFecCrea;
@Column(name = "uzytavcabevalp_observa")
private String uzytavcabevalpObserva;
@Column(name = "uzytusuario_id")
private Long uzytusuarioId;
//RELACION CON PROYECT- TABLA PADRE
@JsonIgnore
@ManyToOne( cascade = CascadeType.ALL)
@JoinColumn(name = "uzytavproyec_id")
private ModelUzyTavProyec uzytavproyec;
//RELACIÓN CON CONSOLCA- TABLA PADRE
@JsonIgnore
@ManyToOne( cascade = CascadeType.ALL)
@JoinColumn(name = "uzytavconsolca_id")
private ModelUzyTavConsolca uzytavconsolca;
//RELACIÓN CON LA TABLA uzytavconsolca_id- TABLA PADRE
@JsonIgnore
@ManyToOne( cascade = CascadeType.ALL)
@JoinColumn(name = "uzytavdetcomca_id")
private ModelUzyTavDetComca uzytavdetcomca;
}
......@@ -6,6 +6,7 @@ import lombok.Data;
import javax.persistence.*;
import java.util.Date;
import java.util.List;
import java.util.Set;
@Data
@Entity
......@@ -19,22 +20,6 @@ public class ModelUzyTavConsolca {
@Column(name = "uzytavconsolca_id")
private Long uzytavconsolca_id;
//RELACION CON PROYEC
@JsonIgnore
@ManyToOne
@JoinColumn(name = "uzytavproyec_id")
private ModelUzyTavProyec uzytavproyec;
//RELACION CON CABCOMCA- CANSOLCA ES PADRE
@JsonIgnore
@OneToMany(mappedBy = "uzytavconsolca", cascade = CascadeType.ALL)
private List<ModelUzyTavCabComca> modelUzyTavCabComcas;
//@Column(name = "uzytavproyec_id")
//private Long uzytavproyec_id;
@Column(name = "uzytavconsolca_fecha_crea")
private Date uzytavconsolca_fecha_crea;
......@@ -56,4 +41,24 @@ public class ModelUzyTavConsolca {
@Column(name = "uzytavconsolca_fecha_fin")
private Date uzytavconsolca_fecha_fin;
//RELACION CON PROYEC-TABLA PADRE
@JsonIgnore
@ManyToOne
@JoinColumn(name = "uzytavproyec_id")
private ModelUzyTavProyec uzytavproyec;
//RELACION CON CABCOMCA- CANSOLCA ES PADRE
@JsonIgnore
@OneToMany(mappedBy = "uzytavconsolca", cascade = CascadeType.ALL)
private List<ModelUzyTavCabComca> modelUzyTavCabComcas;
//RELACIÓN CON LA TABLA uzytavcabevalp- TABLA HIJA
@JsonIgnore
@OneToMany(mappedBy = "uzytavconsolca", cascade = CascadeType.ALL)
private Set<ModelUzyTavCabeValp> modelUzyTavCabeValpSet;
}
package ec.edu.espe.movilidad.MovilidadWS.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import javax.persistence.Entity;
......@@ -18,11 +19,7 @@ public class ModelUzyTavConvoca {
@Column(name = "uzytavconvoca_id")
private Long id;
//RELACION CON PROYECTO de uno a muchos
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
@JoinColumn(name = "uzytavconvoca_id", referencedColumnName = "uzytavconvoca_id")
Set<ModelUzyTavProyec> modelUzyTavProyecs = new HashSet<>();
@Column(name = "uzytavconvoca_nombre")
private String nombre;
......@@ -48,4 +45,11 @@ public class ModelUzyTavConvoca {
@Column(name = "uzytavconvoca_digital_url")
private String digitalUrl;
//RELACION CON PROYECTO-TABLA HIJA
@JsonIgnore
@OneToMany(mappedBy = "uzytavconvoca", cascade = CascadeType.ALL)
private Set<ModelUzyTavProyec> modelUzyTavProyecSet;
}
......@@ -6,6 +6,7 @@ import lombok.Data;
import javax.persistence.*;
import java.util.Date;
import java.util.Set;
@Data
@Entity
......@@ -15,11 +16,7 @@ public class ModelUzyTavDetComca {
@Column(name = "uzytavdetcomca_id")
private Long uzytavdetcomca_id;
//Relacion con la tabla CabComca-Tabla padre
//@JsonIgnore()
@ManyToOne
@JoinColumn(name = "uzytavcabcomca_id")
private ModelUzyTavCabComca uzytavcabcomca;
@Column(name = "uzytusuario_id_crea")
private Long uzytusuario_id_crea;
......@@ -33,4 +30,16 @@ public class ModelUzyTavDetComca {
@Column(name = "uzytavdetcomca_estado")
private String uzytavdetcomca_estado;
//Relacion con la tabla CabComca-Tabla padre
//@JsonIgnore()
@ManyToOne
@JoinColumn(name = "uzytavcabcomca_id")
private ModelUzyTavCabComca uzytavcabcomca;
//RELACIÓN CON LA TABLA uzytavcabevalp- TABLA HIJA
@JsonIgnore
@OneToMany(mappedBy = "uzytavdetcomca", cascade = CascadeType.ALL)
private Set<ModelUzyTavCabeValp> modelUzyTavCabeValpSet;
}
......@@ -334,17 +334,25 @@ public class ModelUzyTavProyec {
Long UZYTPARAMETROS_DET_ID_COBERTURA;
@Column(name = "uzytavactaprueba_id")
Long uzytavactaprueba_id;
//
//RELACIÓN CON LA TABLA TAVAPRUEBA-TABLA PADRE
@JsonIgnore
@ManyToOne( cascade = CascadeType.ALL)
@JoinColumn(name = "uzytavactaprueba_id")
private ModelUzyTaConparaEva uzytavactaprueba;
//rELACION CON CABCOMCA-proyec es la hija
//RELACION CON CONVOCATORIA////////
//@ManyToOne
//@JoinColumn(name = "uzytavconvoca_id")
@Column(name = "uzytavconvoca_id")
Long uzytavconvoca_id;
@JsonIgnore
@ManyToOne( cascade = CascadeType.ALL)
@JoinColumn(name = "uzytavconvoca_id", referencedColumnName = "uzytavconvoca_id")
private ModelUzyTavConvoca uzytavconvoca;
// CONSOLCA RELACION
@JsonIgnore
......@@ -371,6 +379,13 @@ public class ModelUzyTavProyec {
@OneToMany(mappedBy = "uzytavproyec", cascade = CascadeType.ALL)
private Set<ModelUzyTavZonaDetalle> modelUzyTavZonaDetalleSet;
//RELACION CON LA TABLA uzytavcabevalp- tabla hija
@OneToMany(mappedBy = "uzytavproyec", cascade = CascadeType.ALL)
@JsonIgnore
private Set<ModelUzyTavCabeValp> modelUzyTavCabeValpSet;
......
package ec.edu.espe.movilidad.MovilidadWS.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.*;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;
@Data
@Entity
@Table(name = "uzytavactaprueba", schema = "UTIC1")
public class ModelUzyTavAprueba {
public class ModelUzyTavacAprueba {
@Id
@Column(name = "uzytavactaprueba_id")
private Long uzytavactaprueba_id;
//RELACION CON PROYECTO DE UNO A MUCHOS
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
@JoinColumn(name = "uzytavactaprueba_id", referencedColumnName = "uzytavactaprueba_id")
Set<ModelUzyTavProyec> modelUzyTavProyecss = new HashSet<>();
......@@ -43,11 +38,15 @@ public class ModelUzyTavAprueba {
@Column(name = "uzytavactaprueba_doc_url")
private String uzytavactaprueba_doc_url;
// Getters and setters
// Relationships
//RELACION CON PROYECTO - tabla HIJA
//@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
//@JoinColumn(name = "uzytavactaprueba_id", referencedColumnName = "uzytavactaprueba_id")
//Set<ModelUzyTavProyec> modelUzyTavProyecss = new HashSet<>();
@JsonIgnore
@OneToMany(mappedBy = "uzytavactaprueba", cascade = CascadeType.ALL)
private Set<ModelUzyTavProyec> modelUzyTavProyecSet;
// @OneToOne
//@JoinColumn(name = "uzytusuario_id_aprueba", referencedColumnName = "uzytusuario_id")
//private Usuario apruebaUsuario;
}
......@@ -64,7 +64,7 @@ public class ServiceUzyTavProyec implements IServiceUzyTavProyec {
dato.setUzytavproyec_tipo_proy(modelUzyTavProyec.getUzytavproyec_tipo_proy());
dato.setStvsubj_code(modelUzyTavProyec.getStvsubj_code());
dato.setUzytavproyec_codigo(modelUzyTavProyec.getUzytavproyec_codigo());
dato.setUzytavconvoca_id(modelUzyTavProyec.getUzytavconvoca_id());
//dato.setUzytavconvoca_id(modelUzyTavProyec.getUzytavconvoca_id());
dato.setUzytavproyec_aprob_con_dep_nom(modelUzyTavProyec.getUzytavproyec_aprob_con_dep_nom());
dato.setUzytavproyec_aprob_con_dep_url(modelUzyTavProyec.getUzytavproyec_aprob_con_dep_url());
dato.setUzytavproyec_estado(modelUzyTavProyec.getUzytavproyec_estado());
......@@ -121,7 +121,7 @@ public class ServiceUzyTavProyec implements IServiceUzyTavProyec {
dato.setUzytavproyec_secuencial(modelUzyTavProyec.getUzytavproyec_secuencial());
dato.setUzytparametros_det_id(modelUzyTavProyec.getUzytparametros_det_id());
dato.setUZYTPARAMETROS_DET_ID_COBERTURA(modelUzyTavProyec.getUZYTPARAMETROS_DET_ID_COBERTURA());
dato.setUzytavactaprueba_id(modelUzyTavProyec.getUzytavactaprueba_id());
//dato.setUzytavactaprueba_id(modelUzyTavProyec.getUzytavactaprueba_id());
dato.setUzytavproyec_efecto_esperado(modelUzyTavProyec.getUzytavproyec_efecto_esperado());
dato.setUzytavproyec_tipo(modelUzyTavProyec.getUzytavproyec_tipo());
dato.setUzytavproyec_descripcion_pobl(modelUzyTavProyec.getUzytavproyec_descripcion_pobl());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment