ModelUzyTavDepCenProy.java 867 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
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 = "UZYTAVDEPCENPROY", schema = "UTIC1")
public class ModelUzyTavDepCenProy {

    @Id
    @Column(name = "UZYTAVDEPCENPROY_ID")
    private Long UZYTAVDEPCENPROY_ID;

    @Size(max = 4)
    @Column(name = "STVSUBJ_CODE_DEPTO", length = 4)
    private String STVSUBJ_CODE_DEPTO;

    @Size(max = 4)
    @Column(name = "STVMAJR_CODE_CAR", length = 4)
    private String STVMAJR_CODE_CAR;

    //RELACIÓN CON PROGRAMA-TABLA PADRE
    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "UZYTAVPROGRAMA_V_ID")
    private ModelUzyTavPrograma_V uzytavprograma_v;

    @Size(max = 3)
    @Column(name = "STVCAMP_CODE", length = 3)
    private String STVCAMP_CODE;
}