package com.jasamedika.medifirst2000.service; import java.util.Collection; import java.util.List; import java.util.Map; import org.springframework.data.domain.Pageable; import org.springframework.data.jpa.domain.Specification; import com.jasamedika.medifirst2000.entities.Ruangan; import com.jasamedika.medifirst2000.vo.RuanganVO; public interface RuanganService extends BaseVoService { List findRuanganByDepartemen(); List findRuanganRanap(); List findRuanganJalan(); List findRuanganOperator(); List findRuanganByDepartemenSettingDataFixed(String prefixInstalasi); Map findByName(Integer page, Integer limit, String sort, String dir, String nama, String kdRuangan); Map findAllWithPageAndLimitAndSortByAndDirectionParameter(Specification spec, Pageable pageable); Map ruanganPaging(Integer page, Integer limit, String sort, String dir, Specification spec); List findRuanganByDepartemenByName(String nama); Collection findRuanganLaboratorium(); public List findRuanganByParent(Integer idRuangan); public Integer countRuanganBilik(Integer idRuangan); List findRuanganByDepartemenDetail(); List findRuanganRehamMedik(); List> findRuangan(); Map findAllRuanganForTagihan(Integer instalasiId); List> findRuanganUnitKerja(); List> findKamarByRuangan(Integer idRuangan); /* * Author Iwan Kasan */ Map getRuanganByIdDep(); Map getJmlTempatTidur(); Map getJmlTempatTidurByIdRuangan(Integer idRuangan); List findRuanganPenunjang(); List> findListRuanganDepartemen(Integer departemenId); List> findRajalBPJS(); Map getRuanganById(Integer idRuangan); Ruangan findRuanganByDepartemenAndKdRuangan(String kdRuangan); }