Se agregan anotaciones de validación en DtoUzyTavDocParti y ModelUzyTavDocParti

parent 2f641c01
...@@ -2,12 +2,20 @@ package ec.edu.espe.movilidad.MovilidadWS.Dto; ...@@ -2,12 +2,20 @@ package ec.edu.espe.movilidad.MovilidadWS.Dto;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.Positive;
import javax.validation.constraints.Size;
@Data @Data
public class DtoUzyTavDocParti { public class DtoUzyTavDocParti {
@Positive(message = "El campo uzytavdocparti_id debe ser un número positivo")
private Long uzytavdocparti_id; private Long uzytavdocparti_id;
@Positive(message = "El campo uzytavproyec_id debe ser un número positivo")
private Long uzytavproyec_id; private Long uzytavproyec_id;
@Size(max = 4)
private String uzytavsubj_code; private String uzytavsubj_code;
private Long uzytavdocparti_numero ; @Positive(message = "El campo uzytavdocparti_numero debe ser un número positivo")
private Long uzytavdocparti_numero;
@Size(max = 3)
private String uzytavcamp_code; private String uzytavcamp_code;
} }
...@@ -4,6 +4,7 @@ import lombok.Getter; ...@@ -4,6 +4,7 @@ import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import javax.persistence.*; import javax.persistence.*;
import javax.validation.constraints.Size;
@Getter @Getter
@Setter @Setter
...@@ -17,14 +18,15 @@ public class ModelUzyTavDocParti { ...@@ -17,14 +18,15 @@ public class ModelUzyTavDocParti {
@Column(name = "uzytavdocparti_id") @Column(name = "uzytavdocparti_id")
private Long uzytavdocparti_id; private Long uzytavdocparti_id;
@Column(name = "uzytavsubj_code") @Size(max = 4)
@Column(name = "uzytavsubj_code", length = 4)
private String uzytavsubj_code; private String uzytavsubj_code;
@Column(name = "uzytavdocparti_numero") @Column(name = "uzytavdocparti_numero")
private Long uzytavdocparti_numero; private Long uzytavdocparti_numero;
@Size(max = 3)
@Column(name = "uzytavcamp_code") @Column(name = "uzytavcamp_code", length = 3)
private String uzytavcamp_code; private String uzytavcamp_code;
//RELACIÓN CON PROYEC- TABLA PADRE //RELACIÓN CON PROYEC- 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