420 lines
9.8 KiB
Java
420 lines
9.8 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.GeneratedValue;
|
|
import javax.persistence.GenerationType;
|
|
import javax.persistence.Id;
|
|
import javax.persistence.JoinColumn;
|
|
import javax.persistence.ManyToOne;
|
|
import javax.persistence.Table;
|
|
|
|
import com.jasamedika.medifirst2000.base.BaseMaster;
|
|
import com.jasamedika.medifirst2000.helper.Caption;
|
|
|
|
@Entity
|
|
@Table(name = "SuratKeputusan_M")
|
|
public class SuratKeputusan extends BaseMaster {
|
|
|
|
@Column(name = "NoSK", nullable = true, length = 50)
|
|
@Caption(value = "NoSK")
|
|
private String noSK;
|
|
|
|
@Column(name = "NoSK_Intern", nullable = true, length = 30)
|
|
@Caption(value = "NoSK_Intern")
|
|
private String noSK_Intern;
|
|
|
|
@Column(name = "NamaSK", nullable = true, length = 150)
|
|
@Caption(value = "NamaSK")
|
|
private String namaSK;
|
|
|
|
@Column(name = "TglBerlakuAwal", nullable = true)
|
|
@Caption(value = "TglBerlakuAwal")
|
|
private Date tglBerlakuAwal;
|
|
|
|
@Column(name = "TglBerlakuAkhir", nullable = true)
|
|
@Caption(value = "TglBerlakuAkhir")
|
|
private Date tglBerlakuAkhir;
|
|
|
|
@Column(name = "TglTTSK", nullable = true)
|
|
@Caption(value = "TglTTSK")
|
|
private Date tglTTSK;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectPegawaiTTFk")
|
|
@Caption(value = "Object Pegawai TTFk")
|
|
private Pegawai pegawaiTTFk;
|
|
|
|
@Column(name = "ObjectPegawaiTTFk", insertable = false, updatable = false)
|
|
private Integer pegawaiTTFkId;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectRuanganFk")
|
|
@Caption(value = "Object Ruangan")
|
|
private Ruangan ruangan;
|
|
|
|
@Column(name = "ObjectRuanganFk", insertable = false, updatable = false)
|
|
private Integer ruanganId;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectDokumenFk")
|
|
@Caption(value = "Object Dokumen")
|
|
private Dokumen dokumen;
|
|
|
|
@Column(name = "ObjectDokumenFk", insertable = false, updatable = false)
|
|
private Integer dokumenId;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectJenisKeputusanFk")
|
|
@Caption(value = "Object Keputusan")
|
|
private JenisKeputusan jenisKeputusan;
|
|
|
|
@Column(name = "ObjectJenisKeputusanFk", insertable = false, updatable = false)
|
|
private Integer jenisKeputusanId;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectJenisProdukLoanFk")
|
|
@Caption(value = "Object Jenis Produk Loan")
|
|
private JenisProduk JenisProdukLoan;
|
|
|
|
@Column(name = "ObjectJenisProdukLoanFk", insertable = false, updatable = false)
|
|
private Integer JenisProdukLoanId;
|
|
|
|
@Column(name = "DeskripsiLoan", nullable = true, length = 150)
|
|
@Caption(value = "DeskripsiLoan")
|
|
private String deskripsiLoan;
|
|
|
|
@Column(name = "TotalLoan", nullable = true)
|
|
@Caption(value = "TotalLoan")
|
|
private Float totalLoan;
|
|
|
|
@Column(name = "QtyCicilan", nullable = true)
|
|
@Caption(value = "QtyCicilan")
|
|
private Integer qtyCicilan;
|
|
|
|
@Column(name = "HargaSatuanCicilan", nullable = true)
|
|
@Caption(value = "HargaSatuanCicilan")
|
|
private Float hargaSatuanCicilan;
|
|
|
|
@Column(name = "TglJatuhTempo", nullable = true)
|
|
@Caption(value = "TglJatuhTempo")
|
|
private Date tglJatuhTempo;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectKomponenHargaGajiFk")
|
|
@Caption(value = "Object Komponen Harga Gaji")
|
|
private KomponenHarga komponenHargaGaji;
|
|
|
|
@Column(name = "ObjectKomponenHargaGajiFk", insertable = false, updatable = false)
|
|
private Integer komponenHargaGajiId;
|
|
|
|
@Column(name = "QtyPencairanLoan", nullable = true)
|
|
@Caption(value = "QtyPencairanLoan")
|
|
private Integer qtyPencairanLoan;
|
|
|
|
@Column(name = "PencairanKeLast", nullable = true)
|
|
@Caption(value = "PencairanKeLast")
|
|
private Integer pencairanKeLast;
|
|
|
|
@Column(name = "NoSBKLast", nullable = true)
|
|
@Caption(value = "NoSBKLast")
|
|
private Integer noSBKLast;
|
|
|
|
@Column(name = "TotalSudahDiCairkan", nullable = true)
|
|
@Caption(value = "TotalSudahDiCairkan")
|
|
private Float totalSudahDiCairkan;
|
|
|
|
@Column(name = "NoSBMLast", nullable = true)
|
|
@Caption(value = "NoSBMLast")
|
|
private String noSBMLast;
|
|
|
|
@Column(name = "CicilanKeLast", nullable = true)
|
|
@Caption(value = "CicilanKeLast")
|
|
private Integer cicilanKeLast;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectPegawaiObjekSKFk")
|
|
@Caption(value = "Object Pegawai Objek SKFk")
|
|
private Pegawai pegawaiObjekSK;
|
|
|
|
@Column(name = "ObjectPegawaiObjekSKFk", insertable = false, updatable = false)
|
|
private Integer pegawaiObjekSKId;
|
|
|
|
@Column(name = "KeteranganLainnya", nullable = true, length = 150)
|
|
@Caption(value = "KeteranganLainnya")
|
|
private String keteranganLainnya;
|
|
|
|
public String getNoSK() {
|
|
return noSK;
|
|
}
|
|
|
|
public void setNoSK(String noSK) {
|
|
this.noSK = noSK;
|
|
}
|
|
|
|
public String getNoSK_Intern() {
|
|
return noSK_Intern;
|
|
}
|
|
|
|
public void setNoSK_Intern(String noSK_Intern) {
|
|
this.noSK_Intern = noSK_Intern;
|
|
}
|
|
|
|
public String getNamaSK() {
|
|
return namaSK;
|
|
}
|
|
|
|
public void setNamaSK(String namaSK) {
|
|
this.namaSK = namaSK;
|
|
}
|
|
|
|
public Date getTglBerlakuAwal() {
|
|
return tglBerlakuAwal;
|
|
}
|
|
|
|
public void setTglBerlakuAwal(Date tglBerlakuAwal) {
|
|
this.tglBerlakuAwal = tglBerlakuAwal;
|
|
}
|
|
|
|
public Date getTglBerlakuAkhir() {
|
|
return tglBerlakuAkhir;
|
|
}
|
|
|
|
public void setTglBerlakuAkhir(Date tglBerlakuAkhir) {
|
|
this.tglBerlakuAkhir = tglBerlakuAkhir;
|
|
}
|
|
|
|
public Date getTglTTSK() {
|
|
return tglTTSK;
|
|
}
|
|
|
|
public void setTglTTSK(Date tglTTSK) {
|
|
this.tglTTSK = tglTTSK;
|
|
}
|
|
|
|
public Pegawai getPegawaiTTFk() {
|
|
return pegawaiTTFk;
|
|
}
|
|
|
|
public void setPegawaiTTFk(Pegawai pegawaiTTFk) {
|
|
this.pegawaiTTFk = pegawaiTTFk;
|
|
}
|
|
|
|
public Integer getPegawaiTTFkId() {
|
|
return pegawaiTTFkId;
|
|
}
|
|
|
|
public void setPegawaiTTFkId(Integer pegawaiTTFkId) {
|
|
this.pegawaiTTFkId = pegawaiTTFkId;
|
|
}
|
|
|
|
public Ruangan getRuangan() {
|
|
return ruangan;
|
|
}
|
|
|
|
public void setRuangan(Ruangan ruangan) {
|
|
this.ruangan = ruangan;
|
|
}
|
|
|
|
public Integer getRuanganId() {
|
|
return ruanganId;
|
|
}
|
|
|
|
public void setRuanganId(Integer ruanganId) {
|
|
this.ruanganId = ruanganId;
|
|
}
|
|
|
|
public Dokumen getDokumen() {
|
|
return dokumen;
|
|
}
|
|
|
|
public void setDokumen(Dokumen dokumen) {
|
|
this.dokumen = dokumen;
|
|
}
|
|
|
|
public Integer getDokumenId() {
|
|
return dokumenId;
|
|
}
|
|
|
|
public void setDokumenId(Integer dokumenId) {
|
|
this.dokumenId = dokumenId;
|
|
}
|
|
|
|
public JenisKeputusan getJenisKeputusan() {
|
|
return jenisKeputusan;
|
|
}
|
|
|
|
public void setJenisKeputusan(JenisKeputusan jenisKeputusan) {
|
|
this.jenisKeputusan = jenisKeputusan;
|
|
}
|
|
|
|
public Integer getJenisKeputusanId() {
|
|
return jenisKeputusanId;
|
|
}
|
|
|
|
public void setJenisKeputusanId(Integer jenisKeputusanId) {
|
|
this.jenisKeputusanId = jenisKeputusanId;
|
|
}
|
|
|
|
public JenisProduk getJenisProdukLoan() {
|
|
return JenisProdukLoan;
|
|
}
|
|
|
|
public void setJenisProdukLoan(JenisProduk jenisProdukLoan) {
|
|
JenisProdukLoan = jenisProdukLoan;
|
|
}
|
|
|
|
public Integer getJenisProdukLoanId() {
|
|
return JenisProdukLoanId;
|
|
}
|
|
|
|
public void setJenisProdukLoanId(Integer jenisProdukLoanId) {
|
|
JenisProdukLoanId = jenisProdukLoanId;
|
|
}
|
|
|
|
public String getDeskripsiLoan() {
|
|
return deskripsiLoan;
|
|
}
|
|
|
|
public void setDeskripsiLoan(String deskripsiLoan) {
|
|
this.deskripsiLoan = deskripsiLoan;
|
|
}
|
|
|
|
public Float getTotalLoan() {
|
|
return totalLoan;
|
|
}
|
|
|
|
public void setTotalLoan(Float totalLoan) {
|
|
this.totalLoan = totalLoan;
|
|
}
|
|
|
|
public Integer getQtyCicilan() {
|
|
return qtyCicilan;
|
|
}
|
|
|
|
public void setQtyCicilan(Integer qtyCicilan) {
|
|
this.qtyCicilan = qtyCicilan;
|
|
}
|
|
|
|
public Float getHargaSatuanCicilan() {
|
|
return hargaSatuanCicilan;
|
|
}
|
|
|
|
public void setHargaSatuanCicilan(Float hargaSatuanCicilan) {
|
|
this.hargaSatuanCicilan = hargaSatuanCicilan;
|
|
}
|
|
|
|
public Date getTglJatuhTempo() {
|
|
return tglJatuhTempo;
|
|
}
|
|
|
|
public void setTglJatuhTempo(Date tglJatuhTempo) {
|
|
this.tglJatuhTempo = tglJatuhTempo;
|
|
}
|
|
|
|
public KomponenHarga getKomponenHargaGaji() {
|
|
return komponenHargaGaji;
|
|
}
|
|
|
|
public void setKomponenHargaGaji(KomponenHarga komponenHargaGaji) {
|
|
this.komponenHargaGaji = komponenHargaGaji;
|
|
}
|
|
|
|
public Integer getKomponenHargaGajiId() {
|
|
return komponenHargaGajiId;
|
|
}
|
|
|
|
public void setKomponenHargaGajiId(Integer komponenHargaGajiId) {
|
|
this.komponenHargaGajiId = komponenHargaGajiId;
|
|
}
|
|
|
|
public Integer getQtyPencairanLoan() {
|
|
return qtyPencairanLoan;
|
|
}
|
|
|
|
public void setQtyPencairanLoan(Integer qtyPencairanLoan) {
|
|
this.qtyPencairanLoan = qtyPencairanLoan;
|
|
}
|
|
|
|
public Integer getPencairanKeLast() {
|
|
return pencairanKeLast;
|
|
}
|
|
|
|
public void setPencairanKeLast(Integer pencairanKeLast) {
|
|
this.pencairanKeLast = pencairanKeLast;
|
|
}
|
|
|
|
public Integer getNoSBKLast() {
|
|
return noSBKLast;
|
|
}
|
|
|
|
public void setNoSBKLast(Integer noSBKLast) {
|
|
this.noSBKLast = noSBKLast;
|
|
}
|
|
|
|
public Float getTotalSudahDiCairkan() {
|
|
return totalSudahDiCairkan;
|
|
}
|
|
|
|
public void setTotalSudahDiCairkan(Float totalSudahDiCairkan) {
|
|
this.totalSudahDiCairkan = totalSudahDiCairkan;
|
|
}
|
|
|
|
public String getNoSBMLast() {
|
|
return noSBMLast;
|
|
}
|
|
|
|
public void setNoSBMLast(String noSBMLast) {
|
|
this.noSBMLast = noSBMLast;
|
|
}
|
|
|
|
public Integer getCicilanKeLast() {
|
|
return cicilanKeLast;
|
|
}
|
|
|
|
public void setCicilanKeLast(Integer cicilanKeLast) {
|
|
this.cicilanKeLast = cicilanKeLast;
|
|
}
|
|
|
|
public Pegawai getPegawaiObjekSK() {
|
|
return pegawaiObjekSK;
|
|
}
|
|
|
|
public void setPegawaiObjekSK(Pegawai pegawaiObjekSK) {
|
|
this.pegawaiObjekSK = pegawaiObjekSK;
|
|
}
|
|
|
|
public Integer getPegawaiObjekSKId() {
|
|
return pegawaiObjekSKId;
|
|
}
|
|
|
|
public void setPegawaiObjekSKId(Integer pegawaiObjekSKId) {
|
|
this.pegawaiObjekSKId = pegawaiObjekSKId;
|
|
}
|
|
|
|
public String getKeteranganLainnya() {
|
|
return keteranganLainnya;
|
|
}
|
|
|
|
public void setKeteranganLainnya(String keteranganLainnya) {
|
|
this.keteranganLainnya = keteranganLainnya;
|
|
}
|
|
|
|
@Id
|
|
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.SuratKeputusan_M_id_seq")
|
|
@javax.persistence.SequenceGenerator(name = "public.SuratKeputusan_M_id_seq", sequenceName = "public.SuratKeputusan_M_id_seq", allocationSize = 1)
|
|
@Column(name = "id")
|
|
protected Integer id;
|
|
|
|
public Integer getId() {
|
|
return id;
|
|
}
|
|
|
|
public void setId(Integer id) {
|
|
this.id = id;
|
|
}
|
|
}
|