package incheon.res.rdm.com.minwon.service.impl;



import incheon.res.rdm.com.minwon.mapper.RdmComMinwonMapper;
import incheon.res.rdm.com.minwon.service.RdmComMinwonService;
import incheon.res.rdm.com.minwon.vo.RdmComMinwonVO;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.egovframe.rte.fdl.cmmn.EgovAbstractServiceImpl;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;



@Service
public class RdmComMinwonServiceImpl extends EgovAbstractServiceImpl implements RdmComMinwonService {

	protected Log log = LogFactory.getLog(this.getClass());
		
	@Resource
    private RdmComMinwonMapper rdmComMinwonMapper;
	

	/**
	 * @MethodDESC : 민원정보
	 */
	@Override
	public RdmComMinwonVO selectMinwon(RdmComMinwonVO vo) throws Exception{
		return rdmComMinwonMapper.selectMinwon(vo);
	}
	
	/**
	 * @MethodDESC : 민원접수신청로그
	 */
	@Override
	public RdmComMinwonVO selectCggi(RdmComMinwonVO vo) throws Exception{
		return rdmComMinwonMapper.selectCggi(vo);
	}
	
	/**
	 * @MethodDESC : 시군구 민원연계 신청정보 입력
	 */
	@Override
	public void insertCggiDt(RdmComMinwonVO vo) throws Exception {
		rdmComMinwonMapper.insertCggiDt(vo);
	}
	
	/**
	 * @MethodDESC : 시군구 민원연계 신청정보 수정
	 */
	@Override
	public int updateCggiDt(RdmComMinwonVO vo) throws Exception {
		return rdmComMinwonMapper.updateCggiDt(vo);
	}
	
	/**
	 * @MethodDESC : 시군구 민원연계 신청허가등록 완료
	 */
	@Override
	public int updateCggiComplete(RdmComMinwonVO vo) throws Exception {
		return rdmComMinwonMapper.updateCggiComplete(vo);
	}
	
	/**
	 * @MethodDESC : 시군구 민원연계 신청허가 등록완료
	 */
	@Override
	public int updateCggiinnerComplete(RdmComMinwonVO vo) throws Exception {
		return rdmComMinwonMapper.updateCggiinnerComplete(vo);
	}
	
}