146 lines
3.5 KiB
Java
146 lines
3.5 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 com.jasamedika.medifirst2000.base.BaseTransaction;
|
|
import com.jasamedika.medifirst2000.helper.Caption;
|
|
|
|
@Entity
|
|
@Table(name = "TargetLayanan_T")
|
|
public class TargetLayanan extends BaseTransaction {
|
|
|
|
private static final long serialVersionUID = -8426274186046883050L;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "objectunitkerjafk")
|
|
@Caption(value = "Unit Kerja")
|
|
private UnitKerjaPegawai unitKerjaPegawai;
|
|
|
|
@Column(name = "objectunitkerjafk", insertable = false, updatable = false)
|
|
private Integer unitKerjaPegawaiId;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "objectsubunitkerjafk")
|
|
@Caption(value = "Subunit Kerja")
|
|
private SubUnitKerjaPegawai subUnitKerjaPegawai;
|
|
|
|
@Column(name = "objectsubunitkerjafk", insertable = false, updatable = false)
|
|
private Integer subUnitKerjaPegawaiId;
|
|
|
|
@Column(name = "tglhitung")
|
|
@Temporal(TemporalType.TIMESTAMP)
|
|
@Caption(value = "Tanggal Hitung")
|
|
private Date tglHitung;
|
|
|
|
@Column(name = "periode")
|
|
@Temporal(TemporalType.DATE)
|
|
@Caption(value = "Periode")
|
|
private Date periode;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "objectindikatordetailfk")
|
|
@Caption(value = "Indikator Kinerja")
|
|
private IndikatorKinerjaDetail indikatorDetail;
|
|
|
|
@Column(name = "objectindikatordetailfk", insertable = false, updatable = false)
|
|
private Integer indikatorDetailId;
|
|
|
|
@Column(name = "capaian")
|
|
@Caption(value = "Capaian")
|
|
private Double capaian;
|
|
|
|
@Column(name = "target")
|
|
@Caption(value = "Target")
|
|
private Double target;
|
|
|
|
public UnitKerjaPegawai getUnitKerjaPegawai() {
|
|
return unitKerjaPegawai;
|
|
}
|
|
|
|
public void setUnitKerjaPegawai(UnitKerjaPegawai unitKerjaPegawai) {
|
|
this.unitKerjaPegawai = unitKerjaPegawai;
|
|
}
|
|
|
|
public Integer getUnitKerjaPegawaiId() {
|
|
return unitKerjaPegawaiId;
|
|
}
|
|
|
|
public void setUnitKerjaPegawaiId(Integer unitKerjaPegawaiId) {
|
|
this.unitKerjaPegawaiId = unitKerjaPegawaiId;
|
|
}
|
|
|
|
public SubUnitKerjaPegawai getSubUnitKerjaPegawai() {
|
|
return subUnitKerjaPegawai;
|
|
}
|
|
|
|
public void setSubUnitKerjaPegawai(SubUnitKerjaPegawai subUnitKerjaPegawai) {
|
|
this.subUnitKerjaPegawai = subUnitKerjaPegawai;
|
|
}
|
|
|
|
public Integer getSubUnitKerjaPegawaiId() {
|
|
return subUnitKerjaPegawaiId;
|
|
}
|
|
|
|
public void setSubUnitKerjaPegawaiId(Integer subUnitKerjaPegawaiId) {
|
|
this.subUnitKerjaPegawaiId = subUnitKerjaPegawaiId;
|
|
}
|
|
|
|
public Date getTglHitung() {
|
|
return tglHitung;
|
|
}
|
|
|
|
public void setTglHitung(Date tglHitung) {
|
|
this.tglHitung = tglHitung;
|
|
}
|
|
|
|
public Date getPeriode() {
|
|
return periode;
|
|
}
|
|
|
|
public void setPeriode(Date periode) {
|
|
this.periode = periode;
|
|
}
|
|
|
|
public IndikatorKinerjaDetail getIndikatorDetail() {
|
|
return indikatorDetail;
|
|
}
|
|
|
|
public void setIndikatorDetail(IndikatorKinerjaDetail indikatorDetail) {
|
|
this.indikatorDetail = indikatorDetail;
|
|
}
|
|
|
|
public Integer getIndikatorDetailId() {
|
|
return indikatorDetailId;
|
|
}
|
|
|
|
public void setIndikatorDetailId(Integer indikatorDetailId) {
|
|
this.indikatorDetailId = indikatorDetailId;
|
|
}
|
|
|
|
public Double getCapaian() {
|
|
return capaian;
|
|
}
|
|
|
|
public void setCapaian(Double capaian) {
|
|
this.capaian = capaian;
|
|
}
|
|
|
|
public Double getTarget() {
|
|
return target;
|
|
}
|
|
|
|
public void setTarget(Double target) {
|
|
this.target = target;
|
|
}
|
|
|
|
}
|