package incheon.res.mng.danga.service.impl;

import incheon.res.mng.danga.mapper.MngDangaMapper;
import incheon.res.mng.danga.service.MngDangaService;
import incheon.res.mng.danga.vo.MngDangaVO;
import incheon.res.mng.govoff.vo.RdmOeGovoffVO;
import incheon.res.rdm.com.code.mapper.RdmComCodeMapper;
import incheon.res.rdm.com.code.vo.RdmComCodeVO;
import org.egovframe.rte.psl.dataaccess.util.EgovMap;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;

@Service
public class MngDangaServiceImpl implements MngDangaService {
	
	@Resource
    private MngDangaMapper mngDangaMapper;

	@Resource
	private RdmComCodeMapper rdmComCodeMapper;

	@Override
	public List<EgovMap> selectGuifList() throws Exception {
		RdmComCodeVO vo = new RdmComCodeVO();
		return rdmComCodeMapper.selectGuifList(vo);
	}
	@Override
	public List selectDangaViewGUPT(MngDangaVO vo) throws Exception {
		return mngDangaMapper.selectDangaViewGUPT(vo);
	}
	@Override
	public List selectDangaViewGUFE(MngDangaVO vo) throws Exception {
		return mngDangaMapper.selectDangaViewGUFE(vo);
	}
	@Override
	public List selectDangaViewLITX(MngDangaVO vo) throws Exception {
		return mngDangaMapper.selectDangaViewLITX(vo);
	}
	@Override
	public List selectDangaViewMDWA(MngDangaVO vo) throws Exception {
		return mngDangaMapper.selectDangaViewMDWA(vo);
	}
	@Override
	public List selectDangaViewGUPP(MngDangaVO vo) throws Exception {
		return mngDangaMapper.selectDangaViewGUPP(vo);
	}
	@Override
	public int insertLitx(MngDangaVO vo) throws Exception{
		return mngDangaMapper.insertLitx(vo);
	}
	@Override
	public int insertMdwa(MngDangaVO vo) throws Exception {
		return mngDangaMapper.insertMdwa(vo);
	}
	@Override
	public int insertGupt(MngDangaVO vo) throws Exception {
		return mngDangaMapper.insertGupt(vo);
	}
	@Override
	public int insertGufe(MngDangaVO vo) throws Exception {
		return mngDangaMapper.insertGufe(vo);
	}
	@Override
	public int insertGupp(MngDangaVO vo) throws Exception {
		return mngDangaMapper.insertGupp(vo);
	}
	@Override
	public void deleteGupt() throws Exception {
		mngDangaMapper.deleteGupt();
	}
	@Override
	public void deleteGufe(MngDangaVO vo) throws Exception {
		mngDangaMapper.deleteGufe(vo);
	}
	@Override
	public void deleteGupp(MngDangaVO vo) throws Exception {
		mngDangaMapper.deleteGupp(vo);
	}
	@Override
	public void deleteMdwa() throws Exception {
		mngDangaMapper.deleteMdwa();
	}
	@Override
	public void deleteLitx() throws Exception {
		mngDangaMapper.deleteLitx();
	}

	@Override
	public void insertNewGufe(RdmOeGovoffVO vo) throws Exception {
		mngDangaMapper.insertNewGufe(vo);
	}

	@Override
	public void insertNewGupp(RdmOeGovoffVO vo) throws Exception {
		mngDangaMapper.insertNewGupp(vo);
	}

	@Override
	public List<MngDangaVO> selectGupCdeList() throws Exception {
		return mngDangaMapper.selectGupCdeList();
	}

}
