Se agregan anotaciones de validación en DtoUzyTavConparaEva y ModelUzyTavConparaEva

parent c70831cf
...@@ -2,16 +2,24 @@ package ec.edu.espe.movilidad.MovilidadWS.Dto; ...@@ -2,16 +2,24 @@ package ec.edu.espe.movilidad.MovilidadWS.Dto;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.Pattern;
import javax.validation.constraints.Positive;
import javax.validation.constraints.Size;
import java.util.Date; import java.util.Date;
@Data @Data
public class DtoUzyTavConparaEva { public class DtoUzyTavConparaEva {
@Positive(message = "El campo uzytavconparaeva_id debe ser un número positivo")
private Long uzytavconparaeva_id; private Long uzytavconparaeva_id;
private Date uzytavconparaeva_fecha_c; private Date uzytavconparaeva_fecha_c;
@Size(max = 100)
private String uzytavconparaeva_descrip; private String uzytavconparaeva_descrip;
@Positive(message = "El campo uzytavconparaeva_puminire debe ser un número positivo")
private Integer uzytavconparaeva_puminire; private Integer uzytavconparaeva_puminire;
@Positive(message = "El campo uzytavconparaeva_tipo debe ser un número positivo")
private Integer uzytavconparaeva_tipo; private Integer uzytavconparaeva_tipo;
@Size(max = 1)
@Pattern(regexp = "[AI]", message = "El campo uzytavconparaeva_estado solo puede ser A=Activo; I= Inactivo")
private String uzytavconparaeva_estado; private String uzytavconparaeva_estado;
} }
...@@ -6,6 +6,7 @@ import lombok.Getter; ...@@ -6,6 +6,7 @@ import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import javax.persistence.*; import javax.persistence.*;
import javax.validation.constraints.Size;
import java.util.Date; import java.util.Date;
import java.util.LinkedHashSet; import java.util.LinkedHashSet;
import java.util.Set; import java.util.Set;
...@@ -27,8 +28,8 @@ public class ModelUzyTavConparaEva { ...@@ -27,8 +28,8 @@ public class ModelUzyTavConparaEva {
@Column(name = "uzytavconparaeva_fecha_c") @Column(name = "uzytavconparaeva_fecha_c")
private Date uzytavconparaeva_fecha_c; private Date uzytavconparaeva_fecha_c;
@Size(max = 100)
@Column(name = "uzytavconparaeva_descrip") @Column(name = "uzytavconparaeva_descrip", length = 100)
private String uzytavconparaeva_descrip; private String uzytavconparaeva_descrip;
@Column(name = "uzytavconparaeva_puminire") @Column(name = "uzytavconparaeva_puminire")
...@@ -36,8 +37,8 @@ public class ModelUzyTavConparaEva { ...@@ -36,8 +37,8 @@ public class ModelUzyTavConparaEva {
@Column(name = "uzytavconparaeva_tipo") @Column(name = "uzytavconparaeva_tipo")
private Integer uzytavconparaeva_tipo; private Integer uzytavconparaeva_tipo;
@Size(max = 1)
@Column(name = "uzytavconparaeva_estado") @Column(name = "uzytavconparaeva_estado", length = 1)
private String uzytavconparaeva_estado; private String uzytavconparaeva_estado;
......
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