39 lines
1.5 KiB
Java
39 lines
1.5 KiB
Java
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<LogbookKinerja, LogbookKinerjaVO, String> {
|
|
|
|
public LogbookKinerjaVO addPengajuanKontrakKinerja(LogbookKinerjaVO vo)
|
|
throws JpaSystemException, ServiceVOException;
|
|
|
|
public LogbookKinerjaVO updatePengajuanKontrakKinerja(LogbookKinerjaVO vo)
|
|
throws JpaSystemException, ServiceVOException;
|
|
|
|
public List<Map<String, Object>> findPengajuanKontrakKinerja(Integer idPegawai, Integer idJabatan)
|
|
throws JpaSystemException;
|
|
|
|
public List<Map<String, Object>> findDupKontrakKinerja(Integer idPegawai, Integer idJabatan, Long bulan,
|
|
Integer idIndikator) throws JpaSystemException;
|
|
|
|
public Map<String, Object> findKontrakKinerja(Integer idPegawai, Integer idJabatan, Long bulan)
|
|
throws JpaSystemException;
|
|
|
|
public List<Map<String, Object>> findKontrakKinerja(Integer idIndikator) throws JpaSystemException;
|
|
|
|
public Map<String, Object> findLogbookKinerja(Integer idPegawai, Integer idJabatan, Long bulan)
|
|
throws JpaSystemException;
|
|
|
|
public List<Map<String, Object>> findAksesPegawai(Integer idPegawai);
|
|
|
|
public List<Map<String, Object>> findLogbookSkoringDokter(Integer idPegawai, Long bulan);
|
|
|
|
}
|