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

import incheon.ags.ias.srvy.srvyRspns.vo.SrvyRspnsVO;
import incheon.ags.ias.srvy.srvyRspns.vo.SrvyRspnsSearchVO;
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 SrvyRspnsMapper {

    List<Map<String, Object>> selectSrvyRspnsList(SrvyRspnsSearchVO searchVO);
    int selectSrvyRspnsListTotCnt(SrvyRspnsSearchVO searchVO);
    SrvyRspnsVO selectSrvyRspnsDetail(SrvyRspnsVO srvyRspnsVO);
    int insertSrvyRspns(SrvyRspnsVO srvyRspnsVO);
    int updateSrvyRspns(SrvyRspnsVO srvyRspnsVO);
    int deleteSrvyRspns(SrvyRspnsVO srvyRspnsVO);
    Map<String, Object> selectSrvy(Map<String, Object> params);
    List<Map<String, Object>> selectSrvyRspdnt();
    List<Map<String, Object>> selectSrvyQitem();
    List<Map<String, Object>> selectSrvyQitemArtcl();
    List<Map<String, Object>> selectSrvyQitemList(Map<String, Object> params);
    List<Map<String, Object>> selectSrvyQitemArtclList(Map<String, Object> params);
    List<Map<String, Object>> selectSrvyList(SrvyRspnsVO srvyRspnsVO);
    int selectSrvyListCount(SrvyRspnsVO srvyRspnsVO);
}
