package com.jasamedika.medifirst2000.service; import java.util.List; import java.util.Map; import org.springframework.orm.jpa.JpaSystemException; import com.jasamedika.medifirst2000.entities.LogbookKinerja; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.vo.LogbookKinerjaVO; public interface LogbookKinerjaService extends BaseVoService { public LogbookKinerjaVO addPengajuanKontrakKinerja(LogbookKinerjaVO vo) throws JpaSystemException, ServiceVOException; public LogbookKinerjaVO updatePengajuanKontrakKinerja(LogbookKinerjaVO vo) throws JpaSystemException, ServiceVOException; public List> findPengajuanKontrakKinerja(Integer idPegawai, Integer idJabatan) throws JpaSystemException; public List> findDupKontrakKinerja(Integer idPegawai, Integer idJabatan, Long bulan, Integer idIndikator) throws JpaSystemException; public Map findKontrakKinerja(Integer idPegawai, Integer idJabatan, Long bulan) throws JpaSystemException; public List> findKontrakKinerja(Integer idIndikator) throws JpaSystemException; public Map findLogbookKinerja(Integer idPegawai, Integer idJabatan, Long bulan) throws JpaSystemException; public List> findAksesPegawai(Integer idPegawai); public List> findLogbookSkoringDokter(Integer idPegawai, Long bulan); }