package com.jasamedika.medifirst2000.dao.custom;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * 
 * @author Roberto
 */
public interface CssdSterilisasiDaoCustom {
	
	List<Map<String, Object>> getPaket();
	
	Map<String, Object> getByIdProduk(Integer paketId, Integer produkId);

	List<Map<String, Object>>  getProdukByPaket(Integer paketId);

	int getNoUrut(Date date);

	List<Map<String, Object>> getProdukNonPaket();

	List<Map<String,Object>> getCaraSterilisasi(String string);

	int countSterilisasi(String tanggalAwal, String tanggalAhir, Integer kelompokTransaksiId, String noStruk,
			String jenisCustomer);

	List<Map<String, Object>> listSterilisasi(int rowStart, int rowEnd, String sort, String dir, String tanggalAwal,
			String tanggalAhir, Integer kelompokTransaksiId, String noStruk, String jenisCustomer);

	Object jamMulaiUjiSwap(String string);

	Object jamAhirUjiSwap(String string);

	Object jamMulaiDecontaminasi(String string);

	Object jamAhirDecontaminasi(String string);

	Object jamMulaiPengemasan(String string);

	Object jamAhirPengemasan(String string);

	Object jamMulaiSterilisasi(String string);

	Object jamAhirSterilisasi(String string);

	Object jamMulaiPenyimpanan(String string);

	Object jamAhirPenyimpanan(String string);

	Object jenisSterilisasi(String string);

	Object noKirim(String string);

	Object status(String string);

	List<Map<String, Object>> findStrukPelayananDetailByNoRec(String noRec);

	Map<String, Object> findStrukPelayananByNoRec(String noRec);

	Map<String, Object> findPasienByStrukPelayanan(String string);

	List<Map<String, Object>> findStrukPelayananDetailByNoRecWithHarga(String noRec);

	String jenisHarga(String noRec);
	
	List<Map<String, Object>> getJenisPaket();
	List<Map<String, Object>> getPaketByJenisPaket(Integer idJenisPaket);
	List<Map<String, Object>> getMapPaketByProduk(Integer idPaket);
	
}
