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

77 lines
3.1 KiB
Java

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<String, Object> saveKartuPengendali(KartuPengendaliCustomVO vo);
/*public KartuPengendaliDetailVO updateKartuPengendali(KartuPengendaliDetailVO vo);*/
public String GenerateNoUsulan();
public String GenerateNoUsulanDetail(Long size);
Map<String, Object> kartuPengenDaliPAging(Integer page, Integer limit, String sort, String dir, String dateStart,String dateEnd, Integer pengendaliId, Boolean isPpk, Boolean isUlp, Boolean isPp);
public Map<String, Object> verifikasiPpk(VerifikasiKartuPengendaliDetailVO vo);
public List<Map<String, Object>> kartuPengendliDetailList(String noRec);
Map<String, Object> verifikasiKartuPengendaliDetailByAnggaran(VerifikasiKartuPengendaliDetailVO vo);
Map<String, Object> result(String dateStart, String dateEnd);
Map<String, Object> 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<String, Object> getKartuPengendaliHeaderByNoRec(String noRec);
Map<String, Object> verifikasiAnggaran(VerifikasiKartuPengendaliHeaderVO vo);
public Map<String, Object> verfikasiDirekturTerkait(VerifikasiKartuPengendaliHeaderVO vo);
Map<String, Object> metodePengadaanDetail(Integer noRec);
Map<String, Object> getPreAddJadwal(String noRec);
Map<String, Object> updateJadwal(UpdateJadwalVO vo);
public String generateTemplateExcel(String noRec) throws FileNotFoundException;
Map<String, Object> rekapPemenang(VerifikasiKartuPengendaliDetailVO vo);
Map<String, Object> preAddPenerimaan(Integer page, Integer limit, String sort, String dir, String dateStart,String dateEnd, Integer supplierId);
Map<String, Object> getStrukRekap(String noRec);
Map<String, Object> uploadExel(UploadExcelVO vo) throws IOException;
Map<String, Object> savePenawaranHargaSupplier(PenawaranHargaVO vo) throws IOException;
Map<String, Object> preRekapPemenang(String noRec);
Map<String, Object> rekapPemenangFromUlp(RekapPemenangUlpVO vo);
Map<String, Object> listKontrakGrid(Integer page, Integer limit, String sort, String dir, String dateStart,String dateEnd, Integer supplierId, Integer tahun);
Map<String, Object> verfikasiPp(VerifikasiKartuPengendaliHeaderVO vo);
Map<String, Object> verfikasiULP(VerifikasiKartuPengendaliHeaderVO vo);
/* Map<String, Object> verifikasiKartuPengendaliDetail(KartuPengendaliDetailVO vo);*/
}