package com.newfiber.termite.service; import com.newfiber.termite.domain.request.statistic.ProjectStatisticRequest; import com.newfiber.termite.domain.request.statistic.SiteWarnDailySeqStatisticRequest; import com.newfiber.termite.domain.request.statistic.SiteWarnTotalCountStatisticRequest; import com.newfiber.termite.domain.response.statistic.ProjectStatistic; import com.newfiber.termite.domain.response.statistic.SiteDailyWarnCount; import com.newfiber.termite.domain.response.statistic.SiteTotalWarnCount; import java.util.List; import java.util.Map; /** * * @author X.K * @date 2024-05-27 */ public interface IStatisticsService { Map<String, List<SiteDailyWarnCount>> warnDailySeqStatistic(SiteWarnDailySeqStatisticRequest request); List<SiteTotalWarnCount> siteWarnTotalCountStatistic(SiteWarnTotalCountStatisticRequest request); ProjectStatistic projectWarnTotalCountStatistic(ProjectStatisticRequest request); }