package ec.edu.espe.movilidad.MovilidadWS.Model; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import javax.validation.constraints.Size; import java.time.LocalDateTime; @Getter @Setter @Entity @Table(name = "UZYTAVDESIGDOC", schema = "UTIC1") public class ModelUzyTavDesigDoc { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "uzytavdesigdoc_seq") @SequenceGenerator(name = "uzytavdesigdoc_seq", sequenceName = "SEQ_UZYTAVDESIGDOC", allocationSize = 1) @Column(name = "uzytavdesigdoc_ID") private Long uzytavdesigdoc_ID; @ManyToOne( fetch = FetchType.LAZY) @JoinColumn(name = "uzytavproyec_ID") private ModelUzyTavProyec uzytavproyec; @Size(max = 9) @Column(name = "spriden_ID", length = 9) private String spriden_ID; @Size(max = 100) @Column(name = "uzytavdesigdoc_FUNCION", length = 100) private String uzytavdesigdoc_FUNCION; @Column(name = "uzytavdesigdoc_HORAS_PLANIFICADAS") private Integer uzytavdesigdoc_HORAS_PLANIFICADAS; @Column(name = "uzytavdesigdoc_NRO_ACTA") private Integer uzytavdesigdoc_NRO_ACTA; @Column(name = "uzytavdesigdoc_FECHA_INICIO") private LocalDateTime uzytavdesigdoc_FECHA_INICIO; @Column(name = "uzytavdesigdoc_FECHA_FIN") private LocalDateTime uzytavdesigdoc_FECHA_FIN; @Column(name = "uzytavdesigdoc_HORAS_DEDICADAS") private Integer uzytavdesigdoc_HORAS_DEDICADAS; }