Create DTO slip gaji

Create DTOs slip gaji untuk cetakan dari luar jaringan RSAB
This commit is contained in:
Salman Manoe 2023-05-16 18:44:47 +07:00
parent 2d096005d5
commit 6edbcb9f28
5 changed files with 786 additions and 0 deletions

View File

@ -0,0 +1,124 @@
/**
*
*/
package com.jasamedika.medifirst2000.dto;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* @author Salman
* @since May 16th, 2023
*/
public class SlipHeaderDto {
@Caption(value = "Pegawai")
private SlipPegawaiDto pegawai;
@Caption(value = "Penerimaan")
private SlipPenerimaanDto penerimaan;
@Caption(value = "Potongan")
private SlipPotonganDto potongan;
@Caption(value = "Jumlah")
private SlipJumlahDto jumlah;
@Caption(value = "Print")
private String print;
public SlipHeaderDto() {
}
public SlipHeaderDto(SlipPegawaiDto pegawai, SlipPenerimaanDto penerimaan, SlipPotonganDto potongan,
SlipJumlahDto jumlah, String print) {
super();
this.pegawai = pegawai;
this.penerimaan = penerimaan;
this.potongan = potongan;
this.jumlah = jumlah;
this.print = print;
}
public SlipPegawaiDto getPegawai() {
return pegawai;
}
public void setPegawai(SlipPegawaiDto pegawai) {
this.pegawai = pegawai;
}
public SlipPenerimaanDto getPenerimaan() {
return penerimaan;
}
public void setPenerimaan(SlipPenerimaanDto penerimaan) {
this.penerimaan = penerimaan;
}
public SlipPotonganDto getPotongan() {
return potongan;
}
public void setPotongan(SlipPotonganDto potongan) {
this.potongan = potongan;
}
public SlipJumlahDto getJumlah() {
return jumlah;
}
public void setJumlah(SlipJumlahDto jumlah) {
this.jumlah = jumlah;
}
public String getPrint() {
return print;
}
public void setPrint(String print) {
this.print = print;
}
public static SlipHeaderDtoBuilder builder() {
return new SlipHeaderDtoBuilder();
}
public static class SlipHeaderDtoBuilder {
private SlipPegawaiDto pegawai;
private SlipPenerimaanDto penerimaan;
private SlipPotonganDto potongan;
private SlipJumlahDto jumlah;
private String print;
public SlipHeaderDtoBuilder() {
}
public SlipHeaderDtoBuilder pegawaiDto(final SlipPegawaiDto pegawai) {
this.pegawai = pegawai;
return this;
}
public SlipHeaderDtoBuilder penerimaanDto(final SlipPenerimaanDto penerimaan) {
this.penerimaan = penerimaan;
return this;
}
public SlipHeaderDtoBuilder potonganDto(final SlipPotonganDto potongan) {
this.potongan = potongan;
return this;
}
public SlipHeaderDtoBuilder jumlahDto(final SlipJumlahDto jumlah) {
this.jumlah = jumlah;
return this;
}
public SlipHeaderDtoBuilder print(final String print) {
this.print = print;
return this;
}
public SlipHeaderDto build() {
return new SlipHeaderDto(this.pegawai, this.penerimaan, this.potongan, this.jumlah, this.print);
}
}
}

View File

@ -0,0 +1,87 @@
/**
*
*/
package com.jasamedika.medifirst2000.dto;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* @author Salman
* @since May 16th, 2023
*/
public class SlipJumlahDto {
@Caption(value = "Jumlah Gross")
private String jumlah_gross;
@Caption(value = "Jumlah Potongan")
private String jumlah_potongan;
@Caption(value = "Jumlah Nett")
private String jumlah_nett;
public SlipJumlahDto() {
}
public SlipJumlahDto(String jumlah_gross, String jumlah_potongan, String jumlah_nett) {
super();
this.jumlah_gross = jumlah_gross;
this.jumlah_potongan = jumlah_potongan;
this.jumlah_nett = jumlah_nett;
}
public String getJumlah_gross() {
return jumlah_gross;
}
public void setJumlah_gross(String jumlah_gross) {
this.jumlah_gross = jumlah_gross;
}
public String getJumlah_potongan() {
return jumlah_potongan;
}
public void setJumlah_potongan(String jumlah_potongan) {
this.jumlah_potongan = jumlah_potongan;
}
public String getJumlah_nett() {
return jumlah_nett;
}
public void setJumlah_nett(String jumlah_nett) {
this.jumlah_nett = jumlah_nett;
}
public static SlipJumlahDtoBuilder builder() {
return new SlipJumlahDtoBuilder();
}
public static class SlipJumlahDtoBuilder {
private String jumlah_gross = "Rp0,00";
private String jumlah_potongan = "Rp0,00";
private String jumlah_nett = "Rp0,00";
public SlipJumlahDtoBuilder() {
}
public SlipJumlahDtoBuilder jumlah_gross(final String jumlah_gross) {
this.jumlah_gross = jumlah_gross;
return this;
}
public SlipJumlahDtoBuilder jumlah_potongan(final String jumlah_potongan) {
this.jumlah_potongan = jumlah_potongan;
return this;
}
public SlipJumlahDtoBuilder jumlah_nett(final String jumlah_nett) {
this.jumlah_nett = jumlah_nett;
return this;
}
public SlipJumlahDto build() {
return new SlipJumlahDto(this.jumlah_gross, this.jumlah_potongan, this.jumlah_nett);
}
}
}

View File

@ -0,0 +1,179 @@
/**
*
*/
package com.jasamedika.medifirst2000.dto;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* @author Salman
* @since May 16th, 2023
*/
public class SlipPegawaiDto {
@Caption(value = "Title")
private String title;
@Caption(value = "Nama")
private String nama;
@Caption(value = "NIP")
private String nip;
@Caption(value = "Periode")
private String periode;
@Caption(value = "Tanggal Lahir")
private String tgl_lahir;
@Caption(value = "Jabatan")
private String jabatan;
@Caption(value = "Unit Kerja")
private String unit_kerja;
@Caption(value = "Subunit Kerja")
private String sub_unit;
public SlipPegawaiDto() {
}
public SlipPegawaiDto(String title, String nama, String nip, String periode, String tgl_lahir, String jabatan,
String unit_kerja, String sub_unit) {
super();
this.title = title;
this.nama = nama;
this.nip = nip;
this.periode = periode;
this.tgl_lahir = tgl_lahir;
this.jabatan = jabatan;
this.unit_kerja = unit_kerja;
this.sub_unit = sub_unit;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getNama() {
return nama;
}
public void setNama(String nama) {
this.nama = nama;
}
public String getNip() {
return nip;
}
public void setNip(String nip) {
this.nip = nip;
}
public String getPeriode() {
return periode;
}
public void setPeriode(String periode) {
this.periode = periode;
}
public String getTgl_lahir() {
return tgl_lahir;
}
public void setTgl_lahir(String tgl_lahir) {
this.tgl_lahir = tgl_lahir;
}
public String getJabatan() {
return jabatan;
}
public void setJabatan(String jabatan) {
this.jabatan = jabatan;
}
public String getUnit_kerja() {
return unit_kerja;
}
public void setUnit_kerja(String unit_kerja) {
this.unit_kerja = unit_kerja;
}
public String getSub_unit() {
return sub_unit;
}
public void setSub_unit(String sub_unit) {
this.sub_unit = sub_unit;
}
public static SlipPegawaiDtoBuilder builder() {
return new SlipPegawaiDtoBuilder();
}
public static class SlipPegawaiDtoBuilder {
private String title = "-";
private String nama = "-";
private String nip = "-";
private String periode = "-";
private String tgl_lahir = "-";
private String jabatan = "-";
private String unit_kerja = "-";
private String sub_unit = "-";
public SlipPegawaiDtoBuilder() {
}
public SlipPegawaiDtoBuilder title(final String title) {
this.title = title;
return this;
}
public SlipPegawaiDtoBuilder nama(final String nama) {
this.nama = nama;
return this;
}
public SlipPegawaiDtoBuilder nip(final String nip) {
this.nip = nip;
return this;
}
public SlipPegawaiDtoBuilder periode(final String periode) {
this.periode = periode;
return this;
}
public SlipPegawaiDtoBuilder tgl_lahir(final String tgl_lahir) {
this.tgl_lahir = tgl_lahir;
return this;
}
public SlipPegawaiDtoBuilder jabatan(final String jabatan) {
this.jabatan = jabatan;
return this;
}
public SlipPegawaiDtoBuilder unit_kerja(final String unit_kerja) {
this.unit_kerja = unit_kerja;
return this;
}
public SlipPegawaiDtoBuilder sub_unit(final String sub_unit) {
this.sub_unit = sub_unit;
return this;
}
public SlipPegawaiDto build() {
return new SlipPegawaiDto(this.title, this.nama, this.nip, this.periode, this.tgl_lahir, this.jabatan,
this.unit_kerja, this.sub_unit);
}
}
}

View File

@ -0,0 +1,161 @@
/**
*
*/
package com.jasamedika.medifirst2000.dto;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* @author Salman
* @since May 16th, 2023
*/
public class SlipPenerimaanDto {
@Caption(value = "Gaji")
private String gaji;
@Caption(value = "Remunerasi Kinerja")
private String remun_kinerja;
@Caption(value = "Remunerasi Tambahan")
private String remun_tambahan;
@Caption(value = "Fee for Service")
private String ffs;
@Caption(value = "Fee for On-Site")
private String ffo;
@Caption(value = "Uang Makan")
private String uang_makan;
@Caption(value = "Uang Lembur")
private String uang_lembur;
public SlipPenerimaanDto() {
}
public SlipPenerimaanDto(String gaji, String remun_kinerja, String remun_tambahan, String ffs, String ffo,
String uang_makan, String uang_lembur) {
super();
this.gaji = gaji;
this.remun_kinerja = remun_kinerja;
this.remun_tambahan = remun_tambahan;
this.ffs = ffs;
this.ffo = ffo;
this.uang_makan = uang_makan;
this.uang_lembur = uang_lembur;
}
public String getGaji() {
return gaji;
}
public void setGaji(String gaji) {
this.gaji = gaji;
}
public String getRemun_kinerja() {
return remun_kinerja;
}
public void setRemun_kinerja(String remun_kinerja) {
this.remun_kinerja = remun_kinerja;
}
public String getRemun_tambahan() {
return remun_tambahan;
}
public void setRemun_tambahan(String remun_tambahan) {
this.remun_tambahan = remun_tambahan;
}
public String getFfs() {
return ffs;
}
public void setFfs(String ffs) {
this.ffs = ffs;
}
public String getFfo() {
return ffo;
}
public void setFfo(String ffo) {
this.ffo = ffo;
}
public String getUang_makan() {
return uang_makan;
}
public void setUang_makan(String uang_makan) {
this.uang_makan = uang_makan;
}
public String getUang_lembur() {
return uang_lembur;
}
public void setUang_lembur(String uang_lembur) {
this.uang_lembur = uang_lembur;
}
public static SlipPenerimaanDtoBuilder builder() {
return new SlipPenerimaanDtoBuilder();
}
public static class SlipPenerimaanDtoBuilder {
private String gaji = "-";
private String remun_kinerja = "-";
private String remun_tambahan = "-";
private String ffs = "-";
private String ffo = "-";
private String uang_makan = "-";
private String uang_lembur = "-";
public SlipPenerimaanDtoBuilder() {
}
public SlipPenerimaanDtoBuilder gaji(final String gaji) {
this.gaji = gaji;
return this;
}
public SlipPenerimaanDtoBuilder remun_kinerja(final String remun_kinerja) {
this.remun_kinerja = remun_kinerja;
return this;
}
public SlipPenerimaanDtoBuilder remun_tambahan(final String remun_tambahan) {
this.remun_tambahan = remun_tambahan;
return this;
}
public SlipPenerimaanDtoBuilder ffs(final String ffs) {
this.ffs = ffs;
return this;
}
public SlipPenerimaanDtoBuilder ffo(final String ffo) {
this.ffo = ffo;
return this;
}
public SlipPenerimaanDtoBuilder uang_makan(final String uang_makan) {
this.uang_makan = uang_makan;
return this;
}
public SlipPenerimaanDtoBuilder uang_lembur(final String uang_lembur) {
this.uang_lembur = uang_lembur;
return this;
}
public SlipPenerimaanDto build() {
return new SlipPenerimaanDto(this.gaji, this.remun_kinerja, this.remun_tambahan, this.ffs, this.ffo,
this.uang_makan, this.uang_lembur);
}
}
}

View File

@ -0,0 +1,235 @@
/**
*
*/
package com.jasamedika.medifirst2000.dto;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* @author Salman
* @since May 16th, 2023
*/
public class SlipPotonganDto {
@Caption(value = "PPH Gaji")
private String pph_gaji;
@Caption(value = "PPH Remunerasi")
private String pph_remun;
@Caption(value = "PPH Fee for Service")
private String pph_ffs;
@Caption(value = "PPH Fee for On-Site")
private String pph_ffo;
@Caption(value = "PPH Uang Makan")
private String pph_um;
@Caption(value = "PPH Uang Lembur")
private String pph_ul;
@Caption(value = "Iuran Koperasi")
private String iuran_koperasi;
@Caption(value = "Pinjaman Koperasi")
private String pinjam_koperasi;
@Caption(value = "Biaya Obat")
private String biaya_obat;
@Caption(value = "Biaya Rawat Inap")
private String biaya_ri;
@Caption(value = "Biaya Rawat Jalan")
private String biaya_rj;
public SlipPotonganDto() {
}
public SlipPotonganDto(String pph_gaji, String pph_remun, String pph_ffs, String pph_ffo, String pph_um,
String pph_ul, String iuran_koperasi, String pinjam_koperasi, String biaya_obat, String biaya_ri,
String biaya_rj) {
super();
this.pph_gaji = pph_gaji;
this.pph_remun = pph_remun;
this.pph_ffs = pph_ffs;
this.pph_ffo = pph_ffo;
this.pph_um = pph_um;
this.pph_ul = pph_ul;
this.iuran_koperasi = iuran_koperasi;
this.pinjam_koperasi = pinjam_koperasi;
this.biaya_obat = biaya_obat;
this.biaya_ri = biaya_ri;
this.biaya_rj = biaya_rj;
}
public String getPph_gaji() {
return pph_gaji;
}
public void setPph_gaji(String pph_gaji) {
this.pph_gaji = pph_gaji;
}
public String getPph_remun() {
return pph_remun;
}
public void setPph_remun(String pph_remun) {
this.pph_remun = pph_remun;
}
public String getPph_ffs() {
return pph_ffs;
}
public void setPph_ffs(String pph_ffs) {
this.pph_ffs = pph_ffs;
}
public String getPph_ffo() {
return pph_ffo;
}
public void setPph_ffo(String pph_ffo) {
this.pph_ffo = pph_ffo;
}
public String getPph_um() {
return pph_um;
}
public void setPph_um(String pph_um) {
this.pph_um = pph_um;
}
public String getPph_ul() {
return pph_ul;
}
public void setPph_ul(String pph_ul) {
this.pph_ul = pph_ul;
}
public String getIuran_koperasi() {
return iuran_koperasi;
}
public void setIuran_koperasi(String iuran_koperasi) {
this.iuran_koperasi = iuran_koperasi;
}
public String getPinjam_koperasi() {
return pinjam_koperasi;
}
public void setPinjam_koperasi(String pinjam_koperasi) {
this.pinjam_koperasi = pinjam_koperasi;
}
public String getBiaya_obat() {
return biaya_obat;
}
public void setBiaya_obat(String biaya_obat) {
this.biaya_obat = biaya_obat;
}
public String getBiaya_ri() {
return biaya_ri;
}
public void setBiaya_ri(String biaya_ri) {
this.biaya_ri = biaya_ri;
}
public String getBiaya_rj() {
return biaya_rj;
}
public void setBiaya_rj(String biaya_rj) {
this.biaya_rj = biaya_rj;
}
public static SlipPotonganDtoBuilder builder() {
return new SlipPotonganDtoBuilder();
}
public static class SlipPotonganDtoBuilder {
private String pph_gaji = "-";
private String pph_remun = "-";
private String pph_ffs = "-";
private String pph_ffo = "-";
private String pph_um = "-";
private String pph_ul = "-";
private String iuran_koperasi = "-";
private String pinjam_koperasi = "-";
private String biaya_obat = "-";
private String biaya_ri = "-";
private String biaya_rj = "-";
public SlipPotonganDtoBuilder() {
}
public SlipPotonganDtoBuilder pph_gaji(final String pph_gaji) {
this.pph_gaji = pph_gaji;
return this;
}
public SlipPotonganDtoBuilder pph_remun(final String pph_remun) {
this.pph_remun = pph_remun;
return this;
}
public SlipPotonganDtoBuilder pph_ffs(final String pph_ffs) {
this.pph_ffs = pph_ffs;
return this;
}
public SlipPotonganDtoBuilder pph_ffo(final String pph_ffo) {
this.pph_ffo = pph_ffo;
return this;
}
public SlipPotonganDtoBuilder pph_um(final String pph_um) {
this.pph_um = pph_um;
return this;
}
public SlipPotonganDtoBuilder pph_ul(final String pph_ul) {
this.pph_ul = pph_ul;
return this;
}
public SlipPotonganDtoBuilder iuran_koperasi(final String iuran_koperasi) {
this.iuran_koperasi = iuran_koperasi;
return this;
}
public SlipPotonganDtoBuilder pinjam_koperasi(final String pinjam_koperasi) {
this.pinjam_koperasi = pinjam_koperasi;
return this;
}
public SlipPotonganDtoBuilder biaya_obat(final String biaya_obat) {
this.biaya_obat = biaya_obat;
return this;
}
public SlipPotonganDtoBuilder biaya_ri(final String biaya_ri) {
this.biaya_ri = biaya_ri;
return this;
}
public SlipPotonganDtoBuilder biaya_rj(final String biaya_rj) {
this.biaya_rj = biaya_rj;
return this;
}
public SlipPotonganDto build() {
return new SlipPotonganDto(this.pph_gaji, this.pph_remun, this.pph_ffs, this.pph_ffo, this.pph_um,
this.pph_ul, this.iuran_koperasi, this.pinjam_koperasi, this.biaya_obat, this.biaya_ri,
this.biaya_rj);
}
}
}