btyjj-inspection/src/main/java/com/cm/inspection/service/count/ICountService.java
2020-07-18 19:15:13 +08:00

76 lines
1.8 KiB
Java

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<Map<String, Object>> countWorkTable(String startDate, String endDate) throws SearchException;
/**
* 检查统计表
*
* @param startDate
* @param endDate
* @return
* @throws SearchException
*/
SuccessResultData<Map<String, Object>> countCheckTable(String startDate, String endDate) throws SearchException;
/**
* 行业企业统计表
*
* @return
* @throws SearchException
*/
SuccessResultData<List<Map<String, Object>>> countIndustryEnterpriseTable() throws SearchException;
/**
* 企业认领情况统计表
*
* @param year
* @return
* @throws SearchExceptionx
*/
SuccessResultData<Map<String, Object>> countEnterpriseReceive(String year) throws SearchException;
/**
* 检查统计详情表
*
* @param year
* @return
* @throws SearchException
*/
SuccessResultData<Map<String, Object>> countCheckDetailTable(String year) throws SearchException;
/**
* 隐患上报详情表
*
* @param year
* @return
* @throws SearchException
*/
SuccessResultData<Map<String, Object>> countHiddenDangerReportDetail(String year) throws Exception;
}