Salman Manoe 224b70647f Update service remunerasi
Pembuatan service hitung target skor dokter
2021-12-24 08:12:56 +07:00

54 lines
1.8 KiB
Java

package com.jasamedika.medifirst2000.service;
import java.text.ParseException;
import java.util.Date;
import java.util.List;
import java.util.Map;
import com.jasamedika.medifirst2000.vo.SettingPirSdmVO;
import com.jasamedika.medifirst2000.vo.StrukHistoriVO;
import com.jasamedika.medifirst2000.vo.custom.TargetLayananJamKerjaVO;
import com.jasamedika.medifirst2000.vo.custom.TargetLayananLuarJamKerjaVO;
public interface IkiDanRemunerasiService {
public Map<String, Object> loadData();
public Map<String, Object> getKalkulasiDataRemunerasi(Integer id, String date);
public Map<String, Object> getKalkulasiDataRemunerasiByUnitKerja(Integer id, String date);
public Map<String, Object> saveIkiRemunerasi(StrukHistoriVO vo);
public Map<String, Object> getKalkulasiDataRemunerasiPegawai(String date);
public Map<String, Object> getListPegawai();
public Map<String, Object> findPir(String tahun);
public Map<String, Object> findIKU(String periode, Integer idUnitkerja);
public List<Map<String, Object>> findAllIKU();
public Map<String, Object> savePirDanIku(List<SettingPirSdmVO> vo);
public void autoSaveTargetCapaianLayananJamKerja() throws ParseException;
public void autoSaveTargetCapaianLayananJamKerja(String strPeriode) throws ParseException;
public void saveTargetCapaianLayananKelompokKerja(TargetLayananJamKerjaVO vo, Date periodeHitung)
throws ParseException;
public void autoSaveTargetCapaianLayananLuarJamKerja(String strPeriode) throws ParseException;
public void saveTargetCapaianLayananPegawai(TargetLayananLuarJamKerjaVO vo, Date periodeHitung)
throws ParseException;
public List<TargetLayananJamKerjaVO> findAllTargetCapaianLayananJamKerja(String strPeriode, Integer idKsm)
throws ParseException;
public List<TargetLayananLuarJamKerjaVO> findAllTargetCapaianLayananLuarJamKerja(String strPeriode)
throws ParseException;
}