package incheon.ags.dss.regen.mapper;

import java.util.List;

import incheon.ags.dss.regen.vo.UrbUserMdlDtlVO;
import org.egovframe.rte.psl.dataaccess.mapper.Mapper;

@Mapper 
@incheon.com.config.annotation.MainDB 
public interface UrbUserMdlDtlMapper {

    /** 사용자모델정보 상세 조회 */
    UrbUserMdlDtlVO selectUrbUserMdlDtlDetail(UrbUserMdlDtlVO vo) throws Exception;

    /** 사용자모델정보 목록 조회 */
    List<UrbUserMdlDtlVO> selectUrbUserMdlDtlList(UrbUserMdlDtlVO vo) throws Exception;

    /** 사용자모델정보 목록 총 개수 */
    int selectUrbUserMdlDtlListCnt(UrbUserMdlDtlVO vo) throws Exception;
    
    /** 사용자모델정보 등록 */
    void insertUrbUserMdlDtl(UrbUserMdlDtlVO vo) throws Exception;
    
    /** 사용자모델정보 수정 */
    void updateUrbUserMdlDtl(UrbUserMdlDtlVO vo) throws Exception;

    /** 사용자모델정보 삭제 */
    void deleteUrbUserMdlDtl(UrbUserMdlDtlVO vo) throws Exception;
}