se corrigen algunas relaciones y se agrega la tabla uzytavcabevalp

parent d285db09
...@@ -19,17 +19,32 @@ public class ModelUzyTaConparaEva { ...@@ -19,17 +19,32 @@ public class ModelUzyTaConparaEva {
@Column(name = "uzytavconparaeva_id") @Column(name = "uzytavconparaeva_id")
private Long 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 //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") //@JoinColumn(name = "uzytavconparaeva_id", referencedColumnName = "uzytavconparaeva_id")
//Set<ModelUzyTavProyec> modelUzyTavProyecs = new HashSet<>();
@JsonIgnore @JsonIgnore
@OneToMany(mappedBy = "uzytavconparaeva", cascade = CascadeType.ALL) @OneToMany(mappedBy = "uzytavconparaeva", cascade = CascadeType.ALL)
private Set<ModelUzyTavProyec> modelUzyTavProyecs; private Set<ModelUzyTavProyec> modelUzyTavProyecs;
//RELACION CON PARAEVAF //RELACION CON PARAEVAF
@JsonIgnore @JsonIgnore
...@@ -43,19 +58,4 @@ public class ModelUzyTaConparaEva { ...@@ -43,19 +58,4 @@ public class ModelUzyTaConparaEva {
private Set<ModelUzyTavParaEva> uzytavparaevaSet; 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 { ...@@ -16,17 +16,6 @@ public class ModelUzyTaValorPar {
@Column(name = "uzytavaloruzytparametros_id") @Column(name = "uzytavaloruzytparametros_id")
private Long 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") @Column(name = "uzytavalorpar_descrip")
private String uzytavalorpar_descrip; private String uzytavalorpar_descrip;
...@@ -37,4 +26,11 @@ public class ModelUzyTaValorPar { ...@@ -37,4 +26,11 @@ public class ModelUzyTaValorPar {
private Integer uzytavalorpar_orden; 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 { ...@@ -23,6 +23,8 @@ public class ModelUzyTavCabComca {
@Column(name = "uzytavcabcomca_fech_crea") @Column(name = "uzytavcabcomca_fech_crea")
private Date uzytavcabcomca_fech_crea; private Date uzytavcabcomca_fech_crea;
//RELACION CON PROYECT- cabcomca es la padre //RELACION CON PROYECT- cabcomca es la padre
//@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER) //@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
...@@ -34,8 +36,6 @@ public class ModelUzyTavCabComca { ...@@ -34,8 +36,6 @@ public class ModelUzyTavCabComca {
@JsonIgnore @JsonIgnore
private Set<ModelUzyTavProyec> modelUzyTavProyecs; private Set<ModelUzyTavProyec> modelUzyTavProyecs;
//RELACION CON DETCOMCA-Tabla Hija //RELACION CON DETCOMCA-Tabla Hija
// //
......
...@@ -14,7 +14,7 @@ public class ModelUzyTavCabParaevaf { ...@@ -14,7 +14,7 @@ public class ModelUzyTavCabParaevaf {
@Id @Id
@Column(name = "uzytavcabparaevaf_id") @Column(name = "uzytavcabparaevaf_id")
private Long uzytavcabparaevaf_id; private Long uzytavcabparaevaf_id;
//RELACION CON PROYECTO DE UNO A MUCHOS
@Column(name = "uzytavcabparaevaf_nombre") @Column(name = "uzytavcabparaevaf_nombre")
private String uzytavcabparaevaf_nombre; private String uzytavcabparaevaf_nombre;
...@@ -25,14 +25,16 @@ public class ModelUzyTavCabParaevaf { ...@@ -25,14 +25,16 @@ public class ModelUzyTavCabParaevaf {
@Column(name = "uzytavcabparaevaf_orden") @Column(name = "uzytavcabparaevaf_orden")
private Integer uzytavcabparaevaf_orden; private Integer uzytavcabparaevaf_orden;
@Column(name = "uzytavcabparaevaf_tipo")
private Integer uzytavcabparaevaf_tipo;
//RELACIÓN CON CONPARAEVA- TABLA PADRE
@JsonIgnore @JsonIgnore
@ManyToOne( cascade = CascadeType.ALL) @ManyToOne( cascade = CascadeType.ALL)
@JoinColumn(name = "uzytavconparaeva_id") @JoinColumn(name = "uzytavconparaeva_id")
private ModelUzyTaConparaEva uzytavconparaeva; 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; ...@@ -6,6 +6,7 @@ import lombok.Data;
import javax.persistence.*; import javax.persistence.*;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Set;
@Data @Data
@Entity @Entity
...@@ -19,22 +20,6 @@ public class ModelUzyTavConsolca { ...@@ -19,22 +20,6 @@ public class ModelUzyTavConsolca {
@Column(name = "uzytavconsolca_id") @Column(name = "uzytavconsolca_id")
private Long 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") @Column(name = "uzytavconsolca_fecha_crea")
private Date uzytavconsolca_fecha_crea; private Date uzytavconsolca_fecha_crea;
...@@ -56,4 +41,24 @@ public class ModelUzyTavConsolca { ...@@ -56,4 +41,24 @@ public class ModelUzyTavConsolca {
@Column(name = "uzytavconsolca_fecha_fin") @Column(name = "uzytavconsolca_fecha_fin")
private Date 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; package ec.edu.espe.movilidad.MovilidadWS.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data; import lombok.Data;
import javax.persistence.Entity; import javax.persistence.Entity;
...@@ -18,11 +19,7 @@ public class ModelUzyTavConvoca { ...@@ -18,11 +19,7 @@ public class ModelUzyTavConvoca {
@Column(name = "uzytavconvoca_id") @Column(name = "uzytavconvoca_id")
private Long 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") @Column(name = "uzytavconvoca_nombre")
private String nombre; private String nombre;
...@@ -48,4 +45,11 @@ public class ModelUzyTavConvoca { ...@@ -48,4 +45,11 @@ public class ModelUzyTavConvoca {
@Column(name = "uzytavconvoca_digital_url") @Column(name = "uzytavconvoca_digital_url")
private String digitalUrl; 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; ...@@ -6,6 +6,7 @@ import lombok.Data;
import javax.persistence.*; import javax.persistence.*;
import java.util.Date; import java.util.Date;
import java.util.Set;
@Data @Data
@Entity @Entity
...@@ -15,11 +16,7 @@ public class ModelUzyTavDetComca { ...@@ -15,11 +16,7 @@ public class ModelUzyTavDetComca {
@Column(name = "uzytavdetcomca_id") @Column(name = "uzytavdetcomca_id")
private Long 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") @Column(name = "uzytusuario_id_crea")
private Long uzytusuario_id_crea; private Long uzytusuario_id_crea;
...@@ -33,4 +30,16 @@ public class ModelUzyTavDetComca { ...@@ -33,4 +30,16 @@ public class ModelUzyTavDetComca {
@Column(name = "uzytavdetcomca_estado") @Column(name = "uzytavdetcomca_estado")
private String 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 { ...@@ -334,17 +334,25 @@ public class ModelUzyTavProyec {
Long UZYTPARAMETROS_DET_ID_COBERTURA; Long UZYTPARAMETROS_DET_ID_COBERTURA;
@Column(name = "uzytavactaprueba_id") //RELACIÓN CON LA TABLA TAVAPRUEBA-TABLA PADRE
Long uzytavactaprueba_id;
// @JsonIgnore
@ManyToOne( cascade = CascadeType.ALL)
@JoinColumn(name = "uzytavactaprueba_id")
private ModelUzyTaConparaEva uzytavactaprueba;
//rELACION CON CABCOMCA-proyec es la hija //rELACION CON CABCOMCA-proyec es la hija
//RELACION CON CONVOCATORIA//////// //RELACION CON CONVOCATORIA////////
//@ManyToOne
//@JoinColumn(name = "uzytavconvoca_id") @JsonIgnore
@Column(name = "uzytavconvoca_id") @ManyToOne( cascade = CascadeType.ALL)
Long uzytavconvoca_id; @JoinColumn(name = "uzytavconvoca_id", referencedColumnName = "uzytavconvoca_id")
private ModelUzyTavConvoca uzytavconvoca;
// CONSOLCA RELACION // CONSOLCA RELACION
@JsonIgnore @JsonIgnore
...@@ -371,6 +379,13 @@ public class ModelUzyTavProyec { ...@@ -371,6 +379,13 @@ public class ModelUzyTavProyec {
@OneToMany(mappedBy = "uzytavproyec", cascade = CascadeType.ALL) @OneToMany(mappedBy = "uzytavproyec", cascade = CascadeType.ALL)
private Set<ModelUzyTavZonaDetalle> modelUzyTavZonaDetalleSet; 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; package ec.edu.espe.movilidad.MovilidadWS.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data; import lombok.Data;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.*; import javax.persistence.*;
import java.util.Date; import java.util.Date;
import java.util.HashSet;
import java.util.Set; import java.util.Set;
@Data @Data
@Entity @Entity
@Table(name = "uzytavactaprueba", schema = "UTIC1") @Table(name = "uzytavactaprueba", schema = "UTIC1")
public class ModelUzyTavAprueba { public class ModelUzyTavacAprueba {
@Id @Id
@Column(name = "uzytavactaprueba_id") @Column(name = "uzytavactaprueba_id")
private Long 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 { ...@@ -43,11 +38,15 @@ public class ModelUzyTavAprueba {
@Column(name = "uzytavactaprueba_doc_url") @Column(name = "uzytavactaprueba_doc_url")
private String 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 { ...@@ -64,7 +64,7 @@ public class ServiceUzyTavProyec implements IServiceUzyTavProyec {
dato.setUzytavproyec_tipo_proy(modelUzyTavProyec.getUzytavproyec_tipo_proy()); dato.setUzytavproyec_tipo_proy(modelUzyTavProyec.getUzytavproyec_tipo_proy());
dato.setStvsubj_code(modelUzyTavProyec.getStvsubj_code()); dato.setStvsubj_code(modelUzyTavProyec.getStvsubj_code());
dato.setUzytavproyec_codigo(modelUzyTavProyec.getUzytavproyec_codigo()); 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_nom(modelUzyTavProyec.getUzytavproyec_aprob_con_dep_nom());
dato.setUzytavproyec_aprob_con_dep_url(modelUzyTavProyec.getUzytavproyec_aprob_con_dep_url()); dato.setUzytavproyec_aprob_con_dep_url(modelUzyTavProyec.getUzytavproyec_aprob_con_dep_url());
dato.setUzytavproyec_estado(modelUzyTavProyec.getUzytavproyec_estado()); dato.setUzytavproyec_estado(modelUzyTavProyec.getUzytavproyec_estado());
...@@ -121,7 +121,7 @@ public class ServiceUzyTavProyec implements IServiceUzyTavProyec { ...@@ -121,7 +121,7 @@ public class ServiceUzyTavProyec implements IServiceUzyTavProyec {
dato.setUzytavproyec_secuencial(modelUzyTavProyec.getUzytavproyec_secuencial()); dato.setUzytavproyec_secuencial(modelUzyTavProyec.getUzytavproyec_secuencial());
dato.setUzytparametros_det_id(modelUzyTavProyec.getUzytparametros_det_id()); dato.setUzytparametros_det_id(modelUzyTavProyec.getUzytparametros_det_id());
dato.setUZYTPARAMETROS_DET_ID_COBERTURA(modelUzyTavProyec.getUZYTPARAMETROS_DET_ID_COBERTURA()); 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_efecto_esperado(modelUzyTavProyec.getUzytavproyec_efecto_esperado());
dato.setUzytavproyec_tipo(modelUzyTavProyec.getUzytavproyec_tipo()); dato.setUzytavproyec_tipo(modelUzyTavProyec.getUzytavproyec_tipo());
dato.setUzytavproyec_descripcion_pobl(modelUzyTavProyec.getUzytavproyec_descripcion_pobl()); 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