package incheon.res.mng.danga.service;

import incheon.res.mng.danga.vo.MngDangaVO;
import incheon.res.mng.govoff.vo.RdmOeGovoffVO;
import org.apache.commons.math3.analysis.function.Exp;
import org.egovframe.rte.psl.dataaccess.util.EgovMap;

import java.util.List;

public interface MngDangaService {

	List<EgovMap> selectGuifList() throws Exception;

	List selectDangaViewGUPT(MngDangaVO vo) throws Exception;

	List selectDangaViewGUFE(MngDangaVO vo) throws Exception;

	List selectDangaViewLITX(MngDangaVO vo) throws Exception;

	List selectDangaViewMDWA(MngDangaVO vo) throws Exception;

	List selectDangaViewGUPP(MngDangaVO vo) throws Exception;

    int insertLitx(MngDangaVO vo) throws Exception;

    int insertMdwa(MngDangaVO vo) throws Exception;

	int insertGupt(MngDangaVO vo) throws Exception;

    int insertGufe(MngDangaVO vo) throws Exception;

	int insertGupp(MngDangaVO vo) throws Exception;

	void deleteGupt() throws Exception;

	void deleteGufe(MngDangaVO vo) throws Exception;

	void deleteGupp(MngDangaVO vo) throws Exception;

	void deleteMdwa() throws Exception;

	void deleteLitx() throws Exception;

    void insertNewGufe(RdmOeGovoffVO vo) throws Exception;

	void insertNewGupp(RdmOeGovoffVO vo) throws Exception;

	List<MngDangaVO> selectGupCdeList() throws Exception;
}
