Update domain

clean code
This commit is contained in:
Salman Manoe 2025-03-11 14:20:45 +07:00
parent acaa503eb3
commit d62735d472
31 changed files with 340 additions and 673 deletions

View File

@ -1216,7 +1216,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date()))));
String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1);
String monthAllCaplock = month.toUpperCase();
List<KunjunganPasienStatusDanJenisPasienDto2> listKunjunganPasienStatusDto = new ArrayList<KunjunganPasienStatusDanJenisPasienDto2>();
List<KunjunganPasienRuanganDto> listKunjunganPasienStatusDto = new ArrayList<KunjunganPasienRuanganDto>();
List<Object[]> listStatusPasien = reportingPelayananRekamMedisService
.findAntrianPasienDiperiksaStatusPasien(startDate, endDate);
@ -1227,7 +1227,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String jenisKelamin = ((String) data[4]);
String judul = ((String) data[5]);
String noRegistrasi = ((String) data[0]);
KunjunganPasienStatusDanJenisPasienDto2 abc = new KunjunganPasienStatusDanJenisPasienDto2();
KunjunganPasienRuanganDto abc = new KunjunganPasienRuanganDto();
abc.setJudul(judul);
abc.setDetailJudul(statusPasien);
abc.setNoRegistrasi(noRegistrasi);
@ -1259,7 +1259,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date()))));
String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1);
String monthAllCaplock = month.toUpperCase();
List<KunjunganPasienStatusDanJenisPasienDto2> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<KunjunganPasienStatusDanJenisPasienDto2>();
List<KunjunganPasienRuanganDto> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<KunjunganPasienRuanganDto>();
List<Object[]> listStatusPasien = reportingPelayananRekamMedisService
.findAntrianPasienDiperiksaStatusPasien(startDate, endDate);
@ -1270,7 +1270,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String jenisKelamin = ((String) data[4]);
String judul = ((String) data[5]);
String noRegistrasi = ((String) data[0]);
KunjunganPasienStatusDanJenisPasienDto2 abc = new KunjunganPasienStatusDanJenisPasienDto2();
KunjunganPasienRuanganDto abc = new KunjunganPasienRuanganDto();
abc.setJudul(judul);
abc.setDetailJudul(statusPasien);
abc.setNoRegistrasi(noRegistrasi);
@ -1289,7 +1289,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String jenisKelamin = ((String) data[4]);
String judul = ((String) data[5]);
String noRegistrasi = ((String) data[0]);
KunjunganPasienStatusDanJenisPasienDto2 abc = new KunjunganPasienStatusDanJenisPasienDto2();
KunjunganPasienRuanganDto abc = new KunjunganPasienRuanganDto();
abc.setJudul(judul);
abc.setDetailJudul(kelompokPasien);
abc.setNoRegistrasi(noRegistrasi);
@ -1322,19 +1322,19 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date()))));
String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1);
String monthAllCaplock = month.toUpperCase();
List<KunjunganPasienStatusDanJenisPasienDto> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<KunjunganPasienStatusDanJenisPasienDto>();
List<KunjunganPasienJenisPasienDto> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<KunjunganPasienJenisPasienDto>();
List<Object[]> list = reportingPelayananRekamMedisService.findAntrianPasienDiperiksaStatusJenisPasien(startDate,
endDate);
for (Object[] data : list) {
KunjunganPasienStatusDanJenisPasienDto umumBaruL = new KunjunganPasienStatusDanJenisPasienDto();
KunjunganPasienStatusDanJenisPasienDto bpjsBaruL = new KunjunganPasienStatusDanJenisPasienDto();
KunjunganPasienStatusDanJenisPasienDto umumLamaL = new KunjunganPasienStatusDanJenisPasienDto();
KunjunganPasienStatusDanJenisPasienDto bpjsLamaL = new KunjunganPasienStatusDanJenisPasienDto();
KunjunganPasienStatusDanJenisPasienDto umumBaruP = new KunjunganPasienStatusDanJenisPasienDto();
KunjunganPasienStatusDanJenisPasienDto bpjsBaruP = new KunjunganPasienStatusDanJenisPasienDto();
KunjunganPasienStatusDanJenisPasienDto umumLamaP = new KunjunganPasienStatusDanJenisPasienDto();
KunjunganPasienStatusDanJenisPasienDto bpjsLamaP = new KunjunganPasienStatusDanJenisPasienDto();
KunjunganPasienJenisPasienDto umumBaruL = new KunjunganPasienJenisPasienDto();
KunjunganPasienJenisPasienDto bpjsBaruL = new KunjunganPasienJenisPasienDto();
KunjunganPasienJenisPasienDto umumLamaL = new KunjunganPasienJenisPasienDto();
KunjunganPasienJenisPasienDto bpjsLamaL = new KunjunganPasienJenisPasienDto();
KunjunganPasienJenisPasienDto umumBaruP = new KunjunganPasienJenisPasienDto();
KunjunganPasienJenisPasienDto bpjsBaruP = new KunjunganPasienJenisPasienDto();
KunjunganPasienJenisPasienDto umumLamaP = new KunjunganPasienJenisPasienDto();
KunjunganPasienJenisPasienDto bpjsLamaP = new KunjunganPasienJenisPasienDto();
String tglRegistrasi = ((String) data[1]);
String ruangan = ((String) data[2]);
String statusPasien = ((String) data[3]);
@ -1432,7 +1432,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date()))));
String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1);
String monthAllCaplock = month.toUpperCase();
List<KunjunganPasienStatusDanJenisPasienDto2> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<KunjunganPasienStatusDanJenisPasienDto2>();
List<KunjunganPasienRuanganDto> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<KunjunganPasienRuanganDto>();
List<Object[]> listStatusPasien = reportingPelayananRekamMedisService
.findAntrianPasienDiperiksaStatusPasien(startDate, endDate);
@ -1443,7 +1443,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String jenisKelamin = ((String) data[4]);
String judul = ((String) data[5]);
String noRegistrasi = ((String) data[0]);
KunjunganPasienStatusDanJenisPasienDto2 abc = new KunjunganPasienStatusDanJenisPasienDto2();
KunjunganPasienRuanganDto abc = new KunjunganPasienRuanganDto();
abc.setJudul(judul);
abc.setDetailJudul(statusPasien);
abc.setNoRegistrasi(noRegistrasi);
@ -1462,7 +1462,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String jenisKelamin = ((String) data[4]);
String judul = ((String) data[5]);
String noRegistrasi = ((String) data[0]);
KunjunganPasienStatusDanJenisPasienDto2 abc = new KunjunganPasienStatusDanJenisPasienDto2();
KunjunganPasienRuanganDto abc = new KunjunganPasienRuanganDto();
abc.setJudul(judul);
abc.setDetailJudul(kelompokPasien);
abc.setNoRegistrasi(noRegistrasi);
@ -1495,7 +1495,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date()))));
String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1);
String monthAllCaplock = month.toUpperCase();
List<KunjunganPasienStatusDanJenisPasienDto2> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<KunjunganPasienStatusDanJenisPasienDto2>();
List<KunjunganPasienRuanganDto> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<KunjunganPasienRuanganDto>();
List<Object[]> listStatusPasien = reportingPelayananRekamMedisService
.findAntrianPasienDiperiksaStatusPasien(startDate, endDate);
@ -1506,7 +1506,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String jenisKelamin = ((String) data[4]);
String judul = ((String) data[5]);
String noRegistrasi = ((String) data[0]);
KunjunganPasienStatusDanJenisPasienDto2 abc = new KunjunganPasienStatusDanJenisPasienDto2();
KunjunganPasienRuanganDto abc = new KunjunganPasienRuanganDto();
abc.setJudul(judul);
abc.setDetailJudul(statusPasien);
abc.setNoRegistrasi(noRegistrasi);
@ -1525,7 +1525,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String jenisKelamin = ((String) data[4]);
String judul = ((String) data[5]);
String noRegistrasi = ((String) data[0]);
KunjunganPasienStatusDanJenisPasienDto2 abc = new KunjunganPasienStatusDanJenisPasienDto2();
KunjunganPasienRuanganDto abc = new KunjunganPasienRuanganDto();
abc.setJudul(judul);
abc.setDetailJudul(kelompokPasien);
abc.setNoRegistrasi(noRegistrasi);
@ -1558,7 +1558,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date()))));
String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1);
String monthAllCaplock = month.toUpperCase();
List<KunjunganPasienStatusDanJenisPasienDto2> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<KunjunganPasienStatusDanJenisPasienDto2>();
List<KunjunganPasienRuanganDto> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<KunjunganPasienRuanganDto>();
List<Object[]> listStatusPasien = reportingPelayananRekamMedisService
.findAntrianPasienDiperiksaStatusPasien(startDate, endDate);
@ -1569,7 +1569,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String jenisKelamin = ((String) data[4]);
String judul = ((String) data[5]);
String noRegistrasi = ((String) data[0]);
KunjunganPasienStatusDanJenisPasienDto2 abc = new KunjunganPasienStatusDanJenisPasienDto2();
KunjunganPasienRuanganDto abc = new KunjunganPasienRuanganDto();
abc.setJudul(judul);
abc.setDetailJudul(statusPasien);
abc.setNoRegistrasi(noRegistrasi);
@ -1588,7 +1588,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String jenisKelamin = ((String) data[4]);
String judul = ((String) data[5]);
String noRegistrasi = ((String) data[0]);
KunjunganPasienStatusDanJenisPasienDto2 abc = new KunjunganPasienStatusDanJenisPasienDto2();
KunjunganPasienRuanganDto abc = new KunjunganPasienRuanganDto();
abc.setJudul(judul);
abc.setDetailJudul(kelompokPasien);
abc.setNoRegistrasi(noRegistrasi);
@ -1621,7 +1621,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date()))));
String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1);
String monthAllCaplock = month.toUpperCase();
List<KunjunganPasienStatusDanJenisPasienDto2> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<KunjunganPasienStatusDanJenisPasienDto2>();
List<KunjunganPasienRuanganDto> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<KunjunganPasienRuanganDto>();
List<Object[]> listStatusPasien = reportingPelayananRekamMedisService
.findAntrianPasienDiperiksaStatusPasien(startDate, endDate);
@ -1632,7 +1632,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String jenisKelamin = ((String) data[4]);
String judul = ((String) data[5]);
String noRegistrasi = ((String) data[0]);
KunjunganPasienStatusDanJenisPasienDto2 abc = new KunjunganPasienStatusDanJenisPasienDto2();
KunjunganPasienRuanganDto abc = new KunjunganPasienRuanganDto();
abc.setJudul(judul);
abc.setDetailJudul(statusPasien);
abc.setNoRegistrasi(noRegistrasi);
@ -1651,7 +1651,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String jenisKelamin = ((String) data[4]);
String judul = ((String) data[5]);
String noRegistrasi = ((String) data[0]);
KunjunganPasienStatusDanJenisPasienDto2 abc = new KunjunganPasienStatusDanJenisPasienDto2();
KunjunganPasienRuanganDto abc = new KunjunganPasienRuanganDto();
abc.setJudul(judul);
abc.setDetailJudul(kelompokPasien);
abc.setNoRegistrasi(noRegistrasi);
@ -4394,7 +4394,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date()))));
String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1);
String monthAllCaplock = month.toUpperCase();
List<KunjunganPasienStatusDanJenisPasienDto2> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<KunjunganPasienStatusDanJenisPasienDto2>();
List<KunjunganPasienRuanganDto> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<KunjunganPasienRuanganDto>();
List<Object[]> listStatusPasien = reportingPelayananRekamMedisService
.findAntrianPasienDiperiksaStatusPasien(startDate, endDate);
@ -4405,7 +4405,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String jenisKelamin = ((String) data[4]);
String judul = ((String) data[5]);
String noRegistrasi = ((String) data[0]);
KunjunganPasienStatusDanJenisPasienDto2 abc = new KunjunganPasienStatusDanJenisPasienDto2();
KunjunganPasienRuanganDto abc = new KunjunganPasienRuanganDto();
abc.setJudul(judul);
abc.setDetailJudul(statusPasien);
abc.setNoRegistrasi(noRegistrasi);
@ -4424,7 +4424,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String jenisKelamin = ((String) data[4]);
String judul = ((String) data[5]);
String noRegistrasi = ((String) data[0]);
KunjunganPasienStatusDanJenisPasienDto2 abc = new KunjunganPasienStatusDanJenisPasienDto2();
KunjunganPasienRuanganDto abc = new KunjunganPasienRuanganDto();
abc.setJudul(judul);
abc.setDetailJudul(kelompokPasien);
abc.setNoRegistrasi(noRegistrasi);

View File

@ -36,7 +36,7 @@ public interface InformasiTarifLayananDao extends PagingAndSortingRepository<Har
@Query("Select NEW com.jasamedika.medifirst2000.dto.InformasiTarifLayananDto(p.produk, p.kelas, p.hargaNetto1) from HargaNettoProdukByKelas p where lower(p.produk.namaProduk) like lower(CONCAT('%',:namaProduk,'%')) ")
public List<InformasiTarifLayananDto> getInformasiHargaNettoByNamaProduk(@Param("namaProduk")String namaProduk);
@Query("select NEW com.jasamedika.medifirst2000.dto.InformasiTarifLayananDto(p.kelas, p.hargaNetto1, p.produk.kdProduk, p.produk.namaProduk, p.produk.id) from HargaNettoProdukByKelas p where p.produk.id=:produkId ")
@Query("select NEW com.jasamedika.medifirst2000.dto.InformasiTarifLayananDto(p.produk.kdProduk, p.produk.namaProduk, p.produk.id, p.kelas, p.hargaNetto1) from HargaNettoProdukByKelas p where p.produk.id=:produkId ")
public List<InformasiTarifLayananDto> getInformasiHargaByIdProdukMinimized(@Param("produkId") Integer produkId);
}

View File

@ -9,6 +9,7 @@ import lombok.Data;
*/
@Data
public class BatalPaketProdukDto {
private String kodeVoucher;
private String noRegistrasi;
}

View File

@ -1,24 +0,0 @@
package com.jasamedika.medifirst2000.dto;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Getter
@Setter
@NoArgsConstructor
public class BillingDto {
private String namaProduk;
private String tglPelayanan;
private String deskripsiProduk;
private String namaPegawai;
private String ruangan;
private String hargaJual;
private String jumlah;
private String subTotal;
private String deposit;
private String no;
private String diskon;
private String jumlahBill;
}

View File

@ -1,30 +0,0 @@
package com.jasamedika.medifirst2000.dto;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import java.util.Date;
import java.util.List;
import java.util.Map;
@Getter
@Setter
@NoArgsConstructor
public class DaftarPermintaanMakananPasienDto {
private List<Map<String, Object>> listDetailGizi;
private String noRec;
private Integer pasienId;
private String noCm;
private String namaPasien;
private Date tglLahir;
private Integer umur;
private Integer ruanganId;
private String namaRuangan;
private Integer pegawaiId;
private String namaLengkap;
private Date tglOrder;
private Integer kelasId;
private String namaKelas;
}

View File

@ -1,5 +1,6 @@
package com.jasamedika.medifirst2000.dto;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
@ -8,10 +9,11 @@ import lombok.Getter;
* @since 2/12/2025
*/
@Getter
@AllArgsConstructor
public final class EffectiveDateDataFixDto {
private String nilaiField;
private final String nilaiField;
private Long tmt;
private final Long tmt;
}

View File

@ -3,31 +3,21 @@ package com.jasamedika.medifirst2000.dto;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.entities.Kelas;
import com.jasamedika.medifirst2000.entities.Produk;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
@AllArgsConstructor
public class InformasiTarifLayananDto {
public InformasiTarifLayananDto(Produk produk, Kelas kelas, Double tarif) {
this.produk = produk;
this.kelas = kelas;
this.tarif = tarif;
}
public InformasiTarifLayananDto(String kdProduk, String namaProduk, Integer idProduk, Kelas kelas, Double tarif) {
this.produk = new Produk(kdProduk, namaProduk, idProduk);
this.kelas = kelas;
this.tarif = tarif;
}
public InformasiTarifLayananDto(Kelas kelas, Double tarif, String kdProduk, String namaProduk, Integer idProduk) {
this.produk = new Produk(kdProduk, namaProduk, idProduk);
this.kelas = kelas;
this.tarif = tarif;
}
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
private Produk produk;

View File

@ -1,11 +0,0 @@
package com.jasamedika.medifirst2000.dto;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class JudulKelompokPasienDto {
private String jenisKelamin;
}

View File

@ -1,12 +0,0 @@
package com.jasamedika.medifirst2000.dto;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class JudulKunjunganDto {
private JudulStatusPasienDto statusPasien;
private JudulKelompokPasienDto kelompokPasien;
}

View File

@ -1,11 +0,0 @@
package com.jasamedika.medifirst2000.dto;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class JudulStatusPasienDto {
private String jenisKelamin;
}

View File

@ -1,7 +1,14 @@
package com.jasamedika.medifirst2000.dto;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import java.util.List;
@Getter
@Setter
@NoArgsConstructor
public class KartuPengendaliDto {
private String jenisDirektur;
@ -12,72 +19,4 @@ public class KartuPengendaliDto {
private DirekturDto direkturTerkait;
private List<KartuPengendaliDetailDto> kartuPengendaliDetail;
private KartuPengendaliHeader kartuPengendaliHeader;
public KartuPengendaliDto() {
}
public String getJenisDirektur() {
return jenisDirektur;
}
public void setJenisDirektur(String jenisDirektur) {
this.jenisDirektur = jenisDirektur;
}
public String getJenisPengendali() {
return jenisPengendali;
}
public void setJenisPengendali(String jenisPengendali) {
this.jenisPengendali = jenisPengendali;
}
public DirekturDto getPpk() {
return ppk;
}
public void setPpk(DirekturDto ppk) {
this.ppk = ppk;
}
public DirekturDto getPengendali() {
return pengendali;
}
public void setPengendali(DirekturDto pengendali) {
this.pengendali = pengendali;
}
public DirekturDto getDirekturKeuangan() {
return direkturKeuangan;
}
public void setDirekturKeuangan(DirekturDto direkturKeuangan) {
this.direkturKeuangan = direkturKeuangan;
}
public DirekturDto getDirekturTerkait() {
return direkturTerkait;
}
public void setDirekturTerkait(DirekturDto direkturTerkait) {
this.direkturTerkait = direkturTerkait;
}
public List<KartuPengendaliDetailDto> getKartuPengendaliDetail() {
return kartuPengendaliDetail;
}
public void setKartuPengendaliDetail(List<KartuPengendaliDetailDto> kartuPengendaliDetail) {
this.kartuPengendaliDetail = kartuPengendaliDetail;
}
public KartuPengendaliHeader getKartuPengendaliHeader() {
return kartuPengendaliHeader;
}
public void setKartuPengendaliHeader(KartuPengendaliHeader kartuPengendaliHeader) {
this.kartuPengendaliHeader = kartuPengendaliHeader;
}
}

View File

@ -5,7 +5,7 @@ import lombok.Setter;
@Getter
@Setter
public class KunjunganPasienStatusDanJenisPasienDto {
public class KunjunganPasienJenisPasienDto {
private String periode;
private String ruangan;

View File

@ -5,7 +5,7 @@ import lombok.Setter;
@Getter
@Setter
public class KunjunganPasienStatusDanJenisPasienDto2 {
public class KunjunganPasienRuanganDto {
private String noRegistrasi;
private String tglRegistrasi;

View File

@ -1,17 +0,0 @@
package com.jasamedika.medifirst2000.dto;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class KunjunganPasienStatusJenisOperasiDto {
private String periode;
private String ruangan;
private Long countBaruL;
private Long countBaruP;
private Long countLamaL;
private Long countLamaP;
private Long totalStatusPasien;
}

View File

@ -1,24 +0,0 @@
package com.jasamedika.medifirst2000.dto;
import com.jasamedika.medifirst2000.entities.StrukPelayananDPetugas;
import lombok.Getter;
import lombok.Setter;
import java.util.Date;
import java.util.Set;
@Getter
@Setter
public class LimbahB3MasukDto {
public LimbahB3MasukDto(String jenisLimbah, Date tglPelayanan, String ruangan) {
this.jenislimbah = jenisLimbah;
this.tglPelayanan = tglPelayanan;
this.ruangan = ruangan;
}
private String jenislimbah;
private Date tglPelayanan;
private String ruangan;
private Set<StrukPelayananDPetugas> petugas;
}

View File

@ -1,20 +0,0 @@
package com.jasamedika.medifirst2000.dto;
import lombok.Getter;
import lombok.Setter;
import java.util.ArrayList;
import java.util.List;
/**
* @author salmanoe
* @version 1.0.0
* @since 26/04/2024
*/
@Getter
@Setter
public class LogbookDokterDto {
private String noRec;
private List<String> pelayananPasienPetugasId = new ArrayList<>();
}

View File

@ -9,22 +9,6 @@ import lombok.Setter;
@NoArgsConstructor
public class MesinDto {
public MesinDto(Float berat, Integer kapasitas, String namaProduk, String kdProduk, String satuanStandar,
String satuanStandarKapasitas, Integer idMesin, Integer idSatuanStandar, Integer idSatuanStandarKapasitas,
Integer idProduk) {
super();
this.berat = berat;
this.kapasitas = kapasitas;
this.namaProduk = namaProduk;
this.kdProduk = kdProduk;
this.satuanStandar = satuanStandar;
this.satuanStandarKapasitas = satuanStandarKapasitas;
this.idMesin = idMesin;
this.idSatuanStandar = idSatuanStandar;
this.idSatuanStandarKapasitas = idSatuanStandarKapasitas;
this.idProduk = idProduk;
}
public MesinDto(Integer kapasitas, String namaProduk, String kdProduk, String satuanStandar,
String satuanStandarKapasitas, Integer idMesin, Integer idSatuanStandar, Integer idSatuanStandarKapasitas,
Integer idProduk) {
@ -50,18 +34,6 @@ public class MesinDto {
this.idProduk = idProduk;
}
public MesinDto(Integer idProduk, String namaProduk, Integer kapasitas) {
super();
this.idProduk = idProduk;
this.namaProduk = namaProduk;
this.kapasitas = kapasitas;
}
public MesinDto(String jenisProduk) {
super();
this.jenisProduk = jenisProduk;
}
private Float berat;
private Integer kapasitas;
private String namaProduk;

View File

@ -9,6 +9,7 @@ import java.util.Set;
@Getter
@Setter
public class PertanyaanSurveyDto {
private Integer id;
private Integer counterNomer;
@ -16,5 +17,4 @@ public class PertanyaanSurveyDto {
private String pertanyaan;
private Set<MappingPertanyaanDto> mappingSet = new HashSet<>();
}

View File

@ -1,13 +0,0 @@
package com.jasamedika.medifirst2000.dto;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class ProduksiGiziDto {
private Integer produkId;
private String noRecOrder;
private Integer jenisWaktuId;
}

View File

@ -35,26 +35,6 @@ public class SewaAsramaDto {
this.namaProduk = namaProduk;
}
public SewaAsramaDto(Integer idKamar, String namaKamar, short kdKamar, Double hargaSatuan, Date tglPelayananAwal,
Date tglPelayananAkhir, String status) {
super();
this.idKamar = idKamar;
this.namaKamar = namaKamar;
this.kdKamar = kdKamar;
this.hargaSatuan = hargaSatuan;
this.tglPelayananAwal = tglPelayananAwal;
this.tglPelayananAkhir = tglPelayananAkhir;
this.status = status;
}
public SewaAsramaDto(Integer idKamar, String namaKamar, short kdKamar, Double hargaSatuan) {
super();
this.idKamar = idKamar;
this.namaKamar = namaKamar;
this.kdKamar = kdKamar;
this.hargaSatuan = hargaSatuan;
}
private Integer idKamar;
private String namaKamar;
private short kdKamar;

View File

@ -11,16 +11,6 @@ import java.util.Date;
@NoArgsConstructor
public class SewaLahanDto {
public SewaLahanDto(Integer idProduk, String namaProduk, Double hargaSatuan, Integer idRuangan,
String namaRuangan) {
super();
this.idProduk = idProduk;
this.namaProduk = namaProduk;
this.hargaSatuan = hargaSatuan;
this.idRuangan = idRuangan;
this.namaRuangan = namaRuangan;
}
public SewaLahanDto(Integer idProduk, String namaProduk, Double hargaSatuan, Date tglPelayananAwal,
Date tglPelayananAkhir, String status) {
super();

View File

@ -1,26 +0,0 @@
package com.jasamedika.medifirst2000.dto;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Getter
@Setter
@NoArgsConstructor
public class SpmrsDto {
public String noCm;
public String namaPasien;
public String tglLahir;
public String jenisKelamin;
public String pertolongan;
public String unit;
public String petugas;
public String tglMasuk;
public String aksesMasuk;
public String perawatan;
public String kelas;
public String dokterPengirim;
public String dokterPenanggungJawab;
public String diagnosa;
}

View File

@ -1,46 +0,0 @@
package com.jasamedika.medifirst2000.dto;
import lombok.Getter;
import lombok.Setter;
import java.util.Date;
@Getter
@Setter
public class StrukOrderDto {
private String noRec;
private String noOrder;
private Date tanggalOrder;
private String ruanganPemesan;
private String userPemesan;
private String ruanganTujuan;
private String noKirim;
private String noRecKirim;
private String noVerifikasi;
private String jenisPermintaan;
public StrukOrderDto(String noRec, String noOrder, Date tanggalOrder, String ruanganPemesan, String userPemesan,
String ruanganTujuan, String noKirim, String noRecKirim, String jenisPermintaan) {
super();
this.noRec = noRec;
this.noOrder = noOrder;
this.tanggalOrder = tanggalOrder;
this.ruanganPemesan = ruanganPemesan;
this.userPemesan = userPemesan;
this.ruanganTujuan = ruanganTujuan;
this.noKirim = noKirim;
this.noRecKirim = noRecKirim;
this.jenisPermintaan = jenisPermintaan;
}
}

View File

@ -1,22 +0,0 @@
package com.jasamedika.medifirst2000.vo.custom;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class BridgeBiosInfoUmumVO {
private String alamat;
private String kodePos;
private String noTelpon;
private String faksimili;
private String email;
private String website;
}

View File

@ -19,10 +19,4 @@ public class BridgeSisRuteReplyOkVO {
this.setStatus("");
}
public BridgeSisRuteReplyOkVO(BridgeSisRuteDataVO x, String detail, String status) {
this.setData(x);
this.setDetail("");
this.setStatus("");
}
}

View File

@ -1,25 +0,0 @@
package com.jasamedika.medifirst2000.vo.custom;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.helper.Caption;
import com.jasamedika.medifirst2000.vo.DataRujukanVO;
import com.jasamedika.medifirst2000.vo.PasienVO;
import lombok.Getter;
import lombok.Setter;
import javax.validation.constraints.NotNull;
import java.util.HashSet;
import java.util.Set;
@Getter
@Setter
public class DataRujukanCustomVO extends BaseTransactionVO {
@Caption(value = "")
private Set<DataRujukanVO> dataRujukan = new HashSet<>();
@NotNull(message = "No C M Harus Diisi")
@Caption(value = "No C M")
private PasienVO pasien;
}

View File

@ -0,0 +1,31 @@
set
session_replication_role = replica;
alter table public.ModulAplikasi_S
drop column moduliconimage,
drop column modulnourut;
alter table public.ModulAplikasi_S
add column IconImage character varying(255) null,
add column NoUrut smallint null,
add column KdModulAplikasiHead integer null;
alter table public.ObjekModulAplikasi_S
drop column objectjenisobjekmodulfk,
drop column objectmodulaplikasifk,
drop column objekmodulaplikasiheadfk,
drop column objekmodulnourut,
drop column alamaturlform;
alter table public.ObjekModulAplikasi_S
add column AlamatUrlForm character varying(255) default '',
add column NoUrut smallint null,
add column KdObjekModulAplikasiHead integer null;
alter table public.HistoryLoginUser_S alter column detailDataCrud type text;
set
session_replication_role = default;
-- Harap eksekusi di masing2 komputer, isi datanya, koordinasi dengan pak rico, terima kasih
-- Referensi 192.168.12.4

View File

@ -1,30 +0,0 @@
SET session_replication_role = replica;
ALTER TABLE public.ModulAplikasi_S
DROP COLUMN moduliconimage,
DROP COLUMN modulnourut;
ALTER TABLE public.ModulAplikasi_S
ADD COLUMN IconImage character varying(255) NULL,
ADD COLUMN NoUrut smallint NULL,
ADD COLUMN KdModulAplikasiHead integer NULL;
ALTER TABLE public.ObjekModulAplikasi_S
DROP COLUMN objectjenisobjekmodulfk,
DROP COLUMN objectmodulaplikasifk,
DROP COLUMN objekmodulaplikasiheadfk,
DROP COLUMN objekmodulnourut,
DROP COLUMN alamaturlform;
ALTER TABLE public.ObjekModulAplikasi_S
ADD COLUMN AlamatUrlForm character varying(255) DEFAULT '',
ADD COLUMN NoUrut smallint NULL,
ADD COLUMN KdObjekModulAplikasiHead integer NULL;
ALTER TABLE public.HistoryLoginUser_S ALTER COLUMN detailDataCrud TYPE text;
SET session_replication_role = DEFAULT;
-- Harap eksekusi di masing2 komputer, isi datanya, koordinasi dengan pak rico, terima kasih
-- Referensi 192.168.12.4

View File

@ -1,88 +0,0 @@
package com.jasamedika.medifirst2000.entities;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.Table;
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.BaseMaster;
import com.jasamedika.medifirst2000.helper.EmailCustomAnnotation;
import com.jasamedika.medifirst2000.helper.ICustomAnnotation;
@Entity
@Table(name = "Pasien")
public class Pasien extends BaseMaster {
@Length(min = 5,max =100, message = "Nama Panjang Miimal 5 Max 100")
@Column(name = "nama", nullable = true )
private String nama;
@Length(min = 5,max=200, message= "Alamat Panjang Minimal 6 max 100")
@Column(name = "alamat", nullable = false )
private String alamat;
@Column(name = "umur", nullable = true)
private Integer umur;
@ManyToOne
@NotNull(message="Group Pasien Harus Diisi")
@JoinColumn(name = "groupPasienFk")
private GroupPasien groupPasien;
@JsonManagedReference
@OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL, mappedBy="pasien")
private Set<PasienPenyakit> pasienPenyakitSet = new HashSet<PasienPenyakit>();
public String getNama() {
return nama;
}
public void setNama(String nama) {
this.nama = nama;
}
public String getAlamat() {
return alamat;
}
public void setAlamat(String alamat) {
this.alamat = alamat;
}
public GroupPasien getGroupPasien() {
return groupPasien;
}
public void setGroupPasien(GroupPasien groupPasien) {
this.groupPasien = groupPasien;
}
public Set<PasienPenyakit> getPasienPenyakitSet() {
return pasienPenyakitSet;
}
public void setPasienPenyakitSet(Set<PasienPenyakit> pasienPenyakitSet) {
this.pasienPenyakitSet = pasienPenyakitSet;
}
}

View File

@ -1,86 +1,253 @@
create view komponen_gaji_v as
// Gaji Pokok
select gj.id ID, p.nip_pns NIP, p.objectdetailkategorypegawaifk KategoriPegawai, p.namalengkap NamaLengkap, gp.golonganpegawai Golongan, pdk.Pendidikan Pendidikan, date_part('year', now()) - date_part('year', p.tglmasuk) MasaKerja, kh.id IdKomponenGaji, kh.komponenharga KomponenGaji, gjmkp.hargasatuan Harga
from pegawaiskgaji_m gj
left join pegawai_m p on gj.objectpegawaifk=p.id
left join golonganpegawai_m gp on p.ObjectGolonganPegawaiFk=gp.id
left join pendidikan_m pdk on p.objectpendidikanterakhirfk=pdk.id
left join komponenharga_m kh on gj.objectkomponenhargafk=kh.id
left join pegawaistrukturgajibymakape_m gjmkp on gjmkp.kdkomponenhargafk=gj.objectkomponenhargafk
where kh.komponenharga='Gaji Pokok'
and gjmkp.kdpendidikanfk=p.objectpendidikanterakhirfk
and gjmkp.kddetailkategorypegawaifk=p.objectdetailkategorypegawaifk // kategori pegawai (sample data invalid->returned row 0)
and gjmkp.kdrangemasakerjafk=(select r.id from range_m r where r.namarange='Range Masa Kerja' and date_part('year', now()) - date_part('year', p.tglmasuk) between r.rangemin and r.rangemax)
union
select
gj.id ID,
p.nip_pns NIP,
p.objectdetailkategorypegawaifk KategoriPegawai,
p.namalengkap NamaLengkap,
gp.golonganpegawai Golongan,
pdk.Pendidikan Pendidikan,
date_part('year',
now()) - date_part('year',
p.tglmasuk) MasaKerja,
kh.id IdKomponenGaji,
kh.komponenharga KomponenGaji,
gjmkp.hargasatuan Harga
from
pegawaiskgaji_m gj
left join pegawai_m p on
gj.objectpegawaifk = p.id
left join golonganpegawai_m gp on
p.ObjectGolonganPegawaiFk = gp.id
left join pendidikan_m pdk on
p.objectpendidikanterakhirfk = pdk.id
left join komponenharga_m kh on
gj.objectkomponenhargafk = kh.id
left join pegawaistrukturgajibymakape_m gjmkp on
gjmkp.kdkomponenhargafk = gj.objectkomponenhargafk
where
kh.komponenharga = 'Gaji Pokok'
and gjmkp.kdpendidikanfk = p.objectpendidikanterakhirfk
and gjmkp.kddetailkategorypegawaifk = p.objectdetailkategorypegawaifk // kategori pegawai (sample data invalid->returned row 0)
and gjmkp.kdrangemasakerjafk =(
select
r.id
from
range_m r
where
r.namarange = 'Range Masa Kerja'
and date_part('year',
now()) - date_part('year',
p.tglmasuk) between r.rangemin and r.rangemax)
union
// Tunjangan Fungsional
select distinct(gj.id) ID, p.nip_pns NIP, p.objectdetailkategorypegawaifk KategoriPegawai, p.namalengkap NamaLengkap, gp.golonganpegawai Golongan, pdk.Pendidikan Pedidikan, date_part('year', now()) - date_part('year', p.tglmasuk) MasaKerja, kh.id IdKomponenGaji, kh.komponenharga KomponenGaji, gjjp.hargasatuan Harga
from pegawaiskgaji_m as gj
left join pegawai_m p on gj.objectpegawaifk=p.id
left join golonganpegawai_m gp on p.ObjectGolonganFk=gp.id
left join pendidikan_m pdk on p.objectpendidikanterakhirfk=pdk.id
left join komponenharga_m kh on gj.objectkomponenhargafk=kh.id
left join pegawaistrukturgajibyjape_m gjjp on gjjp.kdkomponenhargafk=gj.objectkomponenhargafk
where kh.komponenharga='Tunjangan Fungsional'
and gjjp.kdpendidikan=p.objectpendidikanterakhirfk
and gjjp.kdjabatanfk=p.objectjabatanfungsionalfk
union
select
distinct(gj.id) ID,
p.nip_pns NIP,
p.objectdetailkategorypegawaifk KategoriPegawai,
p.namalengkap NamaLengkap,
gp.golonganpegawai Golongan,
pdk.Pendidikan Pedidikan,
date_part('year',
now()) - date_part('year',
p.tglmasuk) MasaKerja,
kh.id IdKomponenGaji,
kh.komponenharga KomponenGaji,
gjjp.hargasatuan Harga
from
pegawaiskgaji_m as gj
left join pegawai_m p on
gj.objectpegawaifk = p.id
left join golonganpegawai_m gp on
p.ObjectGolonganFk = gp.id
left join pendidikan_m pdk on
p.objectpendidikanterakhirfk = pdk.id
left join komponenharga_m kh on
gj.objectkomponenhargafk = kh.id
left join pegawaistrukturgajibyjape_m gjjp on
gjjp.kdkomponenhargafk = gj.objectkomponenhargafk
where
kh.komponenharga = 'Tunjangan Fungsional'
and gjjp.kdpendidikan = p.objectpendidikanterakhirfk
and gjjp.kdjabatanfk = p.objectjabatanfungsionalfk
union
// Tunjangan Bahaya Radiasi
select distinct(gj.id) ID, p.nip_pns NIP, p.objectdetailkategorypegawaifk KategoriPegawai, p.namalengkap, gp.golonganpegawai Golongan, pdk.Pendidikan, date_part('year', now()) - date_part('year', p.tglmasuk) MasaKerja, kh.id IdKomponenGaji, kh.komponenharga KomponenGaji, gjlj.hargasatuan as Harga
from pegawaiskgaji_m gj
left join pegawai_m p on gj.objectpegawaifk=p.id
left join golonganpegawai_m gp on p.ObjectGolonganFk=gp.id
left join pendidikan_m pdk on p.objectpendidikanterakhirfk=pdk.id
left join komponenharga_m kh on gj.objectkomponenhargafk=kh.id
left join pegawaistrukturgajibyltja_m gjlj on gjlj.kdkomponenhargafk=gj.objectkomponenhargafk
where kh.komponenharga='Tunjangan Bahaya Radiasi'
and gjlj.kdjabatanfk=p.objectjabatanInternalfk
and gjlj.kdleveltingkatfk=p.leveltingkatfk;
select
distinct(gj.id) ID,
p.nip_pns NIP,
p.objectdetailkategorypegawaifk KategoriPegawai,
p.namalengkap,
gp.golonganpegawai Golongan,
pdk.Pendidikan,
date_part('year',
now()) - date_part('year',
p.tglmasuk) MasaKerja,
kh.id IdKomponenGaji,
kh.komponenharga KomponenGaji,
gjlj.hargasatuan as Harga
from
pegawaiskgaji_m gj
left join pegawai_m p on
gj.objectpegawaifk = p.id
left join golonganpegawai_m gp on
p.ObjectGolonganFk = gp.id
left join pendidikan_m pdk on
p.objectpendidikanterakhirfk = pdk.id
left join komponenharga_m kh on
gj.objectkomponenhargafk = kh.id
left join pegawaistrukturgajibyltja_m gjlj on
gjlj.kdkomponenhargafk = gj.objectkomponenhargafk
where
kh.komponenharga = 'Tunjangan Bahaya Radiasi'
and gjlj.kdjabatanfk = p.objectjabatanInternalfk
and gjlj.kdleveltingkatfk = p.leveltingkatfk;
// Gaji kotor
create view komponen_gaji_bruto_v as
select vg.id, vg.nip, vg.kategoripegawai, vg.namalengkap, vg.golongan, vg.pendidikan, vg.masakerja, kh.id IdKomponenGaji, kh.komponenharga KomponenGaji,
(select sum(vbs.harga) from komponen_gaji_v vbs where vg.nip=vbs.nip group by vbs.nip) harga
from komponen_gaji_v vg, komponenharga_m kh
where kh.id=78;
select
vg.id,
vg.nip,
vg.kategoripegawai,
vg.namalengkap,
vg.golongan,
vg.pendidikan,
vg.masakerja,
kh.id IdKomponenGaji,
kh.komponenharga KomponenGaji,
(
select
sum(vbs.harga)
from
komponen_gaji_v vbs
where
vg.nip = vbs.nip
group by
vbs.nip) harga
from
komponen_gaji_v vg,
komponenharga_m kh
where
kh.id = 78;
// Pajak
create view komponen_pajak_v as
select p.id ID, p.nip_pns NIP, p.objectdetailkategorypegawaifk KategoriPegawai, p.namalengkap NamaLengkap, gp.golonganpegawai Golongan, pdk.Pendidikan, date_part('year', now()) - date_part('year', p.tglmasuk) MasaKerja, 62 IdKomponenGaji, 'Persen Pajak' KomponenGaji, pj.persenpajak Harga
from pegawaiskpajak_m pj
left join pegawai_m p on pj.objectgolonganpegawaifk=p.objectgolonganpegawaifk
left join golonganpegawai_m gp on p.objectgolonganpegawaifk=gp.id
left join pendidikan_m pdk on p.objectpendidikanterakhirfk=pdk.id
left join komponenharga_m kh on pj.objectobjekpajakfk=kh.id;
select
p.id ID,
p.nip_pns NIP,
p.objectdetailkategorypegawaifk KategoriPegawai,
p.namalengkap NamaLengkap,
gp.golonganpegawai Golongan,
pdk.Pendidikan,
date_part('year',
now()) - date_part('year',
p.tglmasuk) MasaKerja,
62 IdKomponenGaji,
'Persen Pajak' KomponenGaji,
pj.persenpajak Harga
from
pegawaiskpajak_m pj
left join pegawai_m p on
pj.objectgolonganpegawaifk = p.objectgolonganpegawaifk
left join golonganpegawai_m gp on
p.objectgolonganpegawaifk = gp.id
left join pendidikan_m pdk on
p.objectpendidikanterakhirfk = pdk.id
left join komponenharga_m kh on
pj.objectobjekpajakfk = kh.id;
// Tunjangan pajak
create view komponen_tunjangan_pajak_v as
select g.id, g.nip, g.kategoripegawai, g.namalengkap, g.golongan, g.pendidikan, g.masakerja, 62 IdKomponenGaji, 'Tunjangan Pajak' KomponenGaji,
(select vp.harga/100 * gb.harga from komponen_pajak_v vp, komponen_gaji_bruto_v gb where vp.nip=gb.nip and g.nip=vp.nip) as harga
from komponen_gaji_v g;
select
g.id,
g.nip,
g.kategoripegawai,
g.namalengkap,
g.golongan,
g.pendidikan,
g.masakerja,
62 IdKomponenGaji,
'Tunjangan Pajak' KomponenGaji,
(
select
vp.harga / 100 * gb.harga
from
komponen_pajak_v vp,
komponen_gaji_bruto_v gb
where
vp.nip = gb.nip
and g.nip = vp.nip) as harga
from
komponen_gaji_v g;
// Potongan pajak
create view komponen_potongan_pajak_v as
select g.id, g.nip, g.kategoripegawai, g.namalengkap, g.golongan, g.pendidikan, g.masakerja, 66 IdKomponenGaji, 'Potongan Pajak' KomponenGaji,
(select vp.harga/100 * gb.harga from komponen_pajak_v vp, komponen_gaji_bruto_v gb where vp.nip=gb.nip and g.nip=vp.nip) as harga
from komponen_gaji_v g;
select
g.id,
g.nip,
g.kategoripegawai,
g.namalengkap,
g.golongan,
g.pendidikan,
g.masakerja,
66 IdKomponenGaji,
'Potongan Pajak' KomponenGaji,
(
select
vp.harga / 100 * gb.harga
from
komponen_pajak_v vp,
komponen_gaji_bruto_v gb
where
vp.nip = gb.nip
and g.nip = vp.nip) as harga
from
komponen_gaji_v g;
// gaji bersih
create view komponen_gaji_bersih_v as
select g.id, g.nip, g.kategoripegawai, g.namalengkap, g.golongan, g.pendidikan, g.masakerja, 0 IdKomponenGaji, 'Gaji Bersih' KomponenGaji, gb.harga - vpp.harga harga
from komponen_gaji_v g, komponen_gaji_bruto_v gb, komponen_potongan_pajak_v vpp
where g.nip=gb.nip and gb.nip = vpp.nip;
create view komponen_gaji_bersih_v as
select
g.id,
g.nip,
g.kategoripegawai,
g.namalengkap,
g.golongan,
g.pendidikan,
g.masakerja,
0 IdKomponenGaji,
'Gaji Bersih' KomponenGaji,
gb.harga - vpp.harga harga
from
komponen_gaji_v g,
komponen_gaji_bruto_v gb,
komponen_potongan_pajak_v vpp
where
g.nip = gb.nip
and gb.nip = vpp.nip;
create view summary_gaji_v as
select * from komponen_gaji_v
union
select * from komponen_gaji_bruto_v
union
select * from komponen_tunjangan_pajak_v
union
select * from komponen_potongan_pajak_v
union
select * from komponen_gaji_bersih_v;
select
*
from
komponen_gaji_v
union
select
*
from
komponen_gaji_bruto_v
union
select
*
from
komponen_tunjangan_pajak_v
union
select
*
from
komponen_potongan_pajak_v
union
select
*
from
komponen_gaji_bersih_v;

View File

@ -1262,12 +1262,12 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date()))));
String monthFirstCapslock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1);
// String monthAllCapslock = month.toUpperCase();
List<KunjunganPasienStatusDanJenisPasienDto2> listKunjunganPasienStatusDto = new ArrayList<>();
List<KunjunganPasienRuanganDto> listKunjunganPasienStatusDto = new ArrayList<>();
List<Object[]> listStatusPasien = reportingPelayananRekamMedisService
.findAntrianPasienDiperiksaStatusPasien(startDate, endDate);
for (Object[] data : listStatusPasien) {
KunjunganPasienStatusDanJenisPasienDto2 abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
KunjunganPasienRuanganDto abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
listKunjunganPasienStatusDto.add(abc);
}
m.addObject("dataSource", listKunjunganPasienStatusDto);
@ -1284,14 +1284,14 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
return m;
}
private static KunjunganPasienStatusDanJenisPasienDto2 getKunjunganPasienStatusDanJenisPasienDto2(Object[] data) {
private static KunjunganPasienRuanganDto getKunjunganPasienStatusDanJenisPasienDto2(Object[] data) {
String tglRegistrasi = ((String) data[1]);
String ruangan = ((String) data[2]);
String statusPasien = ((String) data[3]);
String jenisKelamin = ((String) data[4]);
String judul = ((String) data[5]);
String noRegistrasi = ((String) data[0]);
KunjunganPasienStatusDanJenisPasienDto2 abc = new KunjunganPasienStatusDanJenisPasienDto2();
KunjunganPasienRuanganDto abc = new KunjunganPasienRuanganDto();
abc.setJudul(judul);
abc.setDetailJudul(statusPasien);
abc.setNoRegistrasi(noRegistrasi);
@ -1310,19 +1310,19 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date()))));
String monthFirstCapslock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1);
// String monthAllCapslock = month.toUpperCase();
List<KunjunganPasienStatusDanJenisPasienDto2> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<>();
List<KunjunganPasienRuanganDto> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<>();
List<Object[]> listStatusPasien = reportingPelayananRekamMedisService
.findAntrianPasienDiperiksaStatusPasien(startDate, endDate);
for (Object[] data : listStatusPasien) {
KunjunganPasienStatusDanJenisPasienDto2 abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
KunjunganPasienRuanganDto abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
listKunjunganPasienStatusDanJenisPasienDto.add(abc);
}
List<Object[]> listKelompokPasien = reportingPelayananRekamMedisService
.findAntrianPasienDiperiksaKelompokPasien(startDate, endDate);
for (Object[] data : listKelompokPasien) {
KunjunganPasienStatusDanJenisPasienDto2 abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
KunjunganPasienRuanganDto abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
listKunjunganPasienStatusDanJenisPasienDto.add(abc);
}
@ -1349,19 +1349,19 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date()))));
String monthFirstCapslock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1);
// String monthAllCapslock = month.toUpperCase();
List<KunjunganPasienStatusDanJenisPasienDto> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<>();
List<KunjunganPasienJenisPasienDto> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<>();
List<Object[]> list = reportingPelayananRekamMedisService.findAntrianPasienDiperiksaStatusJenisPasien(startDate,
endDate);
for (Object[] data : list) {
KunjunganPasienStatusDanJenisPasienDto umumBaruL = new KunjunganPasienStatusDanJenisPasienDto();
KunjunganPasienStatusDanJenisPasienDto bpjsBaruL = new KunjunganPasienStatusDanJenisPasienDto();
KunjunganPasienStatusDanJenisPasienDto umumLamaL = new KunjunganPasienStatusDanJenisPasienDto();
KunjunganPasienStatusDanJenisPasienDto bpjsLamaL = new KunjunganPasienStatusDanJenisPasienDto();
KunjunganPasienStatusDanJenisPasienDto umumBaruP = new KunjunganPasienStatusDanJenisPasienDto();
KunjunganPasienStatusDanJenisPasienDto bpjsBaruP = new KunjunganPasienStatusDanJenisPasienDto();
KunjunganPasienStatusDanJenisPasienDto umumLamaP = new KunjunganPasienStatusDanJenisPasienDto();
KunjunganPasienStatusDanJenisPasienDto bpjsLamaP = new KunjunganPasienStatusDanJenisPasienDto();
KunjunganPasienJenisPasienDto umumBaruL = new KunjunganPasienJenisPasienDto();
KunjunganPasienJenisPasienDto bpjsBaruL = new KunjunganPasienJenisPasienDto();
KunjunganPasienJenisPasienDto umumLamaL = new KunjunganPasienJenisPasienDto();
KunjunganPasienJenisPasienDto bpjsLamaL = new KunjunganPasienJenisPasienDto();
KunjunganPasienJenisPasienDto umumBaruP = new KunjunganPasienJenisPasienDto();
KunjunganPasienJenisPasienDto bpjsBaruP = new KunjunganPasienJenisPasienDto();
KunjunganPasienJenisPasienDto umumLamaP = new KunjunganPasienJenisPasienDto();
KunjunganPasienJenisPasienDto bpjsLamaP = new KunjunganPasienJenisPasienDto();
String tglRegistrasi = ((String) data[1]);
String ruangan = ((String) data[2]);
String statusPasien = ((String) data[3]);
@ -1459,19 +1459,19 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date()))));
String monthFirstCapslock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1);
// String monthAllCapslock = month.toUpperCase();
List<KunjunganPasienStatusDanJenisPasienDto2> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<>();
List<KunjunganPasienRuanganDto> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<>();
List<Object[]> listStatusPasien = reportingPelayananRekamMedisService
.findAntrianPasienDiperiksaStatusPasien(startDate, endDate);
for (Object[] data : listStatusPasien) {
KunjunganPasienStatusDanJenisPasienDto2 abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
KunjunganPasienRuanganDto abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
listKunjunganPasienStatusDanJenisPasienDto.add(abc);
}
List<Object[]> listKasusPenyakit = reportingPelayananRekamMedisService
.findAntrianPasienDiperiksaKasusPenyakit(startDate, endDate);
for (Object[] data : listKasusPenyakit) {
KunjunganPasienStatusDanJenisPasienDto2 abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
KunjunganPasienRuanganDto abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
listKunjunganPasienStatusDanJenisPasienDto.add(abc);
}
@ -1498,19 +1498,19 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date()))));
String monthFirstCapslock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1);
// String monthAllCapslock = month.toUpperCase();
List<KunjunganPasienStatusDanJenisPasienDto2> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<>();
List<KunjunganPasienRuanganDto> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<>();
List<Object[]> listStatusPasien = reportingPelayananRekamMedisService
.findAntrianPasienDiperiksaStatusPasien(startDate, endDate);
for (Object[] data : listStatusPasien) {
KunjunganPasienStatusDanJenisPasienDto2 abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
KunjunganPasienRuanganDto abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
listKunjunganPasienStatusDanJenisPasienDto.add(abc);
}
List<Object[]> listKelas = reportingPelayananRekamMedisService.findAntrianPasienDiperiksaKelas(startDate,
endDate);
for (Object[] data : listKelas) {
KunjunganPasienStatusDanJenisPasienDto2 abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
KunjunganPasienRuanganDto abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
listKunjunganPasienStatusDanJenisPasienDto.add(abc);
}
@ -1537,19 +1537,19 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date()))));
String monthFirstCapslock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1);
// String monthAllCapslock = month.toUpperCase();
List<KunjunganPasienStatusDanJenisPasienDto2> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<>();
List<KunjunganPasienRuanganDto> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<>();
List<Object[]> listStatusPasien = reportingPelayananRekamMedisService
.findAntrianPasienDiperiksaStatusPasien(startDate, endDate);
for (Object[] data : listStatusPasien) {
KunjunganPasienStatusDanJenisPasienDto2 abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
KunjunganPasienRuanganDto abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
listKunjunganPasienStatusDanJenisPasienDto.add(abc);
}
List<Object[]> listKondisiPasien = reportingPelayananRekamMedisService
.findAntrianPasienDiperiksaKondisiPasien(startDate, endDate);
for (Object[] data : listKondisiPasien) {
KunjunganPasienStatusDanJenisPasienDto2 abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
KunjunganPasienRuanganDto abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
listKunjunganPasienStatusDanJenisPasienDto.add(abc);
}
@ -1576,19 +1576,19 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date()))));
String monthFirstCapslock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1);
// String monthAllCapslock = month.toUpperCase();
List<KunjunganPasienStatusDanJenisPasienDto2> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<>();
List<KunjunganPasienRuanganDto> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<>();
List<Object[]> listStatusPasien = reportingPelayananRekamMedisService
.findAntrianPasienDiperiksaStatusPasien(startDate, endDate);
for (Object[] data : listStatusPasien) {
KunjunganPasienStatusDanJenisPasienDto2 abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
KunjunganPasienRuanganDto abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
listKunjunganPasienStatusDanJenisPasienDto.add(abc);
}
List<Object[]> listKondisiPasien = reportingPelayananRekamMedisService
.findAntrianPasienDiperiksaAsalRujukan(startDate, endDate);
for (Object[] data : listKondisiPasien) {
KunjunganPasienStatusDanJenisPasienDto2 abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
KunjunganPasienRuanganDto abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
listKunjunganPasienStatusDanJenisPasienDto.add(abc);
}
@ -4154,19 +4154,19 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date()))));
String monthFirstCapslock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1);
// String monthAllCapslock = month.toUpperCase();
List<KunjunganPasienStatusDanJenisPasienDto2> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<>();
List<KunjunganPasienRuanganDto> listKunjunganPasienStatusDanJenisPasienDto = new ArrayList<>();
List<Object[]> listStatusPasien = reportingPelayananRekamMedisService
.findAntrianPasienDiperiksaStatusPasien(startDate, endDate);
for (Object[] data : listStatusPasien) {
KunjunganPasienStatusDanJenisPasienDto2 abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
KunjunganPasienRuanganDto abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
listKunjunganPasienStatusDanJenisPasienDto.add(abc);
}
List<Object[]> listKelompokPasien = reportingPelayananRekamMedisService
.findAntrianPasienDiperiksaKelompokPasien(startDate, endDate);
for (Object[] data : listKelompokPasien) {
KunjunganPasienStatusDanJenisPasienDto2 abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
KunjunganPasienRuanganDto abc = getKunjunganPasienStatusDanJenisPasienDto2(data);
listKunjunganPasienStatusDanJenisPasienDto.add(abc);
}