package ec.edu.espe.movilidad.MovilidadWS.Model;

import lombok.Getter;
import lombok.Setter;

import javax.persistence.*;

@Getter
@Setter
@Entity
@Table(name = "uzytavdocparti", schema = "UTIC1")
public class ModelUzyTavDocParti {

    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "uzytavdocparti_seq")
    @SequenceGenerator(name = "uzytavdocparti_seq", sequenceName = "SEQ_UZYTAVDOCPARTI", allocationSize = 1)
    @Column(name = "uzytavdocparti_id")
    private Long uzytavdocparti_id;

    @Column(name = "uzytavsubj_code")
    private String uzytavsubj_code;


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

    @Column(name = "uzytavcamp_code")
    private String uzytavcamp_code;

    //RELACIÓN CON PROYEC- TABLA PADRE
    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "uzytavproyec_id")
    private ModelUzyTavProyec uzytavproyec;


}