package incheon.ags.dtad.mapper;

import incheon.ags.dtad.vo.DtadBizVO;
import incheon.ags.dtad.vo.DtadDtmVO;
import incheon.ags.dtad.vo.DtadGeoVO;
import incheon.com.config.annotation.MainDB;

import org.egovframe.rte.psl.dataaccess.mapper.Mapper;

import java.util.List;
import java.util.Map;

/**
 *  수치지형도 관리자 페이지
 */
@Mapper @MainDB
public interface DtadMapper {
	//사업정보 조회
	List<DtadBizVO> selectBizList(DtadBizVO param);
	
	//사업정보 count 조회
	int selectBizCount(DtadBizVO param);
	
	//사업정보 등록
	int insertBiz (DtadBizVO param);

	//사업정보 수정
	int updateBiz (DtadBizVO param);
	
	//사업정보 삭제
	int deleteBiz (DtadBizVO param);

	//수치지형도 조회
	List<DtadDtmVO> selectDtmFileList(DtadDtmVO param);

	//수치지형도 count 조회
	int selectDtmFileCount(DtadDtmVO param);
	
	//수치지형도 등록
	int insertDtm(DtadDtmVO param);

	//공간정보 통계 조회
	List<DtadGeoVO> selectGeoList(DtadGeoVO param);
	
	//공간정보 통계 count 조회
	int selectGeoCount(DtadGeoVO param);

	//공간정보 통계 등록
	int insertGeo(DtadGeoVO param);

	//공간정보 통계 수정
	int updateGeo(DtadGeoVO param);

	//공간정보 통계 삭제
	int deleteGeo(DtadGeoVO param);
	
}
