package com.cm.inspection.service.count; import com.cm.common.exception.SearchException; import com.cm.common.result.SuccessResultData; import java.util.List; import java.util.Map; /** * When you feel like quitting. Think about why you started * 当你想要放弃的时候,想想当初你为何开始 * * @ClassName: ICountService * @Description: 统计 * @Author: WangGeng * @Date: 2020/7/14 14:49 * @Version: 1.0 **/ public interface ICountService { /** * 工作综合报告 * * @param startDate * @param endDate * @return * @throws SearchException */ SuccessResultData> countWorkTable(String startDate, String endDate) throws SearchException; /** * 检查统计表 * * @param startDate * @param endDate * @return * @throws SearchException */ SuccessResultData> countCheckTable(String startDate, String endDate) throws SearchException; /** * 行业企业统计表 * * @return * @throws SearchException */ SuccessResultData>> countIndustryEnterpriseTable() throws SearchException; /** * 企业认领情况统计表 * * @param year * @return * @throws SearchExceptionx */ SuccessResultData> countEnterpriseReceive(String year) throws SearchException; /** * 检查统计详情表 * * @param year * @return * @throws SearchException */ SuccessResultData> countCheckDetailTable(String year) throws SearchException; /** * 隐患上报详情表 * * @param year * @return * @throws SearchException */ SuccessResultData> countHiddenDangerReportDetail(String year) throws Exception; }