package incheon.ags.dss.regen.mapper;

import java.util.List;

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

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

    /** 배경이미지정보 상세 조회 */
    UrbBcrnImgDtlVO selectUrbBcrnImgDtlDetail(UrbBcrnImgDtlVO vo) throws Exception;

    /** 배경이미지정보 목록 조회 */
    List<UrbBcrnImgDtlVO> selectUrbBcrnImgDtlList(UrbBcrnImgDtlVO vo) throws Exception;

    /** 배경이미지정보 목록 총 개수 */
    int selectUrbBcrnImgDtlListCnt(UrbBcrnImgDtlVO vo) throws Exception;
    
    /** 배경이미지정보 등록 */
    void insertUrbBcrnImgDtl(UrbBcrnImgDtlVO vo) throws Exception;
    
    /** 배경이미지정보 수정 */
    void updateUrbBcrnImgDtl(UrbBcrnImgDtlVO vo) throws Exception;

    /** 배경이미지정보 삭제 */
    void deleteUrbBcrnImgDtl(UrbBcrnImgDtlVO vo) throws Exception;
}