package incheon.ags.dss.regen.service;

import java.util.List;

import incheon.ags.dss.regen.vo.UrbMdlMstVO;

/**
 * 3D 모델 배치(Mst) 기능 대표 서비스
 */
public interface UrbMdlMstService {

    /** 모델정보 상세 조회 */
    UrbMdlMstVO selectUrbMdlMstDetail(UrbMdlMstVO vo) throws Exception;

    /**
     * 모델 배치 정보 저장 (등록/수정)
     */
    String saveUrbMdlMst(UrbMdlMstVO vo) throws Exception;
    
    /** 모델정보 삭제 */
    int deleteUrbMdlMst(UrbMdlMstVO vo) throws Exception;

    /** 모델정보 목록 조회 */
    List<UrbMdlMstVO> selectUrbMdlMstList(UrbMdlMstVO vo) throws Exception;

    /** 모델정보 목록 총 개수 */
    int selectUrbMdlMstListCnt(UrbMdlMstVO vo) throws Exception;
}
