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

303 lines
7.4 KiB
Java

package com.jasamedika.medifirst2000.entities;
import java.math.BigDecimal;
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 com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
@Entity
@Table(name = "StrukPelayananPenjamin_T")
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class StrukPelayananPenjamin extends BaseTransaction {
@ManyToOne
@JoinColumn(name = "NoStrukFk")
@Caption(value = "Object Struk Pelayanan")
private StrukPelayanan noStruk;
@ManyToOne
@JoinColumn(name = "KdKelompokPasien")
@Caption(value = "Object Kelompok Pasien")
private KelompokPasien kdKelompokPasien;
@Caption(value = "No SJP")
@Column(name = "NoSjp", nullable = true, length = 10)
private String noSjp;
@Caption(value = "No Asuransi")
@Column(name = "NoAsuransi", nullable = true, length = 32)
private String noAsuransi;
@Caption(value = "Total Biaya")
@Column(name = "TotalBiaya", nullable = true)
private BigDecimal totalBiaya;
@Caption(value = "Total Sudah Piutang Penjamin")
@Column(name = "TotalSudahPPenjamin", nullable = true)
private BigDecimal totalSudahPPenjamin;
@Caption(value = "Total Sisa Harus Dibayar")
@Column(name = "TotalSisaHarusDibayar", nullable = true)
private BigDecimal totalSisaHarusDibayar;
@Caption(value = "Total Piutang Penjamin")
@Column(name = "TotalPPenjamin", nullable = true)
private BigDecimal totalPPenjamin;
@Caption(value = "Total Harus Dibayar")
@Column(name = "TotalHarusDibayar", nullable = true)
private BigDecimal totalHarusDibayar;
@Caption(value = "Total Sudah Dibayar")
@Column(name = "TotalSudahDibayar", nullable = true)
private BigDecimal totalSudahDibayar;
@Caption(value = "Total Sudah Dibebaskan")
@Column(name = "TotalSudahDibebaskan", nullable = true)
private BigDecimal totalSudahDibebaskan;
@Caption(value = "Total Sisa Piutang")
@Column(name = "TotalSisaPiutang", nullable = true)
private BigDecimal totalSisaPiutang;
@Caption(value = "Total Dibayar Lebih")
@Column(name = "TotalDibayarLebih", nullable = true)
private BigDecimal totalDibayarLebih;
@Caption(value = "Nama Lengkap Penjamin")
@Column(name = "NamaLengkapPenjamin", nullable = true)
private String namaLengkapPenjamin;
@ManyToOne
@JoinColumn(name = "KdJenisKelamin")
@Caption(value = "Object Jenis Kelamin")
private JenisKelamin kdJenisKelamin;
@Caption(value = "Tempat Lahir")
@Column(name = "TempatLahir", nullable = true)
private String tempatLahir;
@Caption(value = "Tanggal Lahir")
@Column(name = "TanggalLahir", nullable = true)
private Date tglLahir;
@Caption(value = "No Identitas")
@Column(name = "NoIdentitas", nullable = true)
private String noIdentitas;
@ManyToOne
@JoinColumn(name = "KdAlamatPenjamin")
@Caption(value = "Object Alamat Penjamin")
private Alamat kdAlamatPenjamin;
@Caption(value = "Keterangan Lainnya")
@Column(name = "KeteranganLainnya", nullable = true)
private String keteranganLainnya;
@Caption(value = "No Verifikasi")
@Column(name = "NoVerifikasi", nullable = true)
private String noVerifikasi;
@Caption(value = "Kode Pegawai Penjamin")
@Column(name = "KdPegawaiPenjamin", nullable = true)
private Integer kdPegawaiPenjamin;
@ManyToOne
@JoinColumn(name = "KdRekananPenjamin")
@Caption(value = "Object Rekanan Penjamin")
private Rekanan kdRekananPenjamin;
public StrukPelayanan getNoStruk() {
return noStruk;
}
public void setNoStruk(StrukPelayanan noStruk) {
this.noStruk = noStruk;
}
public KelompokPasien getKdKelompokPasien() {
return kdKelompokPasien;
}
public void setKdKelompokPasien(KelompokPasien kdKelompokPasien) {
this.kdKelompokPasien = kdKelompokPasien;
}
public String getNoSjp() {
return noSjp;
}
public void setNoSjp(String noSjp) {
this.noSjp = noSjp;
}
public String getNoAsuransi() {
return noAsuransi;
}
public void setNoAsuransi(String noAsuransi) {
this.noAsuransi = noAsuransi;
}
public BigDecimal getTotalBiaya() {
return totalBiaya;
}
public void setTotalBiaya(BigDecimal totalBiaya) {
this.totalBiaya = totalBiaya;
}
public BigDecimal getTotalSudahPPenjamin() {
return totalSudahPPenjamin;
}
public void setTotalSudahPPenjamin(BigDecimal totalSudahPPenjamin) {
this.totalSudahPPenjamin = totalSudahPPenjamin;
}
public BigDecimal getTotalSisaHarusDibayar() {
return totalSisaHarusDibayar;
}
public void setTotalSisaHarusDibayar(BigDecimal totalSisaHarusDibayar) {
this.totalSisaHarusDibayar = totalSisaHarusDibayar;
}
public BigDecimal getTotalPPenjamin() {
return totalPPenjamin;
}
public void setTotalPPenjamin(BigDecimal totalPPenjamin) {
this.totalPPenjamin = totalPPenjamin;
}
public BigDecimal getTotalHarusDibayar() {
return totalHarusDibayar;
}
public void setTotalHarusDibayar(BigDecimal totalHarusDibayar) {
this.totalHarusDibayar = totalHarusDibayar;
}
public BigDecimal getTotalSudahDibayar() {
return totalSudahDibayar;
}
public void setTotalSudahDibayar(BigDecimal totalSudahDibayar) {
this.totalSudahDibayar = totalSudahDibayar;
}
public BigDecimal getTotalSudahDibebaskan() {
return totalSudahDibebaskan;
}
public void setTotalSudahDibebaskan(BigDecimal totalSudahDibebaskan) {
this.totalSudahDibebaskan = totalSudahDibebaskan;
}
public BigDecimal getTotalSisaPiutang() {
return totalSisaPiutang;
}
public void setTotalSisaPiutang(BigDecimal totalSisaPiutang) {
this.totalSisaPiutang = totalSisaPiutang;
}
public BigDecimal getTotalDibayarLebih() {
return totalDibayarLebih;
}
public void setTotalDibayarLebih(BigDecimal totalDibayarLebih) {
this.totalDibayarLebih = totalDibayarLebih;
}
public String getNamaLengkapPenjamin() {
return namaLengkapPenjamin;
}
public void setNamaLengkapPenjamin(String namaLengkapPenjamin) {
this.namaLengkapPenjamin = namaLengkapPenjamin;
}
public JenisKelamin getKdJenisKelamin() {
return kdJenisKelamin;
}
public void setKdJenisKelamin(JenisKelamin kdJenisKelamin) {
this.kdJenisKelamin = kdJenisKelamin;
}
public String getTempatLahir() {
return tempatLahir;
}
public void setTempatLahir(String tempatLahir) {
this.tempatLahir = tempatLahir;
}
public Date getTglLahir() {
return tglLahir;
}
public void setTglLahir(Date tglLahir) {
this.tglLahir = tglLahir;
}
public String getNoIdentitas() {
return noIdentitas;
}
public void setNoIdentitas(String noIdentitas) {
this.noIdentitas = noIdentitas;
}
public Alamat getKdAlamatPenjamin() {
return kdAlamatPenjamin;
}
public void setKdAlamatPenjamin(Alamat kdAlamatPenjamin) {
this.kdAlamatPenjamin = kdAlamatPenjamin;
}
public String getKeteranganLainnya() {
return keteranganLainnya;
}
public void setKeteranganLainnya(String keteranganLainnya) {
this.keteranganLainnya = keteranganLainnya;
}
public String getNoVerifikasi() {
return noVerifikasi;
}
public void setNoVerifikasi(String noVerifikasi) {
this.noVerifikasi = noVerifikasi;
}
public Integer getKdPegawaiPenjamin() {
return kdPegawaiPenjamin;
}
public void setKdPegawaiPenjamin(Integer kdPegawaiPenjamin) {
this.kdPegawaiPenjamin = kdPegawaiPenjamin;
}
public Rekanan getKdRekananPenjamin() {
return kdRekananPenjamin;
}
public void setKdRekananPenjamin(Rekanan kdRekananPenjamin) {
this.kdRekananPenjamin = kdRekananPenjamin;
}
}