package incheon.ags.ias.cntn.cntnStats.service;

import incheon.ags.ias.cntn.cntnStats.vo.CntnStatsVO;

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

public interface CntnStatsService {
    List<Map<String, Object>> selectSystemWebLog(CntnStatsVO vo);
    List<Map<String, Object>> selectUserWebLog(CntnStatsVO vo);
    List<Map<String, Object>> selectMenuWebLog(CntnStatsVO vo);
    List<Map<String, Object>> selectDeptWebLog(CntnStatsVO vo);
    List<Map<String, Object>> selectHourlyWebLog(CntnStatsVO vo);
    List<Map<String, Object>> selectDowWebLog(CntnStatsVO vo);

    // 페이징용 count 메서드
    int selectUserWebLogCount(CntnStatsVO vo);
    int selectMenuWebLogCount(CntnStatsVO vo);
    int selectDeptWebLogCount(CntnStatsVO vo);
}
