package kcg.faics.tg.service;

import java.util.HashMap;
import java.util.List;

import kcg.faics.cmmn.bbs.BaseBbsService;
import kcg.faics.tg.vo.WeakPlaceSearchVO;
import kcg.faics.tg.vo.WeakPlaceVO;

/**
 * 외사취약지 관련 인터페이스.
 * 
 * @author kimnomin
 *
 */
public interface WeakPlaceService extends
		BaseBbsService<WeakPlaceSearchVO, WeakPlaceVO> {
	/**
	 * 소속별 외사취약지 통계현황을 반환한다.
	 * 
	 * @return 소속별 외사취약지 통계현황
	 * @throws Exception
	 *             기본 예외 처리
	 */
	List<HashMap<String, Object>> selectStatsPerPlace() throws Exception;
	
	/**
	 * 해당 소속의 마지막 외사취약지 일련번호를 반환한다.
	 * 
	 * @param place1
	 *            소속
	 * @return 마지막 외사취약지 일련번호
	 * @throws Exception
	 *             기본 예외 처리
	 */
	int selectMaxWpNo(String place1) throws Exception;
}
