package com.eactive.eai.rms.onl.statistics.statisticinfo.daily;

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

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;

import com.eactive.eai.rms.common.base.BaseService;



/**
 * <pre>
 * 1. 기능 : 
 * 2. 처리 개요 : 
 *     - 
 * 3. 주의사항 : 
 * </pre>
 * @author  : yk
 * @version : $Revision: 1.1 $
 */
@Service("dailyStatisticService")
public class DailyStatisticService extends BaseService  {
	@Autowired
	@Qualifier("dailyStatisticDAO")
    private DailyStatisticDAO dao = null;
	
	public List<HashMap<String, Object>> selectList(HashMap paramMap) throws Exception {
		return dao.selectList(paramMap);
	}	
	
	public List<HashMap<String, Object>> selectListByTranType(HashMap paramMap) throws Exception {
		return dao.selectListByTranType(paramMap);
	}	
	
	public List<HashMap<String, Object>> selectIsgList(HashMap paramMap) throws Exception {
		return dao.selectIsgList(paramMap);
	}	
	
	public HashMap<String, Object> selectTotalProcCount(HashMap paramMap) throws Exception {
		return dao.selectTotalProcCount(paramMap);
	}	
	
	public HashMap<String, Object> selectTotalProcCountByTranType(HashMap paramMap) throws Exception {
		return dao.selectTotalProcCountByTranType(paramMap);
	}	
	
	public HashMap<String, Object> selectIsgTotalProcCount(HashMap paramMap) throws Exception {
		return dao.selectIsgTotalProcCount(paramMap);
	}	
	
	public HashMap selectListToExcel(HashMap<String, Object> paramMap ) throws Exception {

		List list = dao.selectListToExcel(paramMap);
		//모니터링 기관코드 받아오기		
		//List listSet = new ArrayList<HashMap<String, Object>>();
//
		HashMap map = new HashMap();

		map.put("list", list);

		return map;
	}
	
}
