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

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