38 lines
1.5 KiB
Java
38 lines
1.5 KiB
Java
package com.jasamedika.medifirst2000.service;
|
|
|
|
import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
import com.jasamedika.medifirst2000.dto.FileUploadExcelDto;
|
|
import com.jasamedika.medifirst2000.dto.PayRollDto;
|
|
import com.jasamedika.medifirst2000.dto.PayRollUangMakanDto;
|
|
|
|
public interface PayRollPegawaiService {
|
|
|
|
List<Map<String, Object>> prosesPegawaiBluPkwt(Integer idDetailKategoriPegawai,Integer idJenisGaji,String periode,Date tglHistori);
|
|
|
|
List<PayRollDto> save(List<PayRollDto> dtos);
|
|
|
|
List<Map<String, Object>> findDetailKategoryPegawaiBluPkwt(List<Integer> ids);
|
|
|
|
List<Map<String, Object>> findAllJenisGaji();
|
|
|
|
List<Map<String, Object>> prosesUangMakanPegawai(Integer idDetailKategoriPegawai,Integer idJenisGaji,String periode,String uangMakanOrHarianLepas,Date tglHistori);
|
|
|
|
List<PayRollUangMakanDto> saveUangMakan(List<PayRollUangMakanDto> dtos,String uangMakanOrHarianLepas);
|
|
|
|
List<PayRollUangMakanDto> importUangMakan(Integer idKategoryPegawai, Integer idJenisGaji, String periode, String fileExcel,Date tglHistori,FileUploadExcelDto dto);
|
|
|
|
List<Map<String, Object>> prosesDokterPsikologiPkwt(Integer idDetailKategoriPegawai,Integer idJenisGaji,String periode,Date tglHistori);
|
|
|
|
List<Map<String, Object>> findRekananPenjaminPasien();
|
|
|
|
List<Map<String, Object>> prosesPremiAsuransi(Integer idJenisGaji, String periode,Integer idRekanan,Date tglHistori);
|
|
|
|
List<PayRollUangMakanDto> savePremiAsuransi(List<PayRollUangMakanDto> dtos);
|
|
|
|
Map<String, Object> findUmr(String periode);
|
|
|
|
}
|