package com.project.report.service;
|
|
import com.project.common.vo.KeyVal;
|
import com.project.report.domain.bo.query.ReportQueryBo;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 功能描述:
|
*
|
* @author ZQN
|
* @version 1.0
|
*/
|
|
public interface IReportService
|
{
|
/**
|
* 汇总数据
|
* @return 汇总数据
|
*/
|
Map<String, Object> getTotalInfo();
|
|
/**
|
* 执法次数月度分布
|
* @param bo 部门id
|
* @return 执法次数
|
*/
|
List<KeyVal> getMonthCount(ReportQueryBo bo);
|
|
/**
|
* 执法次数部门分布
|
* @param bo 年月
|
* @return 执法次数
|
*/
|
List<KeyVal> getDeptCount(ReportQueryBo bo);
|
|
/**
|
* 企业被执法次数分布
|
* @param bo 年月
|
* @return 企业被执法次数
|
*/
|
List<KeyVal> getCompanyCount(ReportQueryBo bo);
|
|
|
/**
|
* 执法类型占比
|
* @param bo 年月
|
* @return 执法类型
|
*/
|
List<KeyVal> getEnforceTypeCount(ReportQueryBo bo);
|
|
|
/**
|
* 投诉状态占比
|
* @param bo 年月
|
* @return 投诉状态
|
*/
|
List<KeyVal> getComplaintStatusCount(ReportQueryBo bo);
|
|
/**
|
* 投诉类型占比
|
* @param bo 年月
|
* @return 执法类型占比
|
*/
|
List<KeyVal> getComplaintTypeCount(ReportQueryBo bo);
|
}
|