package cokr.xit.fims.cvlc.dao;

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

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

import cokr.xit.fims.crdn.CrdnQuery;
import cokr.xit.fims.cvlc.CrdnCvlcpt;
import cokr.xit.foundation.component.AbstractMapper;
import cokr.xit.foundation.data.DataObject;

/**새올 민원 개별 요청 관리 DAO
 * @author leebj
 */
@Mapper("saCvlcptIndviDmndMapper")
public interface SaCvlcptIndviDmndMapper extends AbstractMapper {

	/**지정한 조건에 따라 새올요청자료 목록을 조회한다.
	 * @param crdnQuery 새올요청자료 목록 조회조건
	 * @return 새올요청자료 목록
	 */
	List<DataObject> selectDmndDataList(CrdnQuery query);

	/** 새올 요청자료를 등록한다.
	 * @param crdnCvlcpt 새올 요청자료 정보
	 * @return 저장된 정보 수
	 */
	int insertDmndDataInfo(CrdnCvlcpt crdnCvlcpt);

	/** 새올 요청자료를 삭제한다.
	 * @param map 삭제 요청 파라미터
	 * @return 저장된 정보 수
	 */
	int deleteDmndDataInfo(Map<String, Object> map);

}
