package com.jasamedika.medifirst2000.entities; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import javax.validation.constraints.NotNull; @Getter @Setter @Entity @Table(name = "JatahCutiDanIzin_T") public class JatahCutiDanIzin extends BaseTransaction { @ManyToOne @JoinColumn(name = "PegawaiFK") @NotNull(message = "Pegawai Harus Diisi") @Caption(value = "Pegawai") private Pegawai pegawai; @Column(name = "PegawaiFK", insertable = false, updatable = false, nullable = false) private Integer pegawaiId; @Column(name = "tahun") @Caption(value = "tahun") private String tahun; @ManyToOne @JoinColumn(name = "KomponenIndexFK") @NotNull(message = "KomponenIndex Harus Diisi") @Caption(value = "KomponenIndex") private KomponenIndex komponenIndex; @Column(name = "KomponenIndexFK", insertable = false, updatable = false, nullable = false) private Integer komponenIndexId; @Column(name = "value") @Caption(value = "value") private Integer value; @Column(name = "CutiTerpakai") @Caption(value = "CutiTerpakai") private Integer cutiTerpakai; @Column(name = "SisaCuti") @Caption(value = "SisaCuti") private Integer sisaCuti; @Column(name = "isTangguhkanSisaCuti") @Caption(value = "Tangguhkan Sisa Cuti") private Boolean isTangguhkan; }