2021-01-07 11:34:56 +07:00

212 lines
4.6 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 com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* class Usulan Evaluasi
*
* @author Lukman Hakim
*/
@Entity // @Audited
@Table(name = "UsulanEvaluasi_T")
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class UsulanEvaluasi extends BaseTransaction {
@Column(name = "noUsulan", nullable = false, length = 100)
@Caption(value = "noUsulan")
private String noUsulan;
@Column(name = "tglUsulan", nullable = false)
@Caption(value = "Tgl Usu")
private Date tglUsulan;
@Column(name = "namaUsulan", nullable = false)
@Caption(value = "namaUsulan")
private String namaUsulan;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name = "ObjectRuanganPembuatFk")
@Caption(value="Object Ruangan Pembuat")
private Ruangan ruanganPembuat;
@Column(name = "ObjectRuanganPembuatFk", insertable=false,updatable=false,nullable = true)
private Integer ruanganPembuatId;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name = "ObjectPegawaiPembuatFk")
@Caption(value="Object Pegawai Pembuat")
private Pegawai pegawaiPembuat;
@Column(name = "ObjectPegawaiPembuatFk", insertable=false,updatable=false,nullable = true)
private Integer pegawaiPembuatId;
@Column(name="status")
private Boolean status;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name = "JenisEvaluasiFK")
@Caption(value="Jenis Evaluasi")
private JenisEvaluasi jenisEvaluasi;
@Column(name = "JenisEvaluasiFK", insertable=false,updatable=false,nullable = true)
private Integer jenisEvaluasiFK;
/*Untuk Evaluasi Rekanan*/
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name = "rekananFK")
@Caption(value="Rekanan FK")
private Rekanan rekanan;
@Column(name = "rekananFK", insertable=false,updatable=false,nullable = true)
private Integer rekananFK;
/*Untuk Advokasi Hukum */
@Column(name="jenisKasus")
private String jenisKasus;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name = "dokumenFK")
@Caption(value="Dokumen FK")
private Dokumen dokumen;
@Column(name = "dokumenFK", insertable=false,updatable=false,nullable = true)
private Integer dokumenFK;
public Rekanan getRekanan() {
return rekanan;
}
public void setRekanan(Rekanan rekanan) {
this.rekanan = rekanan;
}
public Integer getRekananFK() {
return rekananFK;
}
public void setRekananFK(Integer rekananFK) {
this.rekananFK = rekananFK;
}
public String getNoUsulan() {
return noUsulan;
}
public void setNoUsulan(String noUsulan) {
this.noUsulan = noUsulan;
}
public Date getTglUsulan() {
return tglUsulan;
}
public void setTglUsulan(Date tglUsulan) {
this.tglUsulan = tglUsulan;
}
public String getNamaUsulan() {
return namaUsulan;
}
public void setNamaUsulan(String namaUsulan) {
this.namaUsulan = namaUsulan;
}
public Ruangan getRuanganPembuat() {
return ruanganPembuat;
}
public void setRuanganPembuat(Ruangan ruanganPembuat) {
this.ruanganPembuat = ruanganPembuat;
}
public Integer getRuanganPembuatId() {
return ruanganPembuatId;
}
public void setRuanganPembuatId(Integer ruanganPembuatId) {
this.ruanganPembuatId = ruanganPembuatId;
}
public Pegawai getPegawaiPembuat() {
return pegawaiPembuat;
}
public void setPegawaiPembuat(Pegawai pegawaiPembuat) {
this.pegawaiPembuat = pegawaiPembuat;
}
public Integer getPegawaiPembuatId() {
return pegawaiPembuatId;
}
public void setPegawaiPembuatId(Integer pegawaiPembuatId) {
this.pegawaiPembuatId = pegawaiPembuatId;
}
public Boolean getStatus() {
return status;
}
public void setStatus(Boolean status) {
this.status = status;
}
public JenisEvaluasi getJenisEvaluasi() {
return jenisEvaluasi;
}
public void setJenisEvaluasi(JenisEvaluasi jenisEvaluasi) {
this.jenisEvaluasi = jenisEvaluasi;
}
public Integer getJenisEvaluasiFK() {
return jenisEvaluasiFK;
}
public void setJenisEvaluasiFK(Integer jenisEvaluasiFK) {
this.jenisEvaluasiFK = jenisEvaluasiFK;
}
public String getJenisKasus() {
return jenisKasus;
}
public void setJenisKasus(String jenisKasus) {
this.jenisKasus = jenisKasus;
}
public Dokumen getDokumen() {
return dokumen;
}
public void setDokumen(Dokumen dokumen) {
this.dokumen = dokumen;
}
public Integer getDokumenFK() {
return dokumenFK;
}
public void setDokumenFK(Integer dokumenFK) {
this.dokumenFK = dokumenFK;
}
}