package incheon.sgp.sea.service;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Service;

import incheon.sgp.sea.vo.SgpSeaFilterVO;
import incheon.sgp.sea.vo.SgpSeaVO;
import incheon.sgp.sea.vo.SgpSeaFcltyVO;
import incheon.sgp.sea.vo.AddressVO;

@Service
public interface SgpSeaService {
    List<SgpSeaVO> seaList(SgpSeaFilterVO filterVO); 
    
    Map<String, Object> seaStats(SgpSeaFilterVO filterVO);
    
    List<SgpSeaVO> seaTypeList() throws Exception;
    List<SgpSeaVO> seaTypeDetailList(String parentCode) throws Exception;
    void saveFclty(SgpSeaFcltyVO vo) throws Exception;
    void deleteFclty(SgpSeaFcltyVO vo) throws Exception;
    List<AddressVO> getAddress(SgpSeaFilterVO filterVO); 
    List<AddressVO> getAddressByPoi(SgpSeaFilterVO filterVO); 
}
