package com.jasamedika.medifirst2000.service; import java.io.FileNotFoundException; import java.io.IOException; import java.util.List; import java.util.Map; import com.jasamedika.medifirst2000.vo.KartuPengendaliCustomVO; import com.jasamedika.medifirst2000.vo.KartuPengendaliDetailVO; import com.jasamedika.medifirst2000.vo.PenawaranHargaVO; import com.jasamedika.medifirst2000.vo.RekapPemenangUlpVO; import com.jasamedika.medifirst2000.vo.UpdateJadwalVO; import com.jasamedika.medifirst2000.vo.UploadExcelVO; import com.jasamedika.medifirst2000.vo.VerifikasiKartuPengendaliDetailVO; import com.jasamedika.medifirst2000.vo.VerifikasiKartuPengendaliHeaderVO; public interface KartuPengendaliService { public Map saveKartuPengendali(KartuPengendaliCustomVO vo); /*public KartuPengendaliDetailVO updateKartuPengendali(KartuPengendaliDetailVO vo);*/ public String GenerateNoUsulan(); public String GenerateNoUsulanDetail(Long size); Map kartuPengenDaliPAging(Integer page, Integer limit, String sort, String dir, String dateStart,String dateEnd, Integer pengendaliId, Boolean isPpk, Boolean isUlp, Boolean isPp); public Map verifikasiPpk(VerifikasiKartuPengendaliDetailVO vo); public List> kartuPengendliDetailList(String noRec); Map verifikasiKartuPengendaliDetailByAnggaran(VerifikasiKartuPengendaliDetailVO vo); Map result(String dateStart, String dateEnd); Map kartuPengenDaliPagingHeader(Integer page, Integer limit, String sort, String dir,String dateStart, String dateEnd, Integer pengendaliId, Boolean isPpk, Boolean isUlp,Boolean isPp,Boolean isAnggaran, Boolean isPengendali, Boolean isDirekturTerkait); Map getKartuPengendaliHeaderByNoRec(String noRec); Map verifikasiAnggaran(VerifikasiKartuPengendaliHeaderVO vo); public Map verfikasiDirekturTerkait(VerifikasiKartuPengendaliHeaderVO vo); Map metodePengadaanDetail(Integer noRec); Map getPreAddJadwal(String noRec); Map updateJadwal(UpdateJadwalVO vo); public String generateTemplateExcel(String noRec) throws FileNotFoundException; Map rekapPemenang(VerifikasiKartuPengendaliDetailVO vo); Map preAddPenerimaan(Integer page, Integer limit, String sort, String dir, String dateStart,String dateEnd, Integer supplierId); Map getStrukRekap(String noRec); Map uploadExel(UploadExcelVO vo) throws IOException; Map savePenawaranHargaSupplier(PenawaranHargaVO vo) throws IOException; Map preRekapPemenang(String noRec); Map rekapPemenangFromUlp(RekapPemenangUlpVO vo); Map listKontrakGrid(Integer page, Integer limit, String sort, String dir, String dateStart,String dateEnd, Integer supplierId, Integer tahun); Map verfikasiPp(VerifikasiKartuPengendaliHeaderVO vo); Map verfikasiULP(VerifikasiKartuPengendaliHeaderVO vo); /* Map verifikasiKartuPengendaliDetail(KartuPengendaliDetailVO vo);*/ }