package ec.edu.espe.movilidad.MovilidadWS.Model;
import lombok.Getter;
import lombok.Setter;

import javax.persistence.*;
import javax.validation.constraints.Size;

@Getter
@Setter
@Entity
@Table(name = "UZYTAVEVALPROYF")
public class ModelUzyTavEvalProyf {

    @Id
    @Column(name = "UZYTAVEVALPROYF_ID", nullable = false)
    private Long UZYTAVEVALPROYF_ID;

    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "UZYTAVCABEVALPF_ID")
    private ModelUzyTavCabeValpf uzytavcabevalpf;

    @Column(name = "UZYTAVALORUZYTPARAMETROS_ID")
    private Long UZYTAVALORUZYTPARAMETROS_ID;

    @Size(max = 1000)
    @Column(name = "UZYTAVEVALPROYF_INFOADIC", length = 1000)
    private String UZYTAVEVALPROYF_INFOADIC;

    @Column(name = "UZYTAVPARAEVA_ID")
    private Long UZYTAVPARAEVA_ID;

    @Size(max = 500)
    @Column(name = "UZYTAVEVALPROYF_RESPINFOADI", length = 500)
    private String UZYTAVEVALPROYF_RESPINFOADI;
}