package com.jasamedika.medifirst2000.service; import java.util.List; import java.util.Map; import org.springframework.data.domain.Pageable; import com.jasamedika.medifirst2000.entities.Ruangan; import com.jasamedika.medifirst2000.vo.KirimPerbaikanVO; import com.jasamedika.medifirst2000.vo.PemeliharaanVO; import com.jasamedika.medifirst2000.vo.PenjadwalanHeaderVO; import com.jasamedika.medifirst2000.vo.PerbaikanVO; import com.jasamedika.medifirst2000.vo.PermintaanPerbaikanVO; import com.jasamedika.medifirst2000.vo.RequestBarangDariRuanganVO; import com.jasamedika.medifirst2000.vo.SukuCadangLuarVO; /** * Agama Service * * @author Roberto */ public interface PsrsPermintaanPerbaikanService extends BaseAnggaranService { Map savePermintaanPerbaikan(PermintaanPerbaikanVO vo); Map getAsetByRuangan(); Map kirimPerbaikan(KirimPerbaikanVO vo); Map konfirmasiPerbaikan(KirimPerbaikanVO vo); Map saveVerifikasiPerbaikan(KirimPerbaikanVO vo); Map savePenjadwalan(PenjadwalanHeaderVO vo); Map getAsetByProduk(Integer produkId); Ruangan getRuanganTujuan(); Map getDetailPermintaan(String noRec); Map getRuanganPerbaikan(); Map getProdukPerbaikan(Integer id); Map getAsetByProdukAndRuangan(Integer produkId, Integer ruanganId); Map preAddPerbaikan(String noRec); Map savePerbaikan(PerbaikanVO vo); Map savePemeliharaan(PemeliharaanVO vo); Map preAddPemeliharaan(String noRec); Map saveSukuCadangLuar(List vo); Map getKotrak(); Map getKontrakDetail(String noRec); //add by iwankasan //12.12.2017 Map getLapPermintaanPerbaikan(); //Map getLapPermintaanPerbaikan(String dateStart, String dateEnd, String noOrder); Map getLapPermintaanPerbaikanByDate(String startDate, String endDate); Map getLapPermintaanPerbaikanByNoOrder(String noOrder); Map getLapPermintaanPerbaikanByJenisOrder(String jenisOrder, String startDate, String endDate); Map getOrderSukuCadangbyStrukOrder(String strukOrder); Map getMonitoringPerbaikanByDate(String startDate, String endDate); //Map savePermintaanPerbaikanNoAsset(PermintaanPerbaikanVO vo); Map getAssetGedungByJenisAsset(Integer idJenis); Map getAssetNonGedungByJenisAsset(Integer id, Integer idJenis); Map getAssetGedungByOrderPelayanan(String noOrderPelayanan); Map getAssetNonGedungByOrderPelayanan(String noOrderPelayanan); Map getRegistrasiAssetByJenisProduk(String noRec); }