- pembuatan service ubah indeks kinerja individu dokter - pembuatan service hapus indeks kinerja individu dokter - pembuatan service tampil data indeks kinerja individu dokter
158 lines
3.7 KiB
Java
158 lines
3.7 KiB
Java
package com.jasamedika.medifirst2000.entities;
|
|
|
|
import java.util.Date;
|
|
|
|
import javax.persistence.Column;
|
|
import javax.persistence.Entity;
|
|
import javax.persistence.FetchType;
|
|
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;
|
|
|
|
/**
|
|
* @author ITI-14
|
|
* @since Nov 29, 2021
|
|
*/
|
|
@Entity
|
|
@Table(name = "sdm_indekskinerjadokter_t")
|
|
public class IndeksKinerjaDokter extends BaseTransaction {
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@NotNull(message = "Unit Kerja tidak boleh kosong")
|
|
@JoinColumn(name = "objectunitkerjafk")
|
|
@Caption(value = "Unit Kerja")
|
|
private UnitKerjaPegawai unitKerja;
|
|
|
|
@Column(name = "objectunitkerjafk", insertable = false, updatable = false, nullable = false)
|
|
private Integer unitKerjaId;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@NotNull(message = "Subnit Kerja tidak boleh kosong")
|
|
@JoinColumn(name = "objectsubunitkerjafk")
|
|
@Caption(value = "Subunit Kerja")
|
|
private SubUnitKerjaPegawai subunitKerja;
|
|
|
|
@Column(name = "objectsubunitkerjafk", insertable = false, updatable = false, nullable = false)
|
|
private Integer subunitKerjaId;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@NotNull(message = "Pegawai tidak boleh kosong")
|
|
@JoinColumn(name = "objectpegawaifk")
|
|
@Caption(value = "Pegawai")
|
|
private Pegawai pegawai;
|
|
|
|
@Column(name = "objectpegawaifk", insertable = false, updatable = false, nullable = false)
|
|
private Integer pegawaiId;
|
|
|
|
@Caption(value = "Bulan")
|
|
@Column(name = "bulan", nullable = false)
|
|
@Temporal(TemporalType.DATE)
|
|
private Date bulan;
|
|
|
|
@Caption(value = "IKI")
|
|
@Column(name = "iki", nullable = true)
|
|
private Double iki;
|
|
|
|
@Caption(value = "Skor")
|
|
@Column(name = "skor", nullable = true)
|
|
private Double skor;
|
|
|
|
@Caption(value = "Skor Dasar (IKI 1)")
|
|
@Column(name = "skordasar", nullable = true)
|
|
private Double skorDasar;
|
|
|
|
public UnitKerjaPegawai getUnitKerja() {
|
|
return unitKerja;
|
|
}
|
|
|
|
public void setUnitKerja(UnitKerjaPegawai unitKerja) {
|
|
this.unitKerja = unitKerja;
|
|
}
|
|
|
|
public Integer getUnitKerjaId() {
|
|
return unitKerjaId;
|
|
}
|
|
|
|
public void setUnitKerjaId(Integer unitKerjaId) {
|
|
this.unitKerjaId = unitKerjaId;
|
|
}
|
|
|
|
public SubUnitKerjaPegawai getSubunitKerja() {
|
|
return subunitKerja;
|
|
}
|
|
|
|
public void setSubunitKerja(SubUnitKerjaPegawai subunitKerja) {
|
|
this.subunitKerja = subunitKerja;
|
|
}
|
|
|
|
public Integer getSubunitKerjaId() {
|
|
return subunitKerjaId;
|
|
}
|
|
|
|
public void setSubunitKerjaId(Integer subunitKerjaId) {
|
|
this.subunitKerjaId = subunitKerjaId;
|
|
}
|
|
|
|
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 Date getBulan() {
|
|
return bulan;
|
|
}
|
|
|
|
public void setBulan(Date bulan) {
|
|
this.bulan = bulan;
|
|
}
|
|
|
|
public Double getIki() {
|
|
return iki;
|
|
}
|
|
|
|
public void setIki(Double iki) {
|
|
this.iki = iki;
|
|
}
|
|
|
|
public Double getSkor() {
|
|
return skor;
|
|
}
|
|
|
|
public void setSkor(Double skor) {
|
|
this.skor = skor;
|
|
}
|
|
|
|
public Double getSkorDasar() {
|
|
return skorDasar;
|
|
}
|
|
|
|
public void setSkorDasar(Double skorDasar) {
|
|
this.skorDasar = skorDasar;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return "IndeksKinerjaDokter [unitKerja=" + unitKerja + ", unitKerjaId=" + unitKerjaId + ", subunitKerja="
|
|
+ subunitKerja + ", subunitKerjaId=" + subunitKerjaId + ", pegawai=" + pegawai + ", pegawaiId="
|
|
+ pegawaiId + ", skor=" + skor + ", skorDasar=" + skorDasar + ", iki=" + iki + "]";
|
|
}
|
|
|
|
}
|