2021-09-17 10:48:24 +07:00

235 lines
5.5 KiB
Java

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.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* class Agama
*
* @author Generator
*/
@Entity // @Audited
@Table(name = "RekananSkKontrakDetail_T")
public class RekananSkKontrakDetail extends BaseTransaction {
@ManyToOne
@JoinColumn(name = "ObjectRekananSkKontrakFk")
@Caption(value = "Rekanan Sk Kontrak")
private RekananSkKontrak rekananSkKontrak;
@Column(name = "ObjectNamaPegawaiRekananFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = true)
private String rekananSkKontrakId;
@ManyToOne
@JoinColumn(name = "ObjectProdukFk")
@Caption(value = "Produk")
private Produk produk;
@Column(name = "ObjectProdukFk", insertable = false, updatable = false, nullable = true)
private Integer produkId;
@ManyToOne
@JoinColumn(name = "ObjectRekananFk")
@Caption(value = "Rekanan")
private Rekanan rekanan;
@Column(name = "ObjectRekananFk", insertable = false, updatable = false, nullable = true)
private Integer rekananId;
@Column(name = "qtyProduk")
private Double qtyProduk;
@Column(name = "nilaiKontrak")
private Double nilaiKontrak;
@Column(name = "tanggalAwalKontrak")
private Date tanggalAwalKontrak;
@Column(name = "tanggalAhirKontrak")
private Date tanggalAhirKontrak;
@Column(name = "selisihKontrak")
private String selisihKontrak;
@ManyToOne
@JoinColumn(name = "ObjectSatuanStandarFk")
@Caption(value = "SatuanStandar")
private SatuanStandar satuanStandar;
@Column(name = "ObjectSatuanStandarFk", insertable = false, updatable = false, nullable = true)
private Integer satuanStandarId;
@Column(name = "keteranganLainnya")
private String keteranganLainnya;
@ManyToOne
@JoinColumn(name = "ObjectNamaPegawaiRekananFk")
@Caption(value = "Nama Pegawai Rekanan")
private Pegawai pegawaiRekanan;
@Column(name = "ObjectNamaPegawaiRekananFk", insertable = false, updatable = false, nullable = true)
private Integer pegawaiRekananId;
@ManyToOne
@JoinColumn(name = "ObjectJabatanPegawaiRekananFk")
@Caption(value = "Nama Pegawai Rekanan")
private Jabatan jabatanPegawaiRekanan;
@Column(name = "ObjectJabatanPegawaiRekananFk", insertable = false, updatable = false, nullable = true)
private Integer jabatanPegawaiRekananId;
public RekananSkKontrak getRekananSkKontrak() {
return rekananSkKontrak;
}
public void setRekananSkKontrak(RekananSkKontrak rekananSkKontrak) {
this.rekananSkKontrak = rekananSkKontrak;
}
public String getRekananSkKontrakId() {
return rekananSkKontrakId;
}
public void setRekananSkKontrakId(String rekananSkKontrakId) {
this.rekananSkKontrakId = rekananSkKontrakId;
}
public Produk getProduk() {
return produk;
}
public void setProduk(Produk produk) {
this.produk = produk;
}
public Integer getProdukId() {
return produkId;
}
public void setProdukId(Integer produkId) {
this.produkId = produkId;
}
public Rekanan getRekanan() {
return rekanan;
}
public void setRekanan(Rekanan rekanan) {
this.rekanan = rekanan;
}
public Integer getRekananId() {
return rekananId;
}
public void setRekananId(Integer rekananId) {
this.rekananId = rekananId;
}
public Double getQtyProduk() {
return qtyProduk;
}
public void setQtyProduk(Double qtyProduk) {
this.qtyProduk = qtyProduk;
}
public SatuanStandar getSatuanStandar() {
return satuanStandar;
}
public void setSatuanStandar(SatuanStandar satuanStandar) {
this.satuanStandar = satuanStandar;
}
public Integer getSatuanStandarId() {
return satuanStandarId;
}
public void setSatuanStandarId(Integer satuanStandarId) {
this.satuanStandarId = satuanStandarId;
}
public String getKeteranganLainnya() {
return keteranganLainnya;
}
public void setKeteranganLainnya(String keteranganLainnya) {
this.keteranganLainnya = keteranganLainnya;
}
public Double getNilaiKontrak() {
return nilaiKontrak;
}
public void setNilaiKontrak(Double nilaiKontrak) {
this.nilaiKontrak = nilaiKontrak;
}
public Date getTanggalAwalKontrak() {
return tanggalAwalKontrak;
}
public void setTanggalAwalKontrak(Date tanggalAwalKontrak) {
this.tanggalAwalKontrak = tanggalAwalKontrak;
}
public Date getTanggalAhirKontrak() {
return tanggalAhirKontrak;
}
public void setTanggalAhirKontrak(Date tanggalAhirKontrak) {
this.tanggalAhirKontrak = tanggalAhirKontrak;
}
public String getSelisihKontrak() {
return selisihKontrak;
}
public void setSelisihKontrak(String selisihKontrak) {
this.selisihKontrak = selisihKontrak;
}
public Pegawai getPegawaiRekanan() {
return pegawaiRekanan;
}
public void setPegawaiRekanan(Pegawai pegawaiRekanan) {
this.pegawaiRekanan = pegawaiRekanan;
}
public Integer getPegawaiRekananId() {
return pegawaiRekananId;
}
public void setPegawaiRekananId(Integer pegawaiRekananId) {
this.pegawaiRekananId = pegawaiRekananId;
}
public Jabatan getJabatanPegawaiRekanan() {
return jabatanPegawaiRekanan;
}
public void setJabatanPegawaiRekanan(Jabatan jabatanPegawaiRekanan) {
this.jabatanPegawaiRekanan = jabatanPegawaiRekanan;
}
public Integer getJabatanPegawaiRekananId() {
return jabatanPegawaiRekananId;
}
public void setJabatanPegawaiRekananId(Integer jabatanPegawaiRekananId) {
this.jabatanPegawaiRekananId = jabatanPegawaiRekananId;
}
}