2021-01-07 11:34:56 +07:00

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);
}