Se agregan las anotaciones de las propiedades en el DtoUzyTavActivProg y ModelUzyTavActivProg

parent 4d7d149e
...@@ -2,14 +2,18 @@ package ec.edu.espe.movilidad.MovilidadWS.Dto; ...@@ -2,14 +2,18 @@ package ec.edu.espe.movilidad.MovilidadWS.Dto;
import lombok.Data; import lombok.Data;
import java.util.Date; import javax.validation.constraints.Positive;
import javax.validation.constraints.Size;
import java.time.LocalDate;
@Data @Data
public class DtoUzyTavActProy { public class DtoUzyTavActProy {
@Positive(message = "El campo uzytavactproy_id debe ser un número positivo")
private Long UZYTAVACTPROY_ID; private Long uzytavactproy_id;
private Date UZYTAVACTPROY_FECH_REGIS; private LocalDate uzytavactproy_fech_regis;
private String UZYTAVACTPROY_OBSERVA; @Size(max = 500)
private Long UZYTAVOBJETIVO_PROGRAMA_ID; private String uzytavactproy_observa;
@Positive(message = "El campo uzytavobjetivo_programa_id debe ser un número positivo")
private Long uzytavobjetivo_programa_id;
} }
...@@ -5,7 +5,7 @@ import lombok.Setter; ...@@ -5,7 +5,7 @@ import lombok.Setter;
import javax.persistence.*; import javax.persistence.*;
import javax.validation.constraints.Size; import javax.validation.constraints.Size;
import java.util.Date; import java.time.LocalDate;
import java.util.LinkedHashSet; import java.util.LinkedHashSet;
import java.util.Set; import java.util.Set;
...@@ -16,19 +16,19 @@ import java.util.Set; ...@@ -16,19 +16,19 @@ import java.util.Set;
public class ModelUzyTavActProy { public class ModelUzyTavActProy {
@Id @Id
@Column(name = "UZYTAVACTPROY_ID") @Column(name = "uzytavactproy_id")
private Long UZYTAVACTPROY_ID; private Long uzytavactproy_id;
@Column(name = "UZYTAVACTPROY_FECH_REGIS") @Column(name = "uzytavactproy_fech_regis")
private Date UZYTAVACTPROY_FECH_REGIS; private LocalDate uzytavactproy_fech_regis;
@Size(max = 500) @Size(max = 500)
@Column(name = "UZYTAVACTPROY_OBSERVA", length = 500) @Column(name = "uzytavactproy_observa", length = 500)
private String UZYTAVACTPROY_OBSERVA; private String uzytavactproy_observa;
//RELACIÓN CON ModelUzytavObjetivoPrograma- TABLA PADRE //RELACIÓN CON ModelUzytavObjetivoPrograma- TABLA PADRE
@ManyToOne(fetch = FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "UZYTAVOBJETIVO_PROGRAMA_ID") @JoinColumn(name = "uzytavobjetivo_programa_id")
private ModelUzytavObjetivoPrograma uzytavobjetivoPrograma; private ModelUzytavObjetivoPrograma uzytavobjetivoPrograma;
//RELACIÓN CON ModelUzyTavDetActproy- TABLA PADRE //RELACIÓN CON ModelUzyTavDetActproy- TABLA PADRE
@JsonIgnore @JsonIgnore
......
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