package incheon.res.mng.danga.mapper;

import incheon.res.mng.danga.vo.MngDangaVO;
import incheon.res.mng.govoff.vo.RdmOeGovoffVO;
import org.egovframe.rte.psl.dataaccess.util.EgovMap;

import java.util.List;

@org.egovframe.rte.psl.dataaccess.mapper.Mapper @incheon.com.config.annotation.MainDB
public interface MngDangaMapper {

	public List selectDangaViewGUPT(MngDangaVO vo) throws Exception;

	public List selectDangaViewGUFE(MngDangaVO vo) throws Exception;

	public List selectDangaViewLITX(MngDangaVO vo) throws Exception;

	public List selectDangaViewMDWA(MngDangaVO vo) throws Exception;

	public List selectDangaViewGUPP(MngDangaVO vo) throws Exception;

	public int insertLitx(MngDangaVO vo) throws Exception;

	public int insertMdwa(MngDangaVO vo) throws Exception;

	public int insertGupt(MngDangaVO vo) throws Exception;

	public int insertGufe(MngDangaVO vo) throws Exception;

	public int insertGupp(MngDangaVO vo) throws Exception;

	public List<EgovMap> selectGuifList() throws Exception;

	public void deleteGupt() throws Exception;

	public void deleteGufe(MngDangaVO vo) throws Exception;

	public void deleteGupp(MngDangaVO vo) throws Exception;

	public void deleteMdwa() throws Exception;

	public void deleteLitx() throws Exception;

    void insertNewGufe(RdmOeGovoffVO vo) throws Exception;

	void insertNewGupp(RdmOeGovoffVO vo) throws Exception;

	List<MngDangaVO> selectGupCdeList() throws Exception;
}