76 lines
1.8 KiB
Java
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;
|
|
}
|