DtoUzyTavCabeValp.java 1.28 KB
Newer Older
1 2 3 4
package ec.edu.espe.movilidad.MovilidadWS.Dto;

import lombok.Data;

5 6 7 8
import javax.validation.constraints.Pattern;
import javax.validation.constraints.Positive;
import javax.validation.constraints.Size;
import java.time.LocalDate;
9 10 11

@Data
public class DtoUzyTavCabeValp {
12
    @Positive(message = "El campo uzytavcabevalp_id debe ser un número positivo")
13
    private Long uzytavcabevalp_id;
14
    @Positive(message = "El campo uzytavproyec_id debe ser un número positivo")
15
    private Long uzytavproyec_id;
16 17
    private LocalDate uzytavcabevalp_fec_crea;
    @Size(max = 1000)
18
    private String uzytavcabevalp_observa;
19
    @Positive(message = "El campo uzytusuario_id debe ser un número positivo")
20
    private Long uzytusuario_id;
21
    @Positive(message = "El campo uzytavconsolca_id debe ser un número positivo")
22
    private Long uzytavconsolca_id;
23
    @Positive(message = "El campo uzytavdetcomca_id debe ser un número positivo")
24
    private Long uzytavdetcomca_id;
25 26
    @Size(max = 1)
    @Pattern(regexp = "[SN]", message = "El campo uzytavcabevalp_estadofin solo puede ser S=Sí; N= No")
27
    private String uzytavcabevalp_estadofin;
28 29
    @Size(max = 1)
    @Pattern(regexp = "[SN]", message = "El campo uzytavproyec_cumple_req solo puede ser S=Sí; N= No")
30 31 32
    private String uzytavproyec_cumple_req;

}