package incheon.res.rdm.com.pjtplan.service;

import incheon.res.rdm.com.pjtplan.vo.RdmComPjtplan;
import incheon.res.rdm.com.pjtplan.vo.RdmComPjtplanVO;

import java.util.List;

public interface RdmComPjtplanService {
	/**
	 * @MethodDESC : 사업계획서 목록 조회
	 */
	List selectPjtplanList(RdmComPjtplanVO vo) throws Exception;
	
	/**
	 * @MethodDESC : 목록 카운트 조회
	 */
	int countList(RdmComPjtplanVO vo) throws Exception;
	
	/**
	 * @MethodDESC : 사업계획서 상세 조회
	 */
	RdmComPjtplan selectPjtplan(RdmComPjtplanVO vo) throws Exception;
	
	/**
	 * @MethodDESC : 목록조회
	 */
	List selectConferList(RdmComPjtplanVO vo) throws Exception;
	
	/**
	 * @MethodDESC : 사업계획서 상태 변경
	 */
	int updatePjtplanState(RdmComPjtplanVO vo) throws Exception;
	
	int updateAccDate(RdmComPjtplanVO vo) throws Exception;
	
	int updateRevDes(RdmComPjtplanVO vo) throws Exception;
	
}