Se agregan las anotaciones de las propiedades en el DtoUzyTavActaPrueba y ModelUzyTavActaPrueba

parent aa4b7e68
...@@ -2,15 +2,26 @@ package ec.edu.espe.movilidad.MovilidadWS.Dto; ...@@ -2,15 +2,26 @@ package ec.edu.espe.movilidad.MovilidadWS.Dto;
import lombok.Data; import lombok.Data;
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 DtoUzyTavActaPrueba { public class DtoUzyTavActaPrueba {
@Positive(message = "El campo uzytavactaprueba_id debe ser un número positivo")
private Long uzytavactaprueba_id; private Long uzytavactaprueba_id;
@Positive(message = "El campo uzytusuario_id_aprueba debe ser un número positivo")
private Long uzytusuario_id_aprueba; private Long uzytusuario_id_aprueba;
private Date uzytavactaprueba_fecha_aprueba ; private LocalDate uzytavactaprueba_fecha_aprueba;
@Positive(message = "El campo uzytavactaprueba_secuencial_a debe ser un número positivo")
private Long uzytavactaprueba_secuencial_a; private Long uzytavactaprueba_secuencial_a;
@Size(max = 1)
@Pattern(regexp = "[SN]", message = "El campo uzytavactaprueba_cerrado solo puede ser Cerrado:S - No cerrado :N")
private String uzytavactaprueba_cerrado; private String uzytavactaprueba_cerrado;
@Size(max = 100)
private String uzytavactaprueba_doc_nom; private String uzytavactaprueba_doc_nom;
@Size(max = 250)
private String uzytavactaprueba_doc_url; private String uzytavactaprueba_doc_url;
} }
...@@ -9,7 +9,8 @@ import lombok.Setter; ...@@ -9,7 +9,8 @@ import lombok.Setter;
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 javax.validation.constraints.Size;
import java.time.LocalDate;
import java.util.LinkedHashSet; import java.util.LinkedHashSet;
import java.util.Set; import java.util.Set;
...@@ -29,18 +30,18 @@ public class ModelUzyTavActaPrueba { ...@@ -29,18 +30,18 @@ public class ModelUzyTavActaPrueba {
private Long uzytusuario_id_aprueba; private Long uzytusuario_id_aprueba;
@Column(name = "uzytavactaprueba_fecha_aprueba") @Column(name = "uzytavactaprueba_fecha_aprueba")
private Date uzytavactaprueba_fecha_aprueba; private LocalDate uzytavactaprueba_fecha_aprueba;
@Column(name = "uzytavactaprueba_secuencial_a") @Column(name = "uzytavactaprueba_secuencial_a")
private Long uzytavactaprueba_secuencial_a; private Long uzytavactaprueba_secuencial_a;
@Size(max = 1)
@Column(name = "uzytavactaprueba_cerrado") @Column(name = "uzytavactaprueba_cerrado", length = 1)
private String uzytavactaprueba_cerrado; private String uzytavactaprueba_cerrado;
@Size(max = 100)
@Column(name = "uzytavactaprueba_doc_nom") @Column(name = "uzytavactaprueba_doc_nom", length = 100)
private String uzytavactaprueba_doc_nom; private String uzytavactaprueba_doc_nom;
@Size(max = 250)
@Column(name = "uzytavactaprueba_doc_url") @Column(name = "uzytavactaprueba_doc_url", length = 250)
private String uzytavactaprueba_doc_url; private String uzytavactaprueba_doc_url;
......
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