Se agregan las anotaciones de las propiedades en el DtoUzyTavAnexoSPR y ModelUzyTavAnexoSPR

parent 249d66f7
......@@ -3,19 +3,27 @@ package ec.edu.espe.movilidad.MovilidadWS.Dto;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;
import java.util.Date;
import javax.validation.constraints.Positive;
import javax.validation.constraints.Size;
import java.time.LocalDate;
@Data
public class DtoUzyTavAnexoSPR {
@Positive(message = "El campo uzytavanexospr_id debe ser un número positivo")
private Long uzytavanexospr_id;
@Positive(message = "El campo uzytavproyec_id debe ser un número positivo")
private Long uzytavproyec_id;
@Size(max = 100)
private String uzytavanexospr_nombre;
@Size(max = 250)
private String uzytavanexospr_url;
private Date uzytavanexospr_fech_subida;
private LocalDate uzytavanexospr_fech_subida;
@Positive(message = "El campo uzytusuario_id debe ser un número positivo")
private Long uzytusuario_id;
private Long uzytavanexospr_tipo;
@Positive(message = "El campo uzytavprograma_v_id debe ser un número positivo")
private Long uzytavprograma_v_id;
@Size(max = 500)
private String uzytavanexospr_descripcion;
private MultipartFile uzytavanexospr_digital;
......
......@@ -5,7 +5,9 @@ import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import java.util.Date;
import javax.validation.constraints.Size;
import java.time.LocalDate;
@Getter
@Setter
......@@ -17,15 +19,15 @@ public class ModelUzyTavAnexoSPR {
@SequenceGenerator(name = "uzytavanexospr_seq", sequenceName = "SEQ_UZYTAVANEXOSPR", allocationSize = 1)
@Column(name = "uzytavanexospr_id")
private Long uzytavanexospr_id;
@Column(name = "uzytavanexospr_nombre")
@Size(max = 100)
@Column(name = "uzytavanexospr_nombre", length = 100)
private String uzytavanexospr_nombre;
@Column(name = "uzytavanexospr_url")
@Size(max = 250)
@Column(name = "uzytavanexospr_url", length = 250)
private String uzytavanexospr_url;
@Column(name = "uzytavanexospr_fech_subida")
private Date uzytavanexospr_fech_subida;
private LocalDate uzytavanexospr_fech_subida;
@Column(name = "uzytavanexospr_tipo")
private Integer uzytavanexospr_tipo;
......@@ -35,8 +37,8 @@ public class ModelUzyTavAnexoSPR {
@Column(name = "uzytavanexospr_digital", columnDefinition = "BLOB")
private byte[] uzytavanexospr_digital;
@Column(name = "uzytavanexospr_descripcion")
@Size(max = 500)
@Column(name = "uzytavanexospr_descripcion", length = 500)
private String uzytavanexospr_descripcion;
//RELACION CON PROYEC-TABLA PADRE
@ManyToOne(fetch = FetchType.LAZY)
......
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