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

40 lines
2.0 KiB
Java

package com.jasamedika.medifirst2000.service;
import java.util.Date;
import java.util.List;
import java.util.Map;
import com.jasamedika.medifirst2000.dto.JadwalSeleksiDto;
import com.jasamedika.medifirst2000.dto.RegistrasiPelamarDto;
import com.jasamedika.medifirst2000.dto.TerimaBerkasLamaranDto;
public interface RekrutmenService {
List<Map<String, Object>> getAllJenisKelamin();
List<Map<String, Object>> getAllAgama();
List<Map<String, Object>> getAllStatusPerkawinan();
List<Map<String, Object>> getPosisiLamar();
List<Map<String, Object>> getAllPendidikan();
Map<String, Object> saveRegistrasiPelamar(RegistrasiPelamarDto dto);
List<Map<String,Object>> getDaftarPelamar(Date startPeriode,Date endPeriode);
List<Map<String, Object>> getDaftarPelamarJadwalSeleksi(String periode,Integer jenisTestId);
List<Map<String, Object>> getDaftarPelamarPelaksanaSeleksi(String periode,Integer jenisTestId);
List<Map<String, Object>> getPNSNonPNS();
List<Map<String, Object>> getBerkasLamaran(Integer kategoryPegawaiId,Integer jabatanId);
Map<String, Object> getGenerateNoStrukPlanning();
Map<String, Object> saveBerkasLamaran(TerimaBerkasLamaranDto dto);
List<Map<String,Object>> getProdukJenisTest();
List<Map<String,Object>> getAllRuangan();
List<Map<String,Object>> getPetugasSdm();
Map<String, Object> saveJadwalSeleksi(JadwalSeleksiDto dto);
List<Map<String,Object>> listJadwalSeleksi(String periodeLowongan);
Map<String, Object> savePelaksanaanSeleksi(JadwalSeleksiDto dto);
List<Map<String, Object>> listPelaksanaSeleksi(String periodeLowongan);
Map<String, Object> saveNilaiSeleksi(JadwalSeleksiDto dto);
List<Map<String, Object>> getAllJenisOrganisasi();
List<Map<String, Object>> getDaftarPelamarInputNilai(String periode,Integer jenisTestId);
List<Map<String, Object>> listPelaksanaSeleksiByNoRecStrukPlanning(String noRecStrukPlanning);
Map<String, Object> getDaftarHadirRekrutmen(String noRecStrukPlanning,Integer jenisTestId);
Map<String, Object> getDokumenById(Integer dokumenId);
}