Se agregan las anotaciones de las propiedades en el DtoUzyTavCabeValp y en el ModelUzyTavCabeValp

parent 0057da32
package ec.edu.espe.movilidad.MovilidadWS.Dto; package ec.edu.espe.movilidad.MovilidadWS.Dto;
import lombok.Data; import lombok.Data;
import org.springframework.web.multipart.MultipartFile;
import java.util.Date; import javax.validation.constraints.Pattern;
import javax.validation.constraints.Positive;
import javax.validation.constraints.Size;
import java.time.LocalDate;
@Data @Data
public class DtoUzyTavCabeValp { public class DtoUzyTavCabeValp {
@Positive(message = "El campo uzytavcabevalp_id debe ser un número positivo")
private Long uzytavcabevalp_id; private Long uzytavcabevalp_id;
@Positive(message = "El campo uzytavproyec_id debe ser un número positivo")
private Long uzytavproyec_id; private Long uzytavproyec_id;
private Date uzytavcabevalp_fec_crea; private LocalDate uzytavcabevalp_fec_crea;
@Size(max = 1000)
private String uzytavcabevalp_observa; private String uzytavcabevalp_observa;
@Positive(message = "El campo uzytusuario_id debe ser un número positivo")
private Long uzytusuario_id; private Long uzytusuario_id;
@Positive(message = "El campo uzytavconsolca_id debe ser un número positivo")
private Long uzytavconsolca_id; private Long uzytavconsolca_id;
@Positive(message = "El campo uzytavdetcomca_id debe ser un número positivo")
private Long uzytavdetcomca_id; private Long uzytavdetcomca_id;
@Size(max = 1)
@Pattern(regexp = "[SN]", message = "El campo uzytavcabevalp_estadofin solo puede ser S=Sí; N= No")
private String uzytavcabevalp_estadofin; private String uzytavcabevalp_estadofin;
@Size(max = 1)
@Pattern(regexp = "[SN]", message = "El campo uzytavproyec_cumple_req solo puede ser S=Sí; N= No")
private String uzytavproyec_cumple_req; private String uzytavproyec_cumple_req;
} }
...@@ -5,7 +5,8 @@ import lombok.Getter; ...@@ -5,7 +5,8 @@ import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import javax.persistence.*; import javax.persistence.*;
import java.util.Date; import javax.validation.constraints.Size;
import java.time.LocalDate;
import java.util.LinkedHashSet; import java.util.LinkedHashSet;
import java.util.Set; import java.util.Set;
...@@ -22,18 +23,18 @@ public class ModelUzyTavCabeValp { ...@@ -22,18 +23,18 @@ public class ModelUzyTavCabeValp {
private Long uzytavcabevalp_id; private Long uzytavcabevalp_id;
@Column(name = "uzytavcabevalp_fec_crea") @Column(name = "uzytavcabevalp_fec_crea")
private Date uzytavcabevalp_fec_crea; private LocalDate uzytavcabevalp_fec_crea;
@Size(max = 1000)
@Column(name = "uzytavcabevalp_observa") @Column(name = "uzytavcabevalp_observa", length=1000)
private String uzytavcabevalp_observa; private String uzytavcabevalp_observa;
@Column(name = "uzytusuario_id") @Column(name = "uzytusuario_id")
private Long uzytusuario_id; private Long uzytusuario_id;
@Size(max = 1)
@Column(name = "uzytavcabevalp_estadofin") @Column(name = "uzytavcabevalp_estadofin", length = 1)
private String uzytavcabevalp_estadofin; private String uzytavcabevalp_estadofin;
@Size(max = 1)
@Column(name = "uzytavproyec_cumple_req") @Column(name = "uzytavproyec_cumple_req", length = 1)
private String uzytavproyec_cumple_req; private String uzytavproyec_cumple_req;
//RELACION CON PROYECT- TABLA PADRE //RELACION CON PROYECT- TABLA PADRE
......
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