package incheon.ags.ias.srvy.srvyQitem.mapper;

import incheon.ags.ias.srvy.srvyQitem.vo.SrvyQitemVO;
import incheon.ags.ias.srvy.srvyQitem.vo.SrvyQitemSearchVO;
import incheon.com.config.annotation.MainDB;
import org.egovframe.rte.psl.dataaccess.mapper.Mapper;

import java.util.List;
import java.util.Map;

@org.egovframe.rte.psl.dataaccess.mapper.Mapper @incheon.com.config.annotation.MainDB
public interface SrvyQitemMapper {
    List<SrvyQitemVO> selectSrvyQitemList(SrvyQitemSearchVO searchVO);
    int selectSrvyQitemListTotCnt(SrvyQitemSearchVO searchVO);
    List<Map<String,Object>> selectSrvy();
    SrvyQitemVO selectSrvyQitemDetail(SrvyQitemVO srvyQitemVO);
    SrvyQitemVO selectSrvyQitemListDetail(SrvyQitemVO srvyQitemVO);
    List<Map<String,Object>> selectSrvyQitemArtclList(SrvyQitemVO srvyQitemVO);
    int selectSrvyQitemListCnt();
    int updateSrvyQitem(SrvyQitemVO srvyQitemVO);
    int insertSrvyQitem(SrvyQitemVO srvyQitemVO);
    int deleteSrvyQitem(SrvyQitemVO srvyQitemVO);
}
