package incheon.ags.dss.under.service;

import java.util.List;
import incheon.ags.dss.under.vo.UrbUdgdFcltyMstVO;
import incheon.ags.dss.under.vo.UrbUdgdFcltyDtlVO;

public interface UrbUdgdFcltyService {

    /** 분석 실행 (Master 등록 + Detail 적재) */
    int runUndergroundAnalysis(UrbUdgdFcltyMstVO vo) throws Exception;

    /** 분석 상세 결과 조회 */
    List<UrbUdgdFcltyDtlVO> selectUndergroundResultList(UrbUdgdFcltyDtlVO vo) throws Exception;
    
    int selectUndergroundResultCount(UrbUdgdFcltyDtlVO vo) throws Exception;
}