package com.jasamedika.medifirst2000.entities; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; import javax.validation.constraints.NotNull; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; @Entity @Table(name = "sdm_logbookkinerja_t") public class LogbookKinerja extends BaseTransaction { @Caption(value = "Bulan") @Column(name = "bulan", nullable = false) @Temporal(TemporalType.DATE) private Date bulan; @Caption(value = "Target") @Column(name = "target", nullable = false) private Double target; @Caption(value = "Bobot") @Column(name = "bobot", nullable = false) private Double bobot; @Caption(value = "Capaian") @Column(name = "capaian", nullable = true, columnDefinition = "float8 default 0") private Double capaian; @Column(name = "statusverifikasi", nullable = false) @Caption(value = "Status Verifikasi") private Boolean statusVerifikasi; @ManyToOne @NotNull(message = "Pegawai tidak boleh kosong") @JoinColumn(name = "objectpegawaifk") @Caption(value = "Pegawai") private Pegawai pegawai; @Column(name = "objectpegawaifk", insertable = false, updatable = false, nullable = true) private Integer pegawaiId; @ManyToOne @NotNull(message = "Jabatan tidak boleh kosong") @JoinColumn(name = "objectjabatanfk") @Caption(value = "Jabatan") private Jabatan jabatan; @Column(name = "objectjabatanfk", insertable = false, updatable = false, nullable = true) private Integer jabatanId; @ManyToOne @NotNull(message = "Indikator kinerja tidak boleh kosong") @JoinColumn(name = "objectindikatorkinerjafk") @Caption(value = "Indikator Kinerja") private IndikatorKinerja indikatorKinerja; @Column(name = "objectindikatorkinerjafk", insertable = false, updatable = false, nullable = true) private Integer indikatorKinerjaId; public Date getBulan() { return bulan; } public void setBulan(Date bulan) { this.bulan = bulan; } public Double getTarget() { return target; } public void setTarget(Double target) { this.target = target; } public Double getBobot() { return bobot; } public void setBobot(Double bobot) { this.bobot = bobot; } public Double getCapaian() { return capaian; } public void setCapaian(Double capaian) { this.capaian = capaian; } public Boolean getStatusVerifikasi() { return statusVerifikasi; } public void setStatusVerifikasi(Boolean statusVerifikasi) { this.statusVerifikasi = statusVerifikasi; } public Pegawai getPegawai() { return pegawai; } public void setPegawai(Pegawai pegawai) { this.pegawai = pegawai; } public Integer getPegawaiId() { return pegawaiId; } public void setPegawaiId(Integer pegawaiId) { this.pegawaiId = pegawaiId; } public Jabatan getJabatan() { return jabatan; } public void setJabatan(Jabatan jabatan) { this.jabatan = jabatan; } public Integer getJabatanId() { return jabatanId; } public void setJabatanId(Integer jabatanId) { this.jabatanId = jabatanId; } public IndikatorKinerja getIndikatorKinerja() { return indikatorKinerja; } public void setIndikatorKinerja(IndikatorKinerja indikatorKinerja) { this.indikatorKinerja = indikatorKinerja; } public Integer getIndikatorKinerjaId() { return indikatorKinerjaId; } public void setIndikatorKinerjaId(Integer indikatorKinerjaId) { this.indikatorKinerjaId = indikatorKinerjaId; } }