package incheon.ags.ias.authrt.mapper;

import incheon.ags.ias.authrt.vo.AuthrtSearchVO;
import incheon.ags.ias.authrt.vo.AuthrtVO;
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 AuthrtMapper {
    List<Map<String, Object>> selectAuthrtList(AuthrtSearchVO authrtSearchVO) throws Exception;
    List<Map<String, Object>> selectSysList() throws Exception;
    List<Map<String, Object>> selectAuthrtTypeList() throws Exception;
    AuthrtVO selectAuthrtDetail(AuthrtVO authrtVO) throws Exception;
    int selectAuthrtListCnt(AuthrtSearchVO authrtSearchVO) throws Exception;
    int insertAuthrt(AuthrtVO authrtVO) throws Exception;
    int updateAuthrt(AuthrtVO authrtVO) throws Exception;
    int deleteAuthrt(AuthrtVO authrtVO) throws Exception;
}