diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/StrukBuktiPenerimaanDao.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/StrukBuktiPenerimaanDao.java index 9a3113c9..c4713415 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/StrukBuktiPenerimaanDao.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/StrukBuktiPenerimaanDao.java @@ -1,11 +1,7 @@ package com.jasamedika.medifirst2000.dao; -import org.springframework.data.repository.PagingAndSortingRepository; -import org.springframework.stereotype.Repository; - import com.jasamedika.medifirst2000.entities.StrukBuktiPenerimaan; +import org.springframework.data.jpa.repository.JpaRepository; -@Repository("StrukBuktiPenerimaanDao") -public interface StrukBuktiPenerimaanDao extends PagingAndSortingRepository { - +public interface StrukBuktiPenerimaanDao extends JpaRepository { } diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/StrukBuktiPenerimaanDetailDao.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/StrukBuktiPenerimaanDetailDao.java new file mode 100644 index 00000000..4df62a7a --- /dev/null +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/StrukBuktiPenerimaanDetailDao.java @@ -0,0 +1,12 @@ +package com.jasamedika.medifirst2000.dao; + +import com.jasamedika.medifirst2000.entities.StrukBuktiPenerimaanDetail; +import org.springframework.data.jpa.repository.JpaRepository; + +/** + * @author salmanoe + * @version 1.0.0 + * @since 16/11/2023 + */ +public interface StrukBuktiPenerimaanDetailDao extends JpaRepository { +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/PelayananPasien.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/PelayananPasien.java index fde55d76..7045e276 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/PelayananPasien.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/PelayananPasien.java @@ -11,12 +11,14 @@ import java.util.Date; import java.util.HashSet; import java.util.Set; +import static javax.persistence.FetchType.LAZY; + @Getter @Setter @Entity @Table(name = "PelayananPasien_T") public class PelayananPasien extends MedicalRecordTransaction { - private static final long serialVersionUID = 4293201032216042060L; + private static final long serialVersionUID = -4641802074402049984L; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "Generik") @@ -270,4 +272,12 @@ public class PelayananPasien extends MedicalRecordTransaction { private String voucherPaketId; private Boolean isPaket; + + @ManyToOne(fetch = LAZY) + @JoinColumn(name = "strukbuktipenerimaandetailfk") + @Caption(value = "Struk Bukti Penerimaan Detail") + private StrukBuktiPenerimaanDetail strukBuktiPenerimaanDetail; + + @Column(name = "strukbuktipenerimaandetailfk", insertable = false, updatable = false) + private String strukBuktiPenerimaanDetailId; } \ No newline at end of file diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/StrukBuktiPenerimaan.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/StrukBuktiPenerimaan.java index deb287f4..25d88b5d 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/StrukBuktiPenerimaan.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/StrukBuktiPenerimaan.java @@ -1,563 +1,200 @@ package com.jasamedika.medifirst2000.entities; -import java.io.Serializable; -import java.util.Date; - -import javax.persistence.*; -import org.joda.time.DateTime; -import org.hibernate.validator.constraints.NotEmpty; - -import com.jasamedika.medifirst2000.base.BaseTransaction; -import javax.validation.constraints.NotNull; -import org.hibernate.validator.constraints.Length; -import org.hibernate.validator.internal.util.logging.Messages; - -import com.fasterxml.jackson.annotation.JsonManagedReference; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; +import lombok.Getter; +import lombok.Setter; + +import javax.persistence.*; +import java.util.Date; + +import static javax.persistence.FetchType.LAZY; /** - * class StrukBuktiPenerimaan + * class StrukBuktiPenerimaan * * @author Shakato */ +@Getter +@Setter @Entity @Table(name = "StrukBuktiPenerimaan_T") public class StrukBuktiPenerimaan extends BaseTransaction { - - @ManyToOne + private static final long serialVersionUID = 2126638923066658310L; + + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectKelompokPasienFk") - @Caption(value="Object Kelompok Pasien") + @Caption(value = "Object Kelompok Pasien") private KelompokPasien kdkelompokpasien; - @Column(name = "ObjectKelompokPasienFk", insertable=false,updatable=false,nullable = true) + @Column(name = "ObjectKelompokPasienFk", insertable = false, updatable = false) private Integer ObjectKelompokPasienId; - @ManyToOne + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectKelompokTransaksiFk") - @NotNull(message="Object Kelompok Transaksi Harus Diisi") - @Caption(value="Object Kelompok Transaksi") + @Caption(value = "Object Kelompok Transaksi") private KelompokTransaksi kdkelompoktransaksi; - @Column(name = "ObjectKelompokTransaksiFk", insertable=false,updatable=false,nullable = true) + @Column(name = "ObjectKelompokTransaksiFk", insertable = false, updatable = false) private Integer ObjectKelompokTransaksiId; - @ManyToOne + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectPegawaiPembayarFk") - @Caption(value="Object Pegawai Pembayar") + @Caption(value = "Object Pegawai Pembayar") private LoginUser kdpegawaipembayar; - @Column(name = "ObjectPegawaiPembayarFk", insertable=false,updatable=false,nullable = true) + @Column(name = "ObjectPegawaiPembayarFk", insertable = false, updatable = false) private Integer ObjectPegawaiPembayarId; - @ManyToOne + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectPegawaiPenerimaFk") - @Caption(value="Object Pegawai Penerima") + @Caption(value = "Object Pegawai Penerima") private LoginUser kdpegawaipenerima; - @Column(name = "ObjectPegawaiPenerimaFk", insertable=false,updatable=false,nullable = true) + @Column(name = "ObjectPegawaiPenerimaFk", insertable = false, updatable = false) private Integer ObjectPegawaiPenerimaId; - @ManyToOne + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectPegawaiPJPembebasanFk") - @Caption(value="Object Pegawai P J Pembebasan") + @Caption(value = "Object Pegawai P J Pembebasan") private LoginUser kdpegawaipjpembebasan; - @Column(name = "ObjectPegawaiPJPembebasanFk", insertable=false,updatable=false,nullable = true) + @Column(name = "ObjectPegawaiPJPembebasanFk", insertable = false, updatable = false) private Integer ObjectPegawaiPJPembebasanId; - @Caption(value="Kode Penjamin Pa Rekanan") - @Column(name = "KdPenjaminPaRekanan", nullable = true ) + @Caption(value = "Kode Penjamin Pa Rekanan") + @Column(name = "KdPenjaminPaRekanan") private Short kdpenjaminparekanan; - @ManyToOne + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectProdukPembayaranToFk") - @Caption(value="Object Produk Pembayaran To") + @Caption(value = "Object Produk Pembayaran To") private Produk kdprodukpembayaranto; - @Column(name = "ObjectProdukPembayaranToFk", insertable=false,updatable=false,nullable = true) + @Column(name = "ObjectProdukPembayaranToFk", insertable = false, updatable = false) private Integer ObjectProdukPembayaranToId; - @ManyToOne + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectRuanganFk") - @NotNull(message="Object Ruangan Harus Diisi") - @Caption(value="Object Ruangan") + @Caption(value = "Object Ruangan") private Ruangan kdruangan; - @Column(name = "ObjectRuanganFk", insertable=false,updatable=false,nullable = true) + @Column(name = "ObjectRuanganFk", insertable = false, updatable = false) private Integer ObjectRuanganId; - @Caption(value="Keterangan Lainnya") - @Column(name = "KeteranganLainnya", nullable = true , length = 100) + @Caption(value = "Keterangan Lainnya") + @Column(name = "KeteranganLainnya", length = 100) private String keteranganlainnya; - @Caption(value="Keterangan Pembebasan") - @Column(name = "KeteranganPembebasan", nullable = true , length = 100) + @Caption(value = "Keterangan Pembebasan") + @Column(name = "KeteranganPembebasan", length = 100) private String keteranganpembebasan; - @Caption(value="Nama Pegawai Pembayar") - @Column(name = "NamaPegawaiPembayar", nullable = true , length = 40) + @Caption(value = "Nama Pegawai Pembayar") + @Column(name = "NamaPegawaiPembayar", length = 40) private String namapegawaipembayar; - @Caption(value="Nama Pegawai Penerima") - @Column(name = "NamaPegawaiPenerima", nullable = true , length = 40) + @Caption(value = "Nama Pegawai Penerima") + @Column(name = "NamaPegawaiPenerima", length = 40) private String namapegawaipenerima; - @Caption(value="Nama Produk Pembayaran To") - @Column(name = "NamaProdukPembayaranTo", nullable = true , length = 80) + @Caption(value = "Nama Produk Pembayaran To") + @Column(name = "NamaProdukPembayaranTo", length = 80) private String namaprodukpembayaranto; - @ManyToOne + @ManyToOne(fetch = LAZY) @JoinColumn(name = "NoClosingFk") - @Caption(value="No Closing") + @Caption(value = "No Closing") private StrukClosing noclosing; - @Column(name = "NoClosingFk", insertable=false,updatable=false,nullable = true) + @Column(name = "NoClosingFk", insertable = false, updatable = false) private String NoClosingId; - @ManyToOne + @ManyToOne(fetch = LAZY) @JoinColumn(name = "NoSBK_ReturFk") - @Caption(value="No S B K_ Retur") + @Caption(value = "No S B K_ Retur") private StrukBuktiPengeluaran nosbk_retur; - @Column(name = "NoSBK_ReturFk", insertable=false,updatable=false,nullable = true) + @Column(name = "NoSBK_ReturFk", insertable = false, updatable = false) private String NoSBK_ReturId; - @Caption(value="No S B M") - @Column(name = "NoSBM", nullable = true , length = 15) + @Caption(value = "No S B M") + @Column(name = "NoSBM", length = 15) private String nosbm; - @Caption(value="No S B M_ Intern") - @Column(name = "NoSBM_Intern", nullable = true , length = 15) + @Caption(value = "No S B M_ Intern") + @Column(name = "NoSBM_Intern", length = 15) private String nosbm_intern; - @Caption(value="No S B M Before") - @Column(name = "NoSBMBefore", nullable = true , length = 10) + @Caption(value = "No S B M Before") + @Column(name = "NoSBMBefore", length = 10) private String nosbmbefore; - @ManyToOne + @ManyToOne(fetch = LAZY) @JoinColumn(name = "NoStrukFk") - @NotNull(message="No Struk Harus Diisi") - @Caption(value="No Struk") + @Caption(value = "No Struk") private StrukPelayanan nostruk; - @Column(name = "NoStrukFk", insertable=false,updatable=false,nullable = true) + @Column(name = "NoStrukFk", insertable = false, updatable = false) private String NoStrukId; - @Caption(value="No Urut Login") - @Column(name = "NoUrutLogin", nullable = true , length = 10) + @Caption(value = "No Urut Login") + @Column(name = "NoUrutLogin", length = 10) private String nourutlogin; - @Caption(value="No Urut Ruangan") - @Column(name = "NoUrutRuangan", nullable = true , length = 10) + @Caption(value = "No Urut Ruangan") + @Column(name = "NoUrutRuangan", length = 10) private String nourutruangan; - @ManyToOne + @ManyToOne(fetch = LAZY) @JoinColumn(name = "NoVerifikasiFk") - @Caption(value="No Verifikasi") + @Caption(value = "No Verifikasi") private StrukVerifikasi noverifikasi; - @Column(name = "NoVerifikasiFk", insertable=false,updatable=false,nullable = true) + @Column(name = "NoVerifikasiFk", insertable = false, updatable = false) private String NoVerifikasiId; - @Caption(value="Pegawai P J Pembebasan") - @Column(name = "PegawaiPJPembebasan", nullable = true , length = 40) + @Caption(value = "Pegawai P J Pembebasan") + @Column(name = "PegawaiPJPembebasan", length = 40) private String pegawaipjpembebasan; - @Caption(value="Pembayaran Ke") - @Column(name = "PembayaranKe", nullable = true ) + @Caption(value = "Pembayaran Ke") + @Column(name = "PembayaranKe") private Byte pembayaranke; - @Caption(value="Tanggal S B M") - @Column(name = "TglSBM", nullable = true ) + @Caption(value = "Tanggal S B M") + @Column(name = "TglSBM") private Date tglsbm; - @Caption(value="Total Di Bayar") - @Column(name = "TotalDiBayar", nullable = true ) + @Caption(value = "Total Di Bayar") + @Column(name = "TotalDiBayar") private Double totaldibayar; - @Caption(value="Total Di Bayar Before") - @Column(name = "TotalDiBayarBefore", nullable = true ) + @Caption(value = "Total Di Bayar Before") + @Column(name = "TotalDiBayarBefore") private Double totaldibayarbefore; - @Caption(value="Total Di Bayar Cash Out") - @Column(name = "TotalDiBayarCashOut", nullable = true ) + @Caption(value = "Total Di Bayar Cash Out") + @Column(name = "TotalDiBayarCashOut") private Double totaldibayarcashout; - @Caption(value="Total Di Bayar Retur") - @Column(name = "TotalDiBayarRetur", nullable = true ) + @Caption(value = "Total Di Bayar Retur") + @Column(name = "TotalDiBayarRetur") private Double totaldibayarretur; - @Caption(value="Total Di Bebaskan") - @Column(name = "TotalDiBebaskan", nullable = true ) + @Caption(value = "Total Di Bebaskan") + @Column(name = "TotalDiBebaskan") private Double totaldibebaskan; - @Caption(value="Total Sisa Piutang") - @Column(name = "TotalSisaPiutang", nullable = true ) + @Caption(value = "Total Sisa Piutang") + @Column(name = "TotalSisaPiutang") private Double totalsisapiutang; - @Caption(value="Total Sudah Di Bayar") - @Column(name = "TotalSudahDiBayar", nullable = true ) + @Caption(value = "Total Sudah Di Bayar") + @Column(name = "TotalSudahDiBayar") private Double totalsudahdibayar; - @Caption(value="Total Sudah Di Bebaskan") - @Column(name = "TotalSudahDiBebaskan", nullable = true ) + @Caption(value = "Total Sudah Di Bebaskan") + @Column(name = "TotalSudahDiBebaskan") private Double totalsudahdibebaskan; - - public KelompokPasien getKdkelompokpasien() { - return kdkelompokpasien; - } - - public void setKdkelompokpasien(KelompokPasien kdkelompokpasien) { - this.kdkelompokpasien = kdkelompokpasien; - } - - public Integer getObjectKelompokPasienId() { - return ObjectKelompokPasienId; - } - - public void setObjectKelompokPasienId(Integer objectKelompokPasienId) { - ObjectKelompokPasienId = objectKelompokPasienId; - } - - public KelompokTransaksi getKdkelompoktransaksi() { - return kdkelompoktransaksi; - } - - public void setKdkelompoktransaksi(KelompokTransaksi kdkelompoktransaksi) { - this.kdkelompoktransaksi = kdkelompoktransaksi; - } - - public Integer getObjectKelompokTransaksiId() { - return ObjectKelompokTransaksiId; - } - - public void setObjectKelompokTransaksiId(Integer objectKelompokTransaksiId) { - ObjectKelompokTransaksiId = objectKelompokTransaksiId; - } - - public LoginUser getKdpegawaipembayar() { - return kdpegawaipembayar; - } - - public void setKdpegawaipembayar(LoginUser kdpegawaipembayar) { - this.kdpegawaipembayar = kdpegawaipembayar; - } - - public Integer getObjectPegawaiPembayarId() { - return ObjectPegawaiPembayarId; - } - - public void setObjectPegawaiPembayarId(Integer objectPegawaiPembayarId) { - ObjectPegawaiPembayarId = objectPegawaiPembayarId; - } - - public LoginUser getKdpegawaipenerima() { - return kdpegawaipenerima; - } - - public void setKdpegawaipenerima(LoginUser kdpegawaipenerima) { - this.kdpegawaipenerima = kdpegawaipenerima; - } - - public Integer getObjectPegawaiPenerimaId() { - return ObjectPegawaiPenerimaId; - } - - public void setObjectPegawaiPenerimaId(Integer objectPegawaiPenerimaId) { - ObjectPegawaiPenerimaId = objectPegawaiPenerimaId; - } - - public LoginUser getKdpegawaipjpembebasan() { - return kdpegawaipjpembebasan; - } - - public void setKdpegawaipjpembebasan(LoginUser kdpegawaipjpembebasan) { - this.kdpegawaipjpembebasan = kdpegawaipjpembebasan; - } - - public Integer getObjectPegawaiPJPembebasanId() { - return ObjectPegawaiPJPembebasanId; - } - - public void setObjectPegawaiPJPembebasanId(Integer objectPegawaiPJPembebasanId) { - ObjectPegawaiPJPembebasanId = objectPegawaiPJPembebasanId; - } - - public short getKdpenjaminparekanan() { - return kdpenjaminparekanan; - } - - public void setKdpenjaminparekanan(short kdpenjaminparekanan) { - this.kdpenjaminparekanan = kdpenjaminparekanan; - } - - public Produk getKdprodukpembayaranto() { - return kdprodukpembayaranto; - } - - public void setKdprodukpembayaranto(Produk kdprodukpembayaranto) { - this.kdprodukpembayaranto = kdprodukpembayaranto; - } - - public Integer getObjectProdukPembayaranToId() { - return ObjectProdukPembayaranToId; - } - - public void setObjectProdukPembayaranToId(Integer objectProdukPembayaranToId) { - ObjectProdukPembayaranToId = objectProdukPembayaranToId; - } - - public Ruangan getKdruangan() { - return kdruangan; - } - - public void setKdruangan(Ruangan kdruangan) { - this.kdruangan = kdruangan; - } - - public Integer getObjectRuanganId() { - return ObjectRuanganId; - } - - public void setObjectRuanganId(Integer objectRuanganId) { - ObjectRuanganId = objectRuanganId; - } - - public String getKeteranganlainnya() { - return keteranganlainnya; - } - - public void setKeteranganlainnya(String keteranganlainnya) { - this.keteranganlainnya = keteranganlainnya; - } - - public String getKeteranganpembebasan() { - return keteranganpembebasan; - } - - public void setKeteranganpembebasan(String keteranganpembebasan) { - this.keteranganpembebasan = keteranganpembebasan; - } - - public String getNamapegawaipembayar() { - return namapegawaipembayar; - } - - public void setNamapegawaipembayar(String namapegawaipembayar) { - this.namapegawaipembayar = namapegawaipembayar; - } - - public String getNamapegawaipenerima() { - return namapegawaipenerima; - } - - public void setNamapegawaipenerima(String namapegawaipenerima) { - this.namapegawaipenerima = namapegawaipenerima; - } - - public String getNamaprodukpembayaranto() { - return namaprodukpembayaranto; - } - - public void setNamaprodukpembayaranto(String namaprodukpembayaranto) { - this.namaprodukpembayaranto = namaprodukpembayaranto; - } - - public StrukClosing getNoclosing() { - return noclosing; - } - - public void setNoclosing(StrukClosing noclosing) { - this.noclosing = noclosing; - } - - public String getNoClosingId() { - return NoClosingId; - } - - public void setNoClosingId(String noClosingId) { - NoClosingId = noClosingId; - } - - public StrukBuktiPengeluaran getNosbk_retur() { - return nosbk_retur; - } - - public void setNosbk_retur(StrukBuktiPengeluaran nosbk_retur) { - this.nosbk_retur = nosbk_retur; - } - - public String getNoSBK_ReturId() { - return NoSBK_ReturId; - } - - public void setNoSBK_ReturId(String noSBK_ReturId) { - NoSBK_ReturId = noSBK_ReturId; - } - - public String getNosbm() { - return nosbm; - } - - public void setNosbm(String nosbm) { - this.nosbm = nosbm; - } - - public String getNosbm_intern() { - return nosbm_intern; - } - - public void setNosbm_intern(String nosbm_intern) { - this.nosbm_intern = nosbm_intern; - } - - public String getNosbmbefore() { - return nosbmbefore; - } - - public void setNosbmbefore(String nosbmbefore) { - this.nosbmbefore = nosbmbefore; - } - - public StrukPelayanan getNostruk() { - return nostruk; - } - - public void setNostruk(StrukPelayanan nostruk) { - this.nostruk = nostruk; - } - - public String getNoStrukId() { - return NoStrukId; - } - - public void setNoStrukId(String noStrukId) { - NoStrukId = noStrukId; - } - - public String getNourutlogin() { - return nourutlogin; - } - - public void setNourutlogin(String nourutlogin) { - this.nourutlogin = nourutlogin; - } - - public String getNourutruangan() { - return nourutruangan; - } - - public void setNourutruangan(String nourutruangan) { - this.nourutruangan = nourutruangan; - } - - public StrukVerifikasi getNoverifikasi() { - return noverifikasi; - } - - public void setNoverifikasi(StrukVerifikasi noverifikasi) { - this.noverifikasi = noverifikasi; - } - - public String getNoVerifikasiId() { - return NoVerifikasiId; - } - - public void setNoVerifikasiId(String noVerifikasiId) { - NoVerifikasiId = noVerifikasiId; - } - - public String getPegawaipjpembebasan() { - return pegawaipjpembebasan; - } - - public void setPegawaipjpembebasan(String pegawaipjpembebasan) { - this.pegawaipjpembebasan = pegawaipjpembebasan; - } - - public Byte getPembayaranke() { - return pembayaranke; - } - - public void setPembayaranke(Byte pembayaranke) { - this.pembayaranke = pembayaranke; - } - - - public Double getTotaldibayar() { - return totaldibayar; - } - - public void setTotaldibayar(Double totaldibayar) { - this.totaldibayar = totaldibayar; - } - - public Double getTotaldibayarbefore() { - return totaldibayarbefore; - } - - public void setTotaldibayarbefore(Double totaldibayarbefore) { - this.totaldibayarbefore = totaldibayarbefore; - } - - public Double getTotaldibayarcashout() { - return totaldibayarcashout; - } - - public void setTotaldibayarcashout(Double totaldibayarcashout) { - this.totaldibayarcashout = totaldibayarcashout; - } - - public Double getTotaldibayarretur() { - return totaldibayarretur; - } - - public void setTotaldibayarretur(Double totaldibayarretur) { - this.totaldibayarretur = totaldibayarretur; - } - - public Double getTotaldibebaskan() { - return totaldibebaskan; - } - - public void setTotaldibebaskan(Double totaldibebaskan) { - this.totaldibebaskan = totaldibebaskan; - } - - public Double getTotalsisapiutang() { - return totalsisapiutang; - } - - public void setTotalsisapiutang(Double totalsisapiutang) { - this.totalsisapiutang = totalsisapiutang; - } - - public Double getTotalsudahdibayar() { - return totalsudahdibayar; - } - - public void setTotalsudahdibayar(Double totalsudahdibayar) { - this.totalsudahdibayar = totalsudahdibayar; - } - - public Double getTotalsudahdibebaskan() { - return totalsudahdibebaskan; - } - - public void setTotalsudahdibebaskan(Double totalsudahdibebaskan) { - this.totalsudahdibebaskan = totalsudahdibebaskan; - } - - public Date getTglsbm() { - return tglsbm; - } - - public void setTglsbm(Date tglsbm) { - this.tglsbm = tglsbm; - } - - - } - diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/StrukBuktiPenerimaanDetail.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/StrukBuktiPenerimaanDetail.java new file mode 100644 index 00000000..e9722e7d --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/StrukBuktiPenerimaanDetail.java @@ -0,0 +1,210 @@ +package com.jasamedika.medifirst2000.entities; + +import com.jasamedika.medifirst2000.base.BaseTransaction; +import com.jasamedika.medifirst2000.helper.Caption; +import lombok.Getter; +import lombok.Setter; + +import javax.persistence.*; +import javax.validation.constraints.NotNull; +import java.util.Date; + +import static javax.persistence.FetchType.LAZY; + +/** + * @author salmanoe + * @version 1.0.0 + * @since 16/11/2023 + */ +@Getter +@Setter +@Entity +@Table(name = "strukbuktipenerimaandetail_t") +public class StrukBuktiPenerimaanDetail extends BaseTransaction { + private static final long serialVersionUID = -769266602610955196L; + + @ManyToOne(fetch = LAZY) + @JoinColumn(name = "strukheaderfk", nullable = false) + @NotNull(message = "Struk Header tidak boleh kosong") + @Caption(value = "Struk Header") + private StrukBuktiPenerimaan strukBuktiPenerimaan; + + @Column(name = "strukheaderfk", insertable = false, updatable = false, nullable = false) + private String strukBuktiPenerimaanId; + + @ManyToOne(fetch = LAZY) + @JoinColumn(name = "ObjectKelompokPasienFk") + @Caption(value = "Object Kelompok Pasien") + private KelompokPasien kdkelompokpasien; + + @Column(name = "ObjectKelompokPasienFk", insertable = false, updatable = false) + private Integer ObjectKelompokPasienId; + + @ManyToOne(fetch = LAZY) + @JoinColumn(name = "ObjectKelompokTransaksiFk") + @Caption(value = "Object Kelompok Transaksi") + private KelompokTransaksi kdkelompoktransaksi; + + @Column(name = "ObjectKelompokTransaksiFk", insertable = false, updatable = false) + private Integer ObjectKelompokTransaksiId; + + @ManyToOne(fetch = LAZY) + @JoinColumn(name = "ObjectPegawaiPembayarFk") + @Caption(value = "Object Pegawai Pembayar") + private LoginUser kdpegawaipembayar; + + @Column(name = "ObjectPegawaiPembayarFk", insertable = false, updatable = false) + private Integer ObjectPegawaiPembayarId; + + @ManyToOne(fetch = LAZY) + @JoinColumn(name = "ObjectPegawaiPenerimaFk") + @Caption(value = "Object Pegawai Penerima") + private LoginUser kdpegawaipenerima; + + @Column(name = "ObjectPegawaiPenerimaFk", insertable = false, updatable = false) + private Integer ObjectPegawaiPenerimaId; + + @ManyToOne(fetch = LAZY) + @JoinColumn(name = "ObjectPegawaiPJPembebasanFk") + @Caption(value = "Object Pegawai P J Pembebasan") + private LoginUser kdpegawaipjpembebasan; + + @Column(name = "ObjectPegawaiPJPembebasanFk", insertable = false, updatable = false) + private Integer ObjectPegawaiPJPembebasanId; + + @Caption(value = "Kode Penjamin Pa Rekanan") + @Column(name = "KdPenjaminPaRekanan") + private Short kdpenjaminparekanan; + + @ManyToOne(fetch = LAZY) + @JoinColumn(name = "ObjectProdukPembayaranToFk") + @Caption(value = "Object Produk Pembayaran To") + private Produk kdprodukpembayaranto; + + @Column(name = "ObjectProdukPembayaranToFk", insertable = false, updatable = false) + private Integer ObjectProdukPembayaranToId; + + @ManyToOne(fetch = LAZY) + @JoinColumn(name = "ObjectRuanganFk") + @Caption(value = "Object Ruangan") + private Ruangan kdruangan; + + @Column(name = "ObjectRuanganFk", insertable = false, updatable = false) + private Integer ObjectRuanganId; + + @Caption(value = "Keterangan Lainnya") + @Column(name = "KeteranganLainnya", length = 100) + private String keteranganlainnya; + + @Caption(value = "Keterangan Pembebasan") + @Column(name = "KeteranganPembebasan", length = 100) + private String keteranganpembebasan; + + @Caption(value = "Nama Pegawai Pembayar") + @Column(name = "NamaPegawaiPembayar", length = 40) + private String namapegawaipembayar; + + @Caption(value = "Nama Pegawai Penerima") + @Column(name = "NamaPegawaiPenerima", length = 40) + private String namapegawaipenerima; + + @Caption(value = "Nama Produk Pembayaran To") + @Column(name = "NamaProdukPembayaranTo", length = 80) + private String namaprodukpembayaranto; + + @ManyToOne(fetch = LAZY) + @JoinColumn(name = "NoClosingFk") + @Caption(value = "No Closing") + private StrukClosing noclosing; + + @Column(name = "NoClosingFk", insertable = false, updatable = false) + private String NoClosingId; + + @ManyToOne(fetch = LAZY) + @JoinColumn(name = "NoSBK_ReturFk") + @Caption(value = "No S B K_ Retur") + private StrukBuktiPengeluaran nosbk_retur; + + @Column(name = "NoSBK_ReturFk", insertable = false, updatable = false) + private String NoSBK_ReturId; + + @Caption(value = "No S B M") + @Column(name = "NoSBM", length = 15) + private String nosbm; + + @Caption(value = "No S B M_ Intern") + @Column(name = "NoSBM_Intern", length = 15) + private String nosbm_intern; + + @Caption(value = "No S B M Before") + @Column(name = "NoSBMBefore", length = 10) + private String nosbmbefore; + + @ManyToOne(fetch = LAZY) + @JoinColumn(name = "NoStrukFk") + @Caption(value = "No Struk") + private StrukPelayanan nostruk; + + @Column(name = "NoStrukFk", insertable = false, updatable = false) + private String NoStrukId; + + @Caption(value = "No Urut Login") + @Column(name = "NoUrutLogin", length = 10) + private String nourutlogin; + + @Caption(value = "No Urut Ruangan") + @Column(name = "NoUrutRuangan", length = 10) + private String nourutruangan; + + @ManyToOne(fetch = LAZY) + @JoinColumn(name = "NoVerifikasiFk") + @Caption(value = "No Verifikasi") + private StrukVerifikasi noverifikasi; + + @Column(name = "NoVerifikasiFk", insertable = false, updatable = false) + private String NoVerifikasiId; + + @Caption(value = "Pegawai P J Pembebasan") + @Column(name = "PegawaiPJPembebasan", length = 40) + private String pegawaipjpembebasan; + + @Caption(value = "Pembayaran Ke") + @Column(name = "PembayaranKe") + private Byte pembayaranke; + + @Caption(value = "Tanggal S B M") + @Column(name = "TglSBM") + private Date tglsbm; + + @Caption(value = "Total Di Bayar") + @Column(name = "TotalDiBayar") + private Double totaldibayar; + + @Caption(value = "Total Di Bayar Before") + @Column(name = "TotalDiBayarBefore") + private Double totaldibayarbefore; + + @Caption(value = "Total Di Bayar Cash Out") + @Column(name = "TotalDiBayarCashOut") + private Double totaldibayarcashout; + + @Caption(value = "Total Di Bayar Retur") + @Column(name = "TotalDiBayarRetur") + private Double totaldibayarretur; + + @Caption(value = "Total Di Bebaskan") + @Column(name = "TotalDiBebaskan") + private Double totaldibebaskan; + + @Caption(value = "Total Sisa Piutang") + @Column(name = "TotalSisaPiutang") + private Double totalsisapiutang; + + @Caption(value = "Total Sudah Di Bayar") + @Column(name = "TotalSudahDiBayar") + private Double totalsudahdibayar; + + @Caption(value = "Total Sudah Di Bebaskan") + @Column(name = "TotalSudahDiBebaskan") + private Double totalsudahdibebaskan; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/PelayananPasienVO.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/PelayananPasienVO.java index 7f541822..64ece742 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/PelayananPasienVO.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/PelayananPasienVO.java @@ -1,11 +1,9 @@ package com.jasamedika.medifirst2000.vo; -import com.jasamedika.medifirst2000.entities.SatuanStandar; import com.jasamedika.medifirst2000.helper.Caption; import lombok.Getter; import lombok.Setter; -import javax.persistence.*; import javax.validation.constraints.NotNull; import java.util.Date; import java.util.HashSet; @@ -14,7 +12,6 @@ import java.util.Set; @Getter @Setter public class PelayananPasienVO extends MedicalRecordTransactionVO { - @ManyToOne @Caption(value = "Generik") private GenerikVO generik; @@ -24,7 +21,6 @@ public class PelayananPasienVO extends MedicalRecordTransactionVO { @Caption(value = "Jasa Farmasi") private Double jasa; - @ManyToOne @Caption(value = "Produk") private KelasVO kelas; @@ -52,7 +48,6 @@ public class PelayananPasienVO extends MedicalRecordTransactionVO { @Caption(value = "Is Benar") private Boolean isBenar; - @ManyToOne(fetch = FetchType.LAZY) private StrukPelayananVO strukPelayanan; @Caption(value = "Status") @@ -76,20 +71,15 @@ public class PelayananPasienVO extends MedicalRecordTransactionVO { @Caption(value = "Piutang Rumah Sakit") private Double piutangRumahSakit; - @ManyToOne @Caption(value = "Struk Order") private StrukPelayananDNoBatchVO noBatch; - @ManyToOne(fetch = FetchType.LAZY) @Caption(value = "Struk Order") private StrukOrderVO strukOrder; - @ManyToOne - @JoinColumn(name = "JenisObatFk") @Caption(value = "Jenis Obat") private JenisObatVO jenisObat; - @ManyToOne @NotNull(message = "Produk Harus Diisi") @Caption(value = "Produk") private ProdukVO produk; @@ -103,18 +93,15 @@ public class PelayananPasienVO extends MedicalRecordTransactionVO { @Caption(value = "AturanPakai") private String aturanPakai; - @ManyToOne @Caption(value = "Route") private RouteFarmasiVO route; - @ManyToOne @Caption(value = "Keterangan Pakai") private StigmaVO keteranganPakai; @Caption(value = "KeteranganPakai2") private String keteranganPakai2; - @ManyToOne @Caption(value = "Kelompok Transaksi") private KelompokTransaksiVO kelompokTransaksi; @@ -130,7 +117,6 @@ public class PelayananPasienVO extends MedicalRecordTransactionVO { @Caption(value = "NoRecTriger") private String noRecTriger; - @Column(name = "qty", nullable = false, length = 100) @Caption(value = "qty") private Double qty; @@ -140,19 +126,16 @@ public class PelayananPasienVO extends MedicalRecordTransactionVO { @Caption(value = "resepKe") private Integer resepKe; - @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pelayananPasien") private Set pelayananPasienPetugasSet = new HashSet<>(); - @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pelayananPasien") private Set racikan = new HashSet<>(); - @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pelayananPasien") private Set pelayananPasienDetailSet = new HashSet<>(); @Caption(value = "petugas") private Set petugas = new HashSet<>(); - private SatuanStandar satuanView; + private SatuanStandarVO satuanView; private Integer satuanViewId; @@ -167,4 +150,9 @@ public class PelayananPasienVO extends MedicalRecordTransactionVO { private String voucherPaketId; private Boolean isPaket; + + @Caption(value = "Struk Bukti Penerimaan Detail") + private StrukBuktiPenerimaanDetailVO strukBuktiPenerimaanDetail; + + private String strukBuktiPenerimaanDetailId; } \ No newline at end of file diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/StrukBuktiPenerimaanDetailVO.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/StrukBuktiPenerimaanDetailVO.java new file mode 100644 index 00000000..aee05c39 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/StrukBuktiPenerimaanDetailVO.java @@ -0,0 +1,140 @@ +package com.jasamedika.medifirst2000.vo; + +import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO; +import com.jasamedika.medifirst2000.helper.Caption; +import lombok.Getter; +import lombok.Setter; +import org.joda.time.DateTime; + +import javax.validation.constraints.NotNull; + +/** + * @author salmanoe + * @version 1.0.0 + * @since 16/11/2023 + */ +@Getter +@Setter +public class StrukBuktiPenerimaanDetailVO extends BaseTransactionVO { + @NotNull(message = "Struk Header tidak boleh kosong") + @Caption(value = "Struk Header") + private StrukBuktiPenerimaanVO strukBuktiPenerimaan; + + private String strukBuktiPenerimaanId; + + @Caption(value = "Object Kelompok Pasien") + private KelompokPasienVO kdkelompokpasien; + + private Integer ObjectKelompokPasienId; + + @Caption(value = "Object Kelompok Transaksi") + private KelompokTransaksiVO kdkelompoktransaksi; + + private Integer ObjectKelompokTransaksiId; + + @Caption(value = "Object Pegawai Pembayar") + private LoginUserVO kdpegawaipembayar; + + private Integer ObjectPegawaiPembayarId; + + @Caption(value = "Object Pegawai Penerima") + private LoginUserVO kdpegawaipenerima; + + private Integer ObjectPegawaiPenerimaId; + + @Caption(value = "Object Pegawai P J Pembebasan") + private LoginUserVO kdpegawaipjpembebasan; + + private Integer ObjectPegawaiPJPembebasanId; + + @Caption(value = "Kode Penjamin Pa Rekanan") + private Short kdpenjaminparekanan; + + @Caption(value = "Object Produk Pembayaran To") + private ProdukVO kdprodukpembayaranto; + + private Integer ObjectProdukPembayaranToId; + + @Caption(value = "Object Ruangan") + private RuanganVO kdruangan; + + private Integer ObjectRuanganId; + + @Caption(value = "Keterangan Lainnya") + private String keteranganlainnya; + + @Caption(value = "Keterangan Pembebasan") + private String keteranganpembebasan; + + @Caption(value = "Nama Pegawai Pembayar") + private String namapegawaipembayar; + + @Caption(value = "Nama Pegawai Penerima") + private String namapegawaipenerima; + + @Caption(value = "Nama Produk Pembayaran To") + private String namaprodukpembayaranto; + + @Caption(value = "No Closing") + private StrukClosingVO noclosing; + + private Integer NoClosingId; + + @Caption(value = "No S B K_ Retur") + private StrukBuktiPengeluaranVO nosbk_retur; + + private Integer NoSBK_ReturId; + + @Caption(value = "No S B M") + private String nosbm; + + @Caption(value = "No S B M_ Intern") + private String nosbm_intern; + + @Caption(value = "No S B M Before") + private String nosbmbefore; + + @Caption(value = "No Struk") + private StrukPelayananVO nostruk; + + private Integer NoStrukId; + + @Caption(value = "No Urut Login") + private String nourutlogin; + + @Caption(value = "No Urut Ruangan") + private String nourutruangan; + + @Caption(value = "Pegawai P J Pembebasan") + private String pegawaipjpembebasan; + + @Caption(value = "Pembayaran Ke") + private Byte pembayaranke; + + @Caption(value = "Tanggal S B M") + private DateTime tglsbm; + + @Caption(value = "Total Di Bayar") + private Double totaldibayar; + + @Caption(value = "Total Di Bayar Before") + private Double totaldibayarbefore; + + @Caption(value = "Total Di Bayar Cash Out") + private Double totaldibayarcashout; + + @Caption(value = "Total Di Bayar Retur") + private Double totaldibayarretur; + + @Caption(value = "Total Di Bebaskan") + private Double totaldibebaskan; + + @Caption(value = "Total Sisa Piutang") + private Double totalsisapiutang; + + @Caption(value = "Total Sudah Di Bayar") + private Double totalsudahdibayar; + + @Caption(value = "Total Sudah Di Bebaskan") + private Double totalsudahdibebaskan; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/StrukBuktiPenerimaanVO.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/StrukBuktiPenerimaanVO.java index c9ab5acc..dd3d3d62 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/StrukBuktiPenerimaanVO.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/StrukBuktiPenerimaanVO.java @@ -1,542 +1,132 @@ package com.jasamedika.medifirst2000.vo; -import java.io.Serializable; -import javax.persistence.*; -import org.joda.time.DateTime; -import org.hibernate.validator.constraints.NotEmpty; - -import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO; - -import javax.validation.constraints.NotNull; -import org.hibernate.validator.constraints.Length; -import org.hibernate.validator.internal.util.logging.Messages; - -import com.fasterxml.jackson.annotation.JsonManagedReference; -import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; +import lombok.Getter; +import lombok.Setter; +import org.joda.time.DateTime; /** - * class StrukBuktiPenerimaan + * class StrukBuktiPenerimaan * * @author Shakato */ +@Getter +@Setter public class StrukBuktiPenerimaanVO extends BaseTransactionVO { - - @ManyToOne - @JoinColumn(name = "ObjectKelompokPasienFk") - @Caption(value="Object Kelompok Pasien") + @Caption(value = "Object Kelompok Pasien") private KelompokPasienVO kdkelompokpasien; - @Column(name = "ObjectKelompokPasienFk", nullable = true) private Integer ObjectKelompokPasienId; - @ManyToOne - @JoinColumn(name = "ObjectKelompokTransaksiFk") - @NotNull(message="Object Kelompok Transaksi Harus Diisi") - @Caption(value="Object Kelompok Transaksi") + @Caption(value = "Object Kelompok Transaksi") private KelompokTransaksiVO kdkelompoktransaksi; - @Column(name = "ObjectKelompokTransaksiFk", insertable=false,updatable=false,nullable = true) private Integer ObjectKelompokTransaksiId; - @ManyToOne - @JoinColumn(name = "ObjectPegawaiPembayarFk") - @Caption(value="Object Pegawai Pembayar") + @Caption(value = "Object Pegawai Pembayar") private LoginUserVO kdpegawaipembayar; - @Column(name = "ObjectPegawaiPembayarFk", insertable=false,updatable=false,nullable = true) private Integer ObjectPegawaiPembayarId; - @ManyToOne - @JoinColumn(name = "ObjectPegawaiPenerimaFk") - @Caption(value="Object Pegawai Penerima") + @Caption(value = "Object Pegawai Penerima") private LoginUserVO kdpegawaipenerima; - @Column(name = "ObjectPegawaiPenerimaFk", insertable=false,updatable=false,nullable = true) private Integer ObjectPegawaiPenerimaId; - @ManyToOne - @JoinColumn(name = "ObjectPegawaiPJPembebasanFk") - @Caption(value="Object Pegawai P J Pembebasan") + @Caption(value = "Object Pegawai P J Pembebasan") private LoginUserVO kdpegawaipjpembebasan; - @Column(name = "ObjectPegawaiPJPembebasanFk", insertable=false,updatable=false,nullable = true) private Integer ObjectPegawaiPJPembebasanId; - @Caption(value="Kode Penjamin Pa Rekanan") - @Column(name = "KdPenjaminPaRekanan", nullable = true ) + @Caption(value = "Kode Penjamin Pa Rekanan") private Short kdpenjaminparekanan; - @ManyToOne - @JoinColumn(name = "ObjectProdukPembayaranToFk") - @Caption(value="Object Produk Pembayaran To") + @Caption(value = "Object Produk Pembayaran To") private ProdukVO kdprodukpembayaranto; - @Column(name = "ObjectProdukPembayaranToFk", insertable=false,updatable=false,nullable = true) private Integer ObjectProdukPembayaranToId; - @ManyToOne - @JoinColumn(name = "ObjectRuanganFk") - @NotNull(message="Object Ruangan Harus Diisi") - @Caption(value="Object Ruangan") + @Caption(value = "Object Ruangan") private RuanganVO kdruangan; - @Column(name = "ObjectRuanganFk", insertable=false,updatable=false,nullable = true) private Integer ObjectRuanganId; - @Caption(value="Keterangan Lainnya") - @Column(name = "KeteranganLainnya", nullable = true , length = 100) + @Caption(value = "Keterangan Lainnya") private String keteranganlainnya; - @Caption(value="Keterangan Pembebasan") - @Column(name = "KeteranganPembebasan", nullable = true , length = 100) + @Caption(value = "Keterangan Pembebasan") private String keteranganpembebasan; - @Caption(value="Nama Pegawai Pembayar") - @Column(name = "NamaPegawaiPembayar", nullable = true , length = 40) + @Caption(value = "Nama Pegawai Pembayar") private String namapegawaipembayar; - @Caption(value="Nama Pegawai Penerima") - @Column(name = "NamaPegawaiPenerima", nullable = true , length = 40) + @Caption(value = "Nama Pegawai Penerima") private String namapegawaipenerima; - @Caption(value="Nama Produk Pembayaran To") - @Column(name = "NamaProdukPembayaranTo", nullable = true , length = 80) + @Caption(value = "Nama Produk Pembayaran To") private String namaprodukpembayaranto; - @ManyToOne - @JoinColumn(name = "NoClosingFk") - @Caption(value="No Closing") + @Caption(value = "No Closing") private StrukClosingVO noclosing; - @Column(name = "NoClosingFk", insertable=false,updatable=false,nullable = true) private Integer NoClosingId; - @ManyToOne - @JoinColumn(name = "NoSBK_ReturFk") - @Caption(value="No S B K_ Retur") + @Caption(value = "No S B K_ Retur") private StrukBuktiPengeluaranVO nosbk_retur; - @Column(name = "NoSBK_ReturFk", insertable=false,updatable=false,nullable = true) private Integer NoSBK_ReturId; - @Caption(value="No S B M") - @Column(name = "NoSBM", nullable = true , length = 10) + @Caption(value = "No S B M") private String nosbm; - @Caption(value="No S B M_ Intern") - @Column(name = "NoSBM_Intern", nullable = true , length = 15) + @Caption(value = "No S B M_ Intern") private String nosbm_intern; - @Caption(value="No S B M Before") - @Column(name = "NoSBMBefore", nullable = true , length = 10) + @Caption(value = "No S B M Before") private String nosbmbefore; - @ManyToOne - @JoinColumn(name = "NoStrukFk") - @NotNull(message="No Struk Harus Diisi") - @Caption(value="No Struk") + @Caption(value = "No Struk") private StrukPelayananVO nostruk; - @Column(name = "NoStrukFk", insertable=false,updatable=false,nullable = true) private Integer NoStrukId; - @Caption(value="No Urut Login") - @Column(name = "NoUrutLogin", nullable = true , length = 10) + @Caption(value = "No Urut Login") private String nourutlogin; - @Caption(value="No Urut Ruangan") - @Column(name = "NoUrutRuangan", nullable = true , length = 10) + @Caption(value = "No Urut Ruangan") private String nourutruangan; - /*@ManyToOne - @JoinColumn(name = "NoVerifikasiFk") - @Caption(value="No Verifikasi") - private StrukVerifikasiVO noverifikasi; - - @Column(name = "NoVerifikasiFk", insertable=false,updatable=false,nullable = true) - private Integer NoVerifikasiId;*/ - - @Caption(value="Pegawai P J Pembebasan") - @Column(name = "PegawaiPJPembebasan", nullable = true , length = 40) + @Caption(value = "Pegawai P J Pembebasan") private String pegawaipjpembebasan; - @Caption(value="Pembayaran Ke") - @Column(name = "PembayaranKe", nullable = true ) + @Caption(value = "Pembayaran Ke") private Byte pembayaranke; - @Caption(value="Tanggal S B M") - @Column(name = "TglSBM", nullable = true ) + @Caption(value = "Tanggal S B M") private DateTime tglsbm; - @Caption(value="Total Di Bayar") - @Column(name = "TotalDiBayar", nullable = true ) + @Caption(value = "Total Di Bayar") private Double totaldibayar; - @Caption(value="Total Di Bayar Before") - @Column(name = "TotalDiBayarBefore", nullable = true ) + @Caption(value = "Total Di Bayar Before") private Double totaldibayarbefore; - @Caption(value="Total Di Bayar Cash Out") - @Column(name = "TotalDiBayarCashOut", nullable = true ) + @Caption(value = "Total Di Bayar Cash Out") private Double totaldibayarcashout; - @Caption(value="Total Di Bayar Retur") - @Column(name = "TotalDiBayarRetur", nullable = true ) + @Caption(value = "Total Di Bayar Retur") private Double totaldibayarretur; - @Caption(value="Total Di Bebaskan") - @Column(name = "TotalDiBebaskan", nullable = true ) + @Caption(value = "Total Di Bebaskan") private Double totaldibebaskan; - @Caption(value="Total Sisa Piutang") - @Column(name = "TotalSisaPiutang", nullable = true ) + @Caption(value = "Total Sisa Piutang") private Double totalsisapiutang; - @Caption(value="Total Sudah Di Bayar") - @Column(name = "TotalSudahDiBayar", nullable = true ) + @Caption(value = "Total Sudah Di Bayar") private Double totalsudahdibayar; - @Caption(value="Total Sudah Di Bebaskan") - @Column(name = "TotalSudahDiBebaskan", nullable = true ) + @Caption(value = "Total Sudah Di Bebaskan") private Double totalsudahdibebaskan; - - public KelompokPasienVO getKdkelompokpasien() { - return kdkelompokpasien; - } - - public void setKdkelompokpasien(KelompokPasienVO kdkelompokpasien) { - this.kdkelompokpasien = kdkelompokpasien; - } - - public Integer getObjectKelompokPasienId() { - return ObjectKelompokPasienId; - } - - public void setObjectKelompokPasienId(Integer objectKelompokPasienId) { - ObjectKelompokPasienId = objectKelompokPasienId; - } - - public KelompokTransaksiVO getKdkelompoktransaksi() { - return kdkelompoktransaksi; - } - - public void setKdkelompoktransaksi(KelompokTransaksiVO kdkelompoktransaksi) { - this.kdkelompoktransaksi = kdkelompoktransaksi; - } - - public Integer getObjectKelompokTransaksiId() { - return ObjectKelompokTransaksiId; - } - - public void setObjectKelompokTransaksiId(Integer objectKelompokTransaksiId) { - ObjectKelompokTransaksiId = objectKelompokTransaksiId; - } - - public LoginUserVO getKdpegawaipembayar() { - return kdpegawaipembayar; - } - - public void setKdpegawaipembayar(LoginUserVO kdpegawaipembayar) { - this.kdpegawaipembayar = kdpegawaipembayar; - } - - public Integer getObjectPegawaiPembayarId() { - return ObjectPegawaiPembayarId; - } - - public void setObjectPegawaiPembayarId(Integer objectPegawaiPembayarId) { - ObjectPegawaiPembayarId = objectPegawaiPembayarId; - } - - public LoginUserVO getKdpegawaipenerima() { - return kdpegawaipenerima; - } - - public void setKdpegawaipenerima(LoginUserVO kdpegawaipenerima) { - this.kdpegawaipenerima = kdpegawaipenerima; - } - - public Integer getObjectPegawaiPenerimaId() { - return ObjectPegawaiPenerimaId; - } - - public void setObjectPegawaiPenerimaId(Integer objectPegawaiPenerimaId) { - ObjectPegawaiPenerimaId = objectPegawaiPenerimaId; - } - - public LoginUserVO getKdpegawaipjpembebasan() { - return kdpegawaipjpembebasan; - } - - public void setKdpegawaipjpembebasan(LoginUserVO kdpegawaipjpembebasan) { - this.kdpegawaipjpembebasan = kdpegawaipjpembebasan; - } - - public Integer getObjectPegawaiPJPembebasanId() { - return ObjectPegawaiPJPembebasanId; - } - - public void setObjectPegawaiPJPembebasanId(Integer objectPegawaiPJPembebasanId) { - ObjectPegawaiPJPembebasanId = objectPegawaiPJPembebasanId; - } - - public short getKdpenjaminparekanan() { - return kdpenjaminparekanan; - } - - public void setKdpenjaminparekanan(short kdpenjaminparekanan) { - this.kdpenjaminparekanan = kdpenjaminparekanan; - } - - public ProdukVO getKdprodukpembayaranto() { - return kdprodukpembayaranto; - } - - public void setKdprodukpembayaranto(ProdukVO kdprodukpembayaranto) { - this.kdprodukpembayaranto = kdprodukpembayaranto; - } - - public Integer getObjectProdukPembayaranToId() { - return ObjectProdukPembayaranToId; - } - - public void setObjectProdukPembayaranToId(Integer objectProdukPembayaranToId) { - ObjectProdukPembayaranToId = objectProdukPembayaranToId; - } - - public RuanganVO getKdruangan() { - return kdruangan; - } - - public void setKdruangan(RuanganVO kdruangan) { - this.kdruangan = kdruangan; - } - - public Integer getObjectRuanganId() { - return ObjectRuanganId; - } - - public void setObjectRuanganId(Integer objectRuanganId) { - ObjectRuanganId = objectRuanganId; - } - - public String getKeteranganlainnya() { - return keteranganlainnya; - } - - public void setKeteranganlainnya(String keteranganlainnya) { - this.keteranganlainnya = keteranganlainnya; - } - - public String getKeteranganpembebasan() { - return keteranganpembebasan; - } - - public void setKeteranganpembebasan(String keteranganpembebasan) { - this.keteranganpembebasan = keteranganpembebasan; - } - - public String getNamapegawaipembayar() { - return namapegawaipembayar; - } - - public void setNamapegawaipembayar(String namapegawaipembayar) { - this.namapegawaipembayar = namapegawaipembayar; - } - - public String getNamapegawaipenerima() { - return namapegawaipenerima; - } - - public void setNamapegawaipenerima(String namapegawaipenerima) { - this.namapegawaipenerima = namapegawaipenerima; - } - - public String getNamaprodukpembayaranto() { - return namaprodukpembayaranto; - } - - public void setNamaprodukpembayaranto(String namaprodukpembayaranto) { - this.namaprodukpembayaranto = namaprodukpembayaranto; - } - - public StrukClosingVO getNoclosing() { - return noclosing; - } - - public void setNoclosing(StrukClosingVO noclosing) { - this.noclosing = noclosing; - } - - public Integer getNoClosingId() { - return NoClosingId; - } - - public void setNoClosingId(Integer noClosingId) { - NoClosingId = noClosingId; - } - - public StrukBuktiPengeluaranVO getNosbk_retur() { - return nosbk_retur; - } - - public void setNosbk_retur(StrukBuktiPengeluaranVO nosbk_retur) { - this.nosbk_retur = nosbk_retur; - } - - public Integer getNoSBK_ReturId() { - return NoSBK_ReturId; - } - - public void setNoSBK_ReturId(Integer noSBK_ReturId) { - NoSBK_ReturId = noSBK_ReturId; - } - - public String getNosbm() { - return nosbm; - } - - public void setNosbm(String nosbm) { - this.nosbm = nosbm; - } - - public String getNosbm_intern() { - return nosbm_intern; - } - - public void setNosbm_intern(String nosbm_intern) { - this.nosbm_intern = nosbm_intern; - } - - public String getNosbmbefore() { - return nosbmbefore; - } - - public void setNosbmbefore(String nosbmbefore) { - this.nosbmbefore = nosbmbefore; - } - - public StrukPelayananVO getNostruk() { - return nostruk; - } - - public void setNostruk(StrukPelayananVO nostruk) { - this.nostruk = nostruk; - } - - public Integer getNoStrukId() { - return NoStrukId; - } - - public void setNoStrukId(Integer noStrukId) { - NoStrukId = noStrukId; - } - - public String getNourutlogin() { - return nourutlogin; - } - - public void setNourutlogin(String nourutlogin) { - this.nourutlogin = nourutlogin; - } - - public String getNourutruangan() { - return nourutruangan; - } - - public void setNourutruangan(String nourutruangan) { - this.nourutruangan = nourutruangan; - } - - public String getPegawaipjpembebasan() { - return pegawaipjpembebasan; - } - - public void setPegawaipjpembebasan(String pegawaipjpembebasan) { - this.pegawaipjpembebasan = pegawaipjpembebasan; - } - - public Byte getPembayaranke() { - return pembayaranke; - } - - public void setPembayaranke(Byte pembayaranke) { - this.pembayaranke = pembayaranke; - } - - public DateTime getTglsbm() { - return tglsbm; - } - - public void setTglsbm(DateTime tglsbm) { - this.tglsbm = tglsbm; - } - - public Double getTotaldibayar() { - return totaldibayar; - } - - public void setTotaldibayar(Double totaldibayar) { - this.totaldibayar = totaldibayar; - } - - public Double getTotaldibayarbefore() { - return totaldibayarbefore; - } - - public void setTotaldibayarbefore(Double totaldibayarbefore) { - this.totaldibayarbefore = totaldibayarbefore; - } - - public Double getTotaldibayarcashout() { - return totaldibayarcashout; - } - - public void setTotaldibayarcashout(Double totaldibayarcashout) { - this.totaldibayarcashout = totaldibayarcashout; - } - - public Double getTotaldibayarretur() { - return totaldibayarretur; - } - - public void setTotaldibayarretur(Double totaldibayarretur) { - this.totaldibayarretur = totaldibayarretur; - } - - public Double getTotaldibebaskan() { - return totaldibebaskan; - } - - public void setTotaldibebaskan(Double totaldibebaskan) { - this.totaldibebaskan = totaldibebaskan; - } - - public Double getTotalsisapiutang() { - return totalsisapiutang; - } - - public void setTotalsisapiutang(Double totalsisapiutang) { - this.totalsisapiutang = totalsisapiutang; - } - - public Double getTotalsudahdibayar() { - return totalsudahdibayar; - } - - public void setTotalsudahdibayar(Double totalsudahdibayar) { - this.totalsudahdibayar = totalsudahdibayar; - } - - public Double getTotalsudahdibebaskan() { - return totalsudahdibebaskan; - } - - public void setTotalsudahdibebaskan(Double totalsudahdibebaskan) { - this.totalsudahdibebaskan = totalsudahdibebaskan; - } - } - diff --git a/jasamedika-domain/src/main/resources/hibernate.cfg.xml b/jasamedika-domain/src/main/resources/hibernate.cfg.xml index 2da0e4f7..4922d1b8 100644 --- a/jasamedika-domain/src/main/resources/hibernate.cfg.xml +++ b/jasamedika-domain/src/main/resources/hibernate.cfg.xml @@ -527,6 +527,8 @@ + diff --git a/jasamedika-reporting/src/main/webapp/WEB-INF/templates/jrxml/suratIzinSementara.jrxml b/jasamedika-reporting/src/main/webapp/WEB-INF/templates/jrxml/suratIzinSementara.jrxml index 4bb10690..e1370252 100644 --- a/jasamedika-reporting/src/main/webapp/WEB-INF/templates/jrxml/suratIzinSementara.jrxml +++ b/jasamedika-reporting/src/main/webapp/WEB-INF/templates/jrxml/suratIzinSementara.jrxml @@ -1,5 +1,5 @@ - + @@ -31,50 +31,62 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -87,16 +99,20 @@ - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/jasamedika-reporting/src/main/webapp/WEB-INF/templates/jrxml/suratIzinSementaraCuti.jrxml b/jasamedika-reporting/src/main/webapp/WEB-INF/templates/jrxml/suratIzinSementaraCuti.jrxml index ed138831..3551ff33 100644 --- a/jasamedika-reporting/src/main/webapp/WEB-INF/templates/jrxml/suratIzinSementaraCuti.jrxml +++ b/jasamedika-reporting/src/main/webapp/WEB-INF/templates/jrxml/suratIzinSementaraCuti.jrxml @@ -1,5 +1,5 @@ - + @@ -19,125 +19,159 @@ <band height="100" splitType="Stretch"> - <textField> - <reportElement x="30" y="30" width="495" height="30" uuid="d708c1a5-ad97-4234-a62c-f815323ae877"/> - <textElement textAlignment="Center" verticalAlignment="Top"> - <font size="12" isBold="true"/> - </textElement> - <textFieldExpression><![CDATA["IZIN SEMENTARA PELAKSANAAN " + ($F{jenisCuti}.contains("Cuti") ? $F{jenisCuti}.toUpperCase() : "CUTI " + $F{jenisCuti}.toUpperCase())]]></textFieldExpression> - </textField> - <textField> - <reportElement x="160" y="0" width="365" height="19" uuid="15c9e1c4-ee49-43c4-a96a-578384a3a2f1"> - <property name="com.jaspersoft.studio.unit.width" value="px"/> - </reportElement> - <textElement textAlignment="Right"/> - <textFieldExpression><![CDATA["Jakarta, " + new SimpleDateFormat("dd MMMM yyyy", new Locale("in","ID")).format(new Date())]]></textFieldExpression> - </textField> - <textField> - <reportElement x="30" y="60" width="495" height="20" uuid="e1bd5328-4030-4188-b515-6cae46190bcb"/> - <textElement textAlignment="Center" verticalAlignment="Top"> - <font size="12"/> - </textElement> - <textFieldExpression><![CDATA[$F{nomorSurat} != null ? "NOMOR : " + $F{nomorSurat} : "" ]]></textFieldExpression> - </textField> + <elementGroup> + <textField> + <reportElement stretchType="ElementGroupHeight" x="160" y="0" width="365" height="19" uuid="15c9e1c4-ee49-43c4-a96a-578384a3a2f1"> + <property name="com.jaspersoft.studio.unit.width" value="px"/> + </reportElement> + <textElement textAlignment="Right"/> + <textFieldExpression><![CDATA["Jakarta, " + new SimpleDateFormat("dd MMMM yyyy", new Locale("in","ID")).format(new Date())]]></textFieldExpression> + </textField> + </elementGroup> + <elementGroup> + <textField> + <reportElement stretchType="ElementGroupHeight" x="30" y="30" width="495" height="30" uuid="d708c1a5-ad97-4234-a62c-f815323ae877"/> + <textElement textAlignment="Center" verticalAlignment="Top"> + <font size="12" isBold="true"/> + </textElement> + <textFieldExpression><![CDATA["IZIN SEMENTARA PELAKSANAAN " + ($F{jenisCuti}.contains("Cuti") ? $F{jenisCuti}.toUpperCase() : "CUTI " + $F{jenisCuti}.toUpperCase())]]></textFieldExpression> + </textField> + </elementGroup> + <elementGroup> + <textField> + <reportElement stretchType="ElementGroupHeight" x="30" y="60" width="495" height="20" uuid="e1bd5328-4030-4188-b515-6cae46190bcb"/> + <textElement textAlignment="Center" verticalAlignment="Top"> + <font size="12"/> + </textElement> + <textFieldExpression><![CDATA[$F{nomorSurat} != null ? "NOMOR : " + $F{nomorSurat} : ""]]></textFieldExpression> + </textField> + </elementGroup> </band> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + +