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; } }