Merge branch 'sdm' of ssh://172.16.55.31/volume1/git/SC-be-java into sdm
This commit is contained in:
commit
ac5656f8be
@ -160,8 +160,9 @@ public class Master {
|
||||
public static final Integer LAB_KLINIK = 36; // laboratorium_klinik
|
||||
public static final Integer OBAT_ALKES = 97; // barang_farmasi
|
||||
|
||||
public static final Integer[] NONTINDAKAN = { 97, 283 }; // barang_farmasi,vaksin
|
||||
public static final Integer[] NONKONSULTASI = { 116, 277 }; // reagensia,barang_umum
|
||||
public static final Integer[] NONLOGBOOK = { 97, 277, 283 }; // barang_farmasi,barang_umum,vaksin
|
||||
public static final Integer[] NONTINDAKAN = { 97, 283 }; // barang_farmasi,vaksin
|
||||
}
|
||||
|
||||
public static final class KategoryPegawai {
|
||||
@ -246,6 +247,7 @@ public class Master {
|
||||
public static final Integer BIAYA_OBAT_ALKES = 16;
|
||||
public static final Integer BIAYA_RAWAT_INAP = 17;
|
||||
public static final Integer BIAYA_RAWAT_JALAN = 18;
|
||||
public static final Integer POTONGAN_TOKO_KOPERASI = 19;
|
||||
}
|
||||
|
||||
public static final class KomponenHarga {
|
||||
|
||||
@ -196,9 +196,9 @@ public interface RevIndekKinerjaDao extends PagingAndSortingRepository<IndekKine
|
||||
+ "pasienDaftar.kelompokPasienId as kelompokPasienId," + "pasienDaftar.rekananId as rekananId,"
|
||||
+ "pasienDaftar.diskonPegawai as statusDiskon, " + "antrian.pegawaiId as idDPJP, "
|
||||
+ "kategoryPegawai.id as kategoryPegawaiId, " + "kelas.id as idKelas,"
|
||||
+ "jenisPetugas.jenisPetugasPe as jenisPetugas, " + "departemen.id as departemenId, "
|
||||
+ "to_char(kalender.tanggal, 'yyyy-MM-dd') as tanggalKalender, " + "shift.jamMasuk as jamMasuk, "
|
||||
+ "shift.jamPulang as jamPulang, " + "shift.namaShift as namaShift) "
|
||||
+ "jenisPetugas.id as idJenisPetugas,jenisPetugas.jenisPetugasPe as jenisPetugas, "
|
||||
+ "departemen.id as departemenId, " + "to_char(kalender.tanggal, 'yyyy-MM-dd') as tanggalKalender, "
|
||||
+ "shift.jamMasuk as jamMasuk, " + "shift.jamPulang as jamPulang, " + "shift.namaShift as namaShift) "
|
||||
+ "from PelayananPasienPetugas pelayananPasienPetugas, " + "PegawaiJadwalKerja jadwalKerja, "
|
||||
+ "Kalender kalender, " + "ShiftKerja shift "
|
||||
+ "left join pelayananPasienPetugas.pelayananPasien pelayananPasien "
|
||||
@ -227,8 +227,9 @@ public interface RevIndekKinerjaDao extends PagingAndSortingRepository<IndekKine
|
||||
+ "ruangan.namaRuangan as ruangan," + "pelayananPasien.noRec as noRecPelayananPasien,"
|
||||
+ "detail.id as detailId, " + "produk.namaProduk as namaProduk," + "pasien.namaPasien as namapasien,"
|
||||
+ "pasien.noCm as noCm," + "pasien.tglLahir as tglLahir," + "pasienDaftar.noRegistrasi as noRegistrasi,"
|
||||
+ "pasienDaftar.tglRegistrasi as tglRegistrasi," + "pelayananPasien.hargaSatuan as harga,"
|
||||
+ "coalesce(pelayananPasien.hargaDiscount,0) as diskon," + "pelayananPasien.jumlah as jumlah, "
|
||||
+ "pasienDaftar.tglRegistrasi as tglRegistrasi," + "antrian.pegawaiId as idDPJP,"
|
||||
+ "pelayananPasien.hargaSatuan as harga," + "coalesce(pelayananPasien.hargaDiscount,0) as diskon,"
|
||||
+ "pelayananPasien.jumlah as jumlah, "
|
||||
+ "(select distinct harga.hargaNetto1 from HargaNettoProdukByKelas harga "
|
||||
+ "where harga.produkId = produk.id "
|
||||
+ "and ((harga.statusEnabled is true and harga.reportDisplay = 'tarif_2022_Nov') "
|
||||
@ -239,9 +240,9 @@ public interface RevIndekKinerjaDao extends PagingAndSortingRepository<IndekKine
|
||||
+ "cast(pelayananPasien.tglPelayanan as timestamp) as tanggalPelayanan, "
|
||||
+ "pasienDaftar.kelompokPasienId as kelompokPasienId, " + "pasienDaftar.rekananId as rekananId,"
|
||||
+ "kategoryPegawai.id as kategoryPegawaiId, " + "kelas.id as idKelas,"
|
||||
+ "jenisPetugas.jenisPetugasPe as jenisPetugas, " + "departemen.id as departemenId, "
|
||||
+ "to_char(kalender.tanggal, 'yyyy-MM-dd') as tanggalKalender, " + "shift.jamMasuk as jamMasuk, "
|
||||
+ "shift.jamPulang as jamPulang, " + "shift.namaShift as namaShift) "
|
||||
+ "jenisPetugas.id as idJenisPetugas,jenisPetugas.jenisPetugasPe as jenisPetugas, "
|
||||
+ "departemen.id as departemenId, " + "to_char(kalender.tanggal, 'yyyy-MM-dd') as tanggalKalender, "
|
||||
+ "shift.jamMasuk as jamMasuk, " + "shift.jamPulang as jamPulang, " + "shift.namaShift as namaShift) "
|
||||
+ "from PelayananPasienPetugas pelayananPasienPetugas, " + "PegawaiJadwalKerja jadwalKerja, "
|
||||
+ "Kalender kalender, " + "ShiftKerja shift "
|
||||
+ "left join pelayananPasienPetugas.pelayananPasien pelayananPasien "
|
||||
|
||||
@ -23,7 +23,8 @@ public interface SlipGajiDao extends JpaRepository<SlipGaji, String> {
|
||||
+ "inner join sg.pegawai pg where sg.bulan between :start and :end")
|
||||
List<Integer> findPegawaiKomponenByBulan(@Param("start") Date start, @Param("end") Date end);
|
||||
|
||||
@Query("select new Map(sg.id as id,pg.id as idPegawai,pg.namaLengkap as namaPegawai) " + "from SlipGaji sg "
|
||||
+ "inner join sg.pegawai pg " + "where sg.bulan between :start and :end " + "order by pg.namaLengkap")
|
||||
@Query("select new Map(sg.id as id,pg.id as idPegawai,pg.namaLengkap as namaPegawai,"
|
||||
+ "coalesce(pg.nipPns,'-') as nip) " + "from SlipGaji sg " + "inner join sg.pegawai pg "
|
||||
+ "where sg.bulan between :start and :end " + "order by pg.namaLengkap")
|
||||
List<Map<String, Object>> findAllByBulan(@Param("start") Date start, @Param("end") Date end);
|
||||
}
|
||||
|
||||
@ -4,6 +4,7 @@ import java.io.IOException;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import com.jasamedika.medifirst2000.dto.KomponenGajiDto;
|
||||
import com.jasamedika.medifirst2000.dto.SlipGajiDto;
|
||||
|
||||
/**
|
||||
@ -24,4 +25,6 @@ public interface SlipGajiService {
|
||||
String writeExcel(Long bulan) throws IOException;
|
||||
|
||||
Map<String, Object> previewPdf(Integer pegawaiId, Long bulan);
|
||||
|
||||
List<KomponenGajiDto> listKomponen();
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -1122,7 +1122,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
* dokter-dokter tertentu yang hanya dapat pasien bpjs
|
||||
*/
|
||||
listPelayananFfs.add(next);
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN).contains(next.get("idJenisProduk"))) {
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONLOGBOOK).contains(next.get("idJenisProduk"))) {
|
||||
listPelayananFfs.add(next);
|
||||
}
|
||||
} else {
|
||||
@ -1144,7 +1144,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
} else if ((Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_UTAMA)
|
||||
.contains(next.get("idDepartemen"))
|
||||
|| Master.GolonganProduk.VISIT.equals(next.get("idGolonganProduk")))
|
||||
&& !Arrays.asList(Master.JenisProduk.NONTINDAKAN).contains(next.get("idJenisProduk"))) {
|
||||
&& !Arrays.asList(Master.JenisProduk.NONLOGBOOK).contains(next.get("idJenisProduk"))) {
|
||||
/*
|
||||
* Dibatasi hanya di rawat jalan atau visite saja
|
||||
*/
|
||||
@ -1167,7 +1167,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN)
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONLOGBOOK)
|
||||
.contains(next.get("idJenisProduk"))) {
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
@ -1217,7 +1217,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN)
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONLOGBOOK)
|
||||
.contains(next.get("idJenisProduk"))) {
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
@ -1242,7 +1242,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
} else if ((Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_UTAMA)
|
||||
.contains(next.get("idDepartemen"))
|
||||
|| Master.GolonganProduk.VISIT.equals(next.get("idGolonganProduk")))
|
||||
&& !Arrays.asList(Master.JenisProduk.NONTINDAKAN).contains(next.get("idJenisProduk"))) {
|
||||
&& !Arrays.asList(Master.JenisProduk.NONLOGBOOK).contains(next.get("idJenisProduk"))) {
|
||||
/*
|
||||
* Dibatasi hanya di rawat jalan atau visite saja
|
||||
*/
|
||||
@ -1265,7 +1265,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN)
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONLOGBOOK)
|
||||
.contains(next.get("idJenisProduk"))) {
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
@ -1315,7 +1315,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN)
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONLOGBOOK)
|
||||
.contains(next.get("idJenisProduk"))) {
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
@ -1338,7 +1338,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
} else if ((Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_UTAMA)
|
||||
.contains(next.get("idDepartemen"))
|
||||
|| Master.GolonganProduk.VISIT.equals(next.get("idGolonganProduk")))
|
||||
&& !Arrays.asList(Master.JenisProduk.NONTINDAKAN).contains(next.get("idJenisProduk"))) {
|
||||
&& !Arrays.asList(Master.JenisProduk.NONLOGBOOK).contains(next.get("idJenisProduk"))) {
|
||||
/*
|
||||
* Dibatasi hanya di rawat jalan atau visite saja
|
||||
*/
|
||||
@ -1359,7 +1359,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
* bebas klaim
|
||||
*/
|
||||
listPelayananFfs.add(next);
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN)
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONLOGBOOK)
|
||||
.contains(next.get("idJenisProduk"))) {
|
||||
listPelayananFfs.add(next);
|
||||
}
|
||||
@ -1405,7 +1405,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
* bebas klaim
|
||||
*/
|
||||
listPelayananFfs.add(next);
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN)
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONLOGBOOK)
|
||||
.contains(next.get("idJenisProduk"))) {
|
||||
listPelayananFfs.add(next);
|
||||
}
|
||||
|
||||
@ -3480,6 +3480,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic
|
||||
result.put("biayaObatAlkes", "-");
|
||||
result.put("biayaRawatInap", "-");
|
||||
result.put("biayaRawatJalan", "-");
|
||||
result.put("potonganTokoKoperasi", "-");
|
||||
BigDecimal jumlahPenerimaan = BigDecimal.ZERO;
|
||||
BigDecimal jumlahPemotongan = BigDecimal.ZERO;
|
||||
BigDecimal jumlahPenerimaanBersih = BigDecimal.ZERO;
|
||||
@ -3528,6 +3529,8 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic
|
||||
result.put("biayaRawatInap", nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.BIAYA_RAWAT_JALAN == k.getIdKomponen()) {
|
||||
result.put("biayaRawatJalan", nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.POTONGAN_TOKO_KOPERASI == k.getIdKomponen()) {
|
||||
result.put("potonganTokoKoperasi", nf.format(k.getNominal()));
|
||||
}
|
||||
}
|
||||
result.put("jumlahPenerimaan", nf.format(jumlahPenerimaan));
|
||||
@ -3624,6 +3627,8 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic
|
||||
potonganDtoBuilder.biaya_ri(nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.BIAYA_RAWAT_JALAN == k.getIdKomponen()) {
|
||||
potonganDtoBuilder.biaya_rj(nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.POTONGAN_TOKO_KOPERASI == k.getIdKomponen()) {
|
||||
potonganDtoBuilder.potongan_koperasi(nf.format(k.getNominal()));
|
||||
}
|
||||
}
|
||||
jumlahDtoBuilder.jumlah_gross(nf.format(jumlahPenerimaan));
|
||||
|
||||
@ -34,6 +34,7 @@ import com.jasamedika.medifirst2000.dao.PegawaiDao;
|
||||
import com.jasamedika.medifirst2000.dao.SlipGajiDao;
|
||||
import com.jasamedika.medifirst2000.dao.SlipGajiDetailDao;
|
||||
import com.jasamedika.medifirst2000.dao.SlipGajiKomponenDao;
|
||||
import com.jasamedika.medifirst2000.dto.KomponenGajiDto;
|
||||
import com.jasamedika.medifirst2000.dto.SlipGajiDto;
|
||||
import com.jasamedika.medifirst2000.dto.SlipGajiKomponenDto;
|
||||
import com.jasamedika.medifirst2000.entities.Jabatan;
|
||||
@ -328,9 +329,11 @@ public class SlipGajiServiceImpl implements SlipGajiService {
|
||||
row1.add("ID");
|
||||
row1.add("");
|
||||
row1.add(String.valueOf(month.getTime()));
|
||||
row1.add("");
|
||||
row2.add("");
|
||||
row2.add("ID PEGAWAI");
|
||||
row2.add("NAMA PEGAWAI / KOMPONEN");
|
||||
row2.add("NAMA PEGAWAI");
|
||||
row2.add("NIP / KOMPONEN");
|
||||
allKomponen.forEach(k -> {
|
||||
row1.add(k.get("id"));
|
||||
row2.add(k.get("namaKomponen"));
|
||||
@ -345,10 +348,10 @@ public class SlipGajiServiceImpl implements SlipGajiService {
|
||||
data.put(i++, arrkd);
|
||||
for (Map<String, Object> d : listAllKomponen) {
|
||||
data.put(i++,
|
||||
new Object[] { d.get("id"), d.get("idPegawai"), d.get("namaPegawai"), d.get("1"), d.get("2"),
|
||||
d.get("3"), d.get("4"), d.get("5"), d.get("6"), d.get("7"), d.get("8"), d.get("9"),
|
||||
d.get("10"), d.get("11"), d.get("12"), d.get("13"), d.get("14"), d.get("15"), d.get("16"),
|
||||
d.get("17"), d.get("18") });
|
||||
new Object[] { d.get("id"), d.get("idPegawai"), d.get("namaPegawai"), d.get("nip"), d.get("1"),
|
||||
d.get("2"), d.get("3"), d.get("4"), d.get("5"), d.get("6"), d.get("7"), d.get("8"),
|
||||
d.get("9"), d.get("10"), d.get("11"), d.get("12"), d.get("13"), d.get("14"), d.get("15"),
|
||||
d.get("16"), d.get("17"), d.get("18"), d.get("19") });
|
||||
}
|
||||
TreeMap<Integer, Object[]> sorted = new TreeMap<>();
|
||||
sorted.putAll(data);
|
||||
@ -376,8 +379,9 @@ public class SlipGajiServiceImpl implements SlipGajiService {
|
||||
sheet.setColumnHidden(0, true);
|
||||
sheet.setColumnHidden(1, true);
|
||||
sheet.autoSizeColumn(2);
|
||||
sheet.autoSizeColumn(3);
|
||||
sheet.setDefaultColumnWidth(25);
|
||||
sheet.createFreezePane(3, 2);
|
||||
sheet.createFreezePane(4, 2);
|
||||
DateFormat df = new SimpleDateFormat("yyyyMMdd_HHmmss");
|
||||
String timestampToString = df.format(new Date());
|
||||
String filename = "Template_Slip_Gaji_" + timestampToString + ".xls";
|
||||
@ -427,4 +431,15 @@ public class SlipGajiServiceImpl implements SlipGajiService {
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<KomponenGajiDto> listKomponen() {
|
||||
List<KomponenGajiDto> result = new ArrayList<>();
|
||||
Sort sort = new Sort(Sort.Direction.ASC, "id");
|
||||
List<KomponenGaji> listKomponenGaji = komponenGajiDao.findAll(sort);
|
||||
listKomponenGaji.forEach(k -> {
|
||||
result.add(new KomponenGajiDto(k.getId(), k.getNamaKomponen(), k.getJenisKomponen()));
|
||||
});
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
@ -0,0 +1,51 @@
|
||||
package com.jasamedika.medifirst2000.dto;
|
||||
|
||||
import com.jasamedika.medifirst2000.helper.Caption;
|
||||
|
||||
/**
|
||||
* @author Salman
|
||||
*
|
||||
*/
|
||||
public class KomponenGajiDto {
|
||||
@Caption(value = "ID")
|
||||
protected Integer id;
|
||||
|
||||
@Caption(value = "Nama Komponen")
|
||||
private String namaKomponen;
|
||||
|
||||
@Caption(value = "Jenis Komponen")
|
||||
private Integer jenisKomponen;
|
||||
|
||||
public KomponenGajiDto() {
|
||||
}
|
||||
|
||||
public KomponenGajiDto(Integer id, String namaKomponen, Integer jenisKomponen) {
|
||||
this.id = id;
|
||||
this.namaKomponen = namaKomponen;
|
||||
this.jenisKomponen = jenisKomponen;
|
||||
}
|
||||
|
||||
public Integer getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Integer id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getNamaKomponen() {
|
||||
return namaKomponen;
|
||||
}
|
||||
|
||||
public void setNamaKomponen(String namaKomponen) {
|
||||
this.namaKomponen = namaKomponen;
|
||||
}
|
||||
|
||||
public Integer getJenisKomponen() {
|
||||
return jenisKomponen;
|
||||
}
|
||||
|
||||
public void setJenisKomponen(Integer jenisKomponen) {
|
||||
this.jenisKomponen = jenisKomponen;
|
||||
}
|
||||
}
|
||||
@ -43,12 +43,15 @@ public class SlipPotonganDto {
|
||||
@Caption(value = "Biaya Rawat Jalan")
|
||||
private String biaya_rj;
|
||||
|
||||
@Caption(value = "Potongan Toko Koperasi")
|
||||
private String potongan_koperasi;
|
||||
|
||||
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) {
|
||||
String biaya_rj, String potongan_koperasi) {
|
||||
super();
|
||||
this.pph_gaji = pph_gaji;
|
||||
this.pph_remun = pph_remun;
|
||||
@ -61,6 +64,7 @@ public class SlipPotonganDto {
|
||||
this.biaya_obat = biaya_obat;
|
||||
this.biaya_ri = biaya_ri;
|
||||
this.biaya_rj = biaya_rj;
|
||||
this.potongan_koperasi = potongan_koperasi;
|
||||
}
|
||||
|
||||
public String getPph_gaji() {
|
||||
@ -150,7 +154,15 @@ public class SlipPotonganDto {
|
||||
public void setBiaya_rj(String biaya_rj) {
|
||||
this.biaya_rj = biaya_rj;
|
||||
}
|
||||
|
||||
|
||||
public String getPotongan_koperasi() {
|
||||
return potongan_koperasi;
|
||||
}
|
||||
|
||||
public void setPotongan_koperasi(String potongan_koperasi) {
|
||||
this.potongan_koperasi = potongan_koperasi;
|
||||
}
|
||||
|
||||
public static SlipPotonganDtoBuilder builder() {
|
||||
return new SlipPotonganDtoBuilder();
|
||||
}
|
||||
@ -167,6 +179,7 @@ public class SlipPotonganDto {
|
||||
private String biaya_obat = "-";
|
||||
private String biaya_ri = "-";
|
||||
private String biaya_rj = "-";
|
||||
private String potongan_koperasi = "-";
|
||||
|
||||
public SlipPotonganDtoBuilder() {
|
||||
}
|
||||
@ -226,10 +239,15 @@ public class SlipPotonganDto {
|
||||
return this;
|
||||
}
|
||||
|
||||
public SlipPotonganDtoBuilder potongan_koperasi(final String potongan_koperasi) {
|
||||
this.potongan_koperasi = potongan_koperasi;
|
||||
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);
|
||||
this.biaya_rj, this.potongan_koperasi);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -6561,8 +6561,6 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
|
||||
@RequestParam(value = "idJabatanAtasan", required = true) Integer idJabatanAtasan,
|
||||
@RequestParam(value = "ffs", required = true) Boolean ffs) {
|
||||
|
||||
// List<Map<String, Object>> result = new ArrayList<Map<String,
|
||||
// Object>>();
|
||||
List<Map<String, Object>> resultFFS = new ArrayList<Map<String, Object>>();
|
||||
List<Map<String, Object>> allDetailTindakan = new ArrayList<>();
|
||||
|
||||
@ -6575,9 +6573,6 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
|
||||
bulan = bulanArray[Integer.parseInt(splitData[1]) - 1];
|
||||
}
|
||||
|
||||
// Pegawai pegawaiLoggedIn =
|
||||
// indekKinerjaService.getPegawaiByUserLogin();
|
||||
// Jabatan jabatan = jabatanDao.findOne(idJabatanAtasan);
|
||||
Map<String, Object> mapJabatan = mapPegawaiJabatanToUnitKerjaService.findAtasanDanUnitKerja(idPegawai,
|
||||
idJabatan);
|
||||
Map<String, Object> atasan = mapPegawaiJabatanToUnitKerjaService.findAtasanDanUnitKerja(idAtasan,
|
||||
@ -6586,7 +6581,9 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
|
||||
Map<String, Object> pegawai = pegawaiDao.findPegawaiById(idPegawai);
|
||||
|
||||
if (ffs) {
|
||||
// FFS : sudah tidak dipakai
|
||||
/**
|
||||
* @deprecated Unused services
|
||||
*/
|
||||
resultFFS = indekKinerjaService.getAllTindakanByDokterForfeeForServiceReview(periode, idPegawai);
|
||||
allDetailTindakan = indekKinerjaService.findPatientDetailForEveryTindakanReview(idPegawai, periode, ffs);
|
||||
} else {
|
||||
|
||||
@ -31,6 +31,7 @@
|
||||
<field name="jumlahPemotongan" class="java.lang.String"/>
|
||||
<field name="jumlahPenerimaanBersih" class="java.lang.String"/>
|
||||
<field name="periode" class="java.lang.String"/>
|
||||
<field name="potonganTokoKoperasi" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
@ -66,7 +67,7 @@
|
||||
</band>
|
||||
</title>
|
||||
<summary>
|
||||
<band height="373" splitType="Stretch">
|
||||
<band height="380" splitType="Stretch">
|
||||
<elementGroup>
|
||||
<staticText>
|
||||
<reportElement stretchType="ElementGroupHeight" x="0" y="0" width="100" height="20" uuid="057ed757-3d6b-4918-adbc-376c8110efde">
|
||||
@ -168,6 +169,20 @@
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": " + $F{jabatan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="336" y="40" width="100" height="20" uuid="5137cbca-8972-499f-8876-cfe9489b879d"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Periode]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="436" y="40" width="236" height="20" uuid="bcd9a255-8b8f-493f-9f1f-2d2263313f8a"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": " + $F{periode}]]></textFieldExpression>
|
||||
</textField>
|
||||
</elementGroup>
|
||||
<elementGroup>
|
||||
<staticText>
|
||||
@ -213,7 +228,9 @@
|
||||
<reportElement stretchType="ElementGroupHeight" x="146" y="80" width="10" height="20" uuid="10534203-dc53-4612-90ca-718e7bfc3a15">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
@ -238,7 +255,9 @@
|
||||
<reportElement stretchType="ElementGroupHeight" x="482" y="80" width="10" height="20" uuid="5fdf12d4-7392-4686-afdc-0faf7be17d41">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
@ -266,7 +285,9 @@
|
||||
<reportElement stretchType="ElementGroupHeight" x="146" y="100" width="10" height="20" uuid="fab5c929-2076-493a-9b94-0093bbf75721">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
@ -291,7 +312,9 @@
|
||||
<reportElement stretchType="ElementGroupHeight" x="482" y="100" width="10" height="20" uuid="66061d52-e6bc-434b-8a89-b68ccf7cb0cf">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
@ -317,7 +340,9 @@
|
||||
<reportElement stretchType="ElementGroupHeight" x="146" y="120" width="10" height="20" uuid="099039f6-4171-4a23-8bb7-bbb92e740827">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
@ -342,7 +367,9 @@
|
||||
<reportElement stretchType="ElementGroupHeight" x="482" y="120" width="10" height="20" uuid="6a909637-dcf9-4fc6-b751-208d5c472ac8">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
@ -368,7 +395,9 @@
|
||||
<reportElement stretchType="ElementGroupHeight" x="146" y="140" width="10" height="20" uuid="e7388492-7c5d-4c48-bc18-60f5d9808efd">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
@ -393,7 +422,9 @@
|
||||
<reportElement stretchType="ElementGroupHeight" x="482" y="140" width="10" height="20" uuid="ab9189af-5616-4355-b4ef-393b62763f33">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
@ -420,7 +451,9 @@
|
||||
<reportElement stretchType="ElementGroupHeight" x="146" y="160" width="10" height="20" uuid="3261589e-da63-4cb9-b85b-f046c784d76f">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
@ -445,7 +478,9 @@
|
||||
<reportElement stretchType="ElementGroupHeight" x="482" y="160" width="10" height="20" uuid="f375a9e3-d23c-4764-b193-7d1d79f2b52d">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
@ -472,7 +507,9 @@
|
||||
<reportElement stretchType="ElementGroupHeight" x="146" y="180" width="10" height="20" uuid="2daf9a8e-8387-4dcc-8715-40f9c1076ae7">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
@ -497,7 +534,9 @@
|
||||
<reportElement stretchType="ElementGroupHeight" x="482" y="180" width="10" height="20" uuid="c34752ca-6709-47b3-84f6-8322d3e10b5e">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
@ -524,7 +563,9 @@
|
||||
<reportElement stretchType="ElementGroupHeight" x="146" y="200" width="10" height="20" uuid="8ac3ed78-1e40-4564-81e8-c1c51745324a">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
@ -549,7 +590,9 @@
|
||||
<reportElement stretchType="ElementGroupHeight" x="482" y="200" width="10" height="20" uuid="966a55ab-6547-4203-a339-057fae1bf26b">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
@ -576,7 +619,9 @@
|
||||
<reportElement stretchType="ElementGroupHeight" x="482" y="220" width="10" height="20" uuid="ee85b554-b1bd-4270-ba67-703c34399628">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
@ -603,7 +648,9 @@
|
||||
<reportElement stretchType="ElementGroupHeight" x="482" y="240" width="10" height="20" uuid="839fa0c7-6bf5-4fc8-8406-b8bf3da1651b">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
@ -630,7 +677,9 @@
|
||||
<reportElement stretchType="ElementGroupHeight" x="482" y="260" width="10" height="20" uuid="a6ee6c7e-8259-4563-9bf7-7ee14d56f756">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
@ -657,7 +706,9 @@
|
||||
<reportElement stretchType="ElementGroupHeight" x="482" y="280" width="10" height="20" uuid="2097aad6-98e4-4af0-ab64-96a524c27e52">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
@ -671,7 +722,31 @@
|
||||
</elementGroup>
|
||||
<elementGroup>
|
||||
<staticText>
|
||||
<reportElement stretchType="ElementGroupHeight" x="0" y="300" width="146" height="20" uuid="4203d9f9-f018-4608-927f-107398ec2fd7">
|
||||
<reportElement stretchType="ElementGroupHeight" x="336" y="300" width="146" height="20" uuid="399aa6f2-dbcd-4bf4-a490-db90468db0ad"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Potongan Toko Koperasi]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement stretchType="ElementGroupHeight" x="482" y="300" width="10" height="20" uuid="fa89aa2a-9f7c-45c5-b683-00753d6b6318"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement stretchType="RelativeToBandHeight" x="492" y="300" width="180" height="20" uuid="7888f031-3a55-45d0-984d-f5f3d52e4755"/>
|
||||
<box rightPadding="10"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{potonganTokoKoperasi}]]></textFieldExpression>
|
||||
</textField>
|
||||
</elementGroup>
|
||||
<elementGroup>
|
||||
<staticText>
|
||||
<reportElement stretchType="ElementGroupHeight" x="0" y="320" width="146" height="20" uuid="4203d9f9-f018-4608-927f-107398ec2fd7">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
</reportElement>
|
||||
<box>
|
||||
@ -686,7 +761,7 @@
|
||||
<text><![CDATA[Jumlah Penerimaan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement stretchType="ElementGroupHeight" x="146" y="300" width="10" height="20" uuid="fd8a9f3f-9ea6-45ba-a950-169469a82d34">
|
||||
<reportElement stretchType="ElementGroupHeight" x="146" y="320" width="10" height="20" uuid="fd8a9f3f-9ea6-45ba-a950-169469a82d34">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<box>
|
||||
@ -695,11 +770,13 @@
|
||||
<bottomPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement stretchType="ElementGroupHeight" x="156" y="300" width="180" height="20" uuid="96abf5f4-aa4b-450c-b0c5-50fbb556d356">
|
||||
<reportElement stretchType="ElementGroupHeight" x="156" y="320" width="180" height="20" uuid="96abf5f4-aa4b-450c-b0c5-50fbb556d356">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<box rightPadding="10">
|
||||
@ -714,7 +791,7 @@
|
||||
<textFieldExpression><![CDATA[$F{jumlahPenerimaan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement stretchType="ElementGroupHeight" x="336" y="300" width="146" height="20" uuid="8f603c16-343d-4a69-a1c4-d9a69db5e8a4">
|
||||
<reportElement stretchType="ElementGroupHeight" x="336" y="320" width="146" height="20" uuid="8f603c16-343d-4a69-a1c4-d9a69db5e8a4">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
</reportElement>
|
||||
<box>
|
||||
@ -729,7 +806,7 @@
|
||||
<text><![CDATA[Jumlah Pemotongan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement stretchType="ElementGroupHeight" x="482" y="300" width="10" height="20" uuid="4e913d2b-fde9-40f6-9321-bcb5b61018a1">
|
||||
<reportElement stretchType="ElementGroupHeight" x="482" y="320" width="10" height="20" uuid="4e913d2b-fde9-40f6-9321-bcb5b61018a1">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<box>
|
||||
@ -738,11 +815,13 @@
|
||||
<bottomPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement stretchType="ElementGroupHeight" x="492" y="300" width="180" height="20" uuid="35534177-432a-4aa4-a7e4-a3938b973afa"/>
|
||||
<reportElement stretchType="ElementGroupHeight" x="492" y="320" width="180" height="20" uuid="35534177-432a-4aa4-a7e4-a3938b973afa"/>
|
||||
<box rightPadding="10">
|
||||
<topPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
|
||||
@ -757,7 +836,7 @@
|
||||
</elementGroup>
|
||||
<elementGroup>
|
||||
<staticText>
|
||||
<reportElement stretchType="ElementGroupHeight" x="336" y="320" width="146" height="20" uuid="7cffaf33-ca8d-4941-81ec-fb726963a9e8">
|
||||
<reportElement stretchType="ElementGroupHeight" x="336" y="340" width="146" height="20" uuid="7cffaf33-ca8d-4941-81ec-fb726963a9e8">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
</reportElement>
|
||||
<box>
|
||||
@ -772,7 +851,7 @@
|
||||
<text><![CDATA[Jumlah Penerimaan Bersih]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement stretchType="ElementGroupHeight" x="482" y="320" width="10" height="20" uuid="82ccfab6-a9f3-4123-82a5-092e62d04098">
|
||||
<reportElement stretchType="ElementGroupHeight" x="482" y="340" width="10" height="20" uuid="82ccfab6-a9f3-4123-82a5-092e62d04098">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<box>
|
||||
@ -781,11 +860,13 @@
|
||||
<bottomPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement stretchType="ElementGroupHeight" x="492" y="320" width="180" height="20" uuid="e43742bc-95ba-4c51-b4bd-8e4c5cf1085e">
|
||||
<reportElement stretchType="ElementGroupHeight" x="492" y="340" width="180" height="20" uuid="e43742bc-95ba-4c51-b4bd-8e4c5cf1085e">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<box rightPadding="10">
|
||||
@ -802,7 +883,7 @@
|
||||
</elementGroup>
|
||||
<elementGroup>
|
||||
<textField>
|
||||
<reportElement stretchType="ElementGroupHeight" x="0" y="340" width="672" height="20" uuid="55f384c5-07ec-45cc-9ff0-77df6c0b0368">
|
||||
<reportElement stretchType="ElementGroupHeight" x="0" y="360" width="672" height="20" uuid="55f384c5-07ec-45cc-9ff0-77df6c0b0368">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Right" verticalAlignment="Bottom">
|
||||
@ -811,20 +892,6 @@
|
||||
<textFieldExpression><![CDATA["dicetak melalui aplikasi SMART pada " + new SimpleDateFormat("dd MMMM yyyy", new java.util.Locale("id")).format(new Date())]]></textFieldExpression>
|
||||
</textField>
|
||||
</elementGroup>
|
||||
<textField>
|
||||
<reportElement x="436" y="40" width="236" height="20" uuid="bcd9a255-8b8f-493f-9f1f-2d2263313f8a"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": " + $F{periode}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="336" y="40" width="100" height="20" uuid="5137cbca-8972-499f-8876-cfe9489b879d"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Periode]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
|
||||
@ -22,6 +22,7 @@ import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import com.jasamedika.medifirst2000.constants.Constants;
|
||||
import com.jasamedika.medifirst2000.dto.KomponenGajiDto;
|
||||
import com.jasamedika.medifirst2000.dto.SlipGajiDto;
|
||||
import com.jasamedika.medifirst2000.service.SlipGajiService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
@ -128,4 +129,10 @@ public class SlipGajiController {
|
||||
return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage);
|
||||
}
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/komponen/list", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
||||
public ResponseEntity<Object> get() {
|
||||
List<KomponenGajiDto> entity = slipGajiService.listKomponen();
|
||||
return new ResponseEntity<>(entity, HttpStatus.OK);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user