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 org.hibernate.validator.constraints.NotEmpty; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; /** * @author salmanoe * @since Jul 6, 2022 * */ @Entity @Table(name = "sdm_penilaiankinerja_t") public class PenilaianKinerja extends BaseTransaction { private static final long serialVersionUID = 2241575067715329583L; @Caption("Bulan") @NotNull(message = "Bulan wajib diisi") @Column(name = "bulan", nullable = false) @Temporal(TemporalType.DATE) private Date bulan; @Caption("Pegawai") @NotNull(message = "Pegawai wajib diisi") @ManyToOne @JoinColumn(name = "pegawaifk") private Pegawai pegawai; @Column(name = "pegawaifk", insertable = false, updatable = false, nullable = false) private Integer pegawaiId; @Caption("Jabatan") @NotNull(message = "Jabatan wajib diisi") @ManyToOne @JoinColumn(name = "jabatanfk") private Jabatan jabatan; @Column(name = "jabatanfk", insertable = false, updatable = false, nullable = false) private Integer jabatanId; @Caption(value = "Nilai Jabatan") @Column(name = "nilaijabatan") private Double nilaiJabatan; @Caption(value = "IKI") @NotNull(message = "IKI wajib diisi") @Column(name = "iki", nullable = false) private Double iki; @Caption(value = "Bobot") @NotNull(message = "Bobot wajib diisi") @Column(name = "bobot", nullable = false) private Double bobot; @Caption(value = "Hasil") @NotNull(message = "Hasil wajib diisi") @Column(name = "hasil", nullable = false) private Double hasil; @Caption(value = "Kriteria") @NotEmpty(message = "Kriteria wajib diisi") @Column(name = "kriteria", nullable = false) private String kriteria; public Date getBulan() { return bulan; } public void setBulan(Date bulan) { this.bulan = bulan; } 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 Double getNilaiJabatan() { return nilaiJabatan; } public void setNilaiJabatan(Double nilaiJabatan) { this.nilaiJabatan = nilaiJabatan; } public Double getIki() { return iki; } public void setIki(Double iki) { this.iki = iki; } public Double getBobot() { return bobot; } public void setBobot(Double bobot) { this.bobot = bobot; } public Double getHasil() { return hasil; } public void setHasil(Double hasil) { this.hasil = hasil; } public String getKriteria() { return kriteria; } public void setKriteria(String kriteria) { this.kriteria = kriteria; } }