ZQN
2024-06-20 3467fa64f4be6efc9b742913419e7c3a501c541b
project-report/src/main/java/com/project/report/service/IReportService.java
@@ -1,6 +1,7 @@
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;
@@ -22,15 +23,45 @@
    /**
     * 执法次数月度分布
     * @param deptId    部门id
     * @param bo    部门id
     * @return  执法次数
     */
    List<KeyVal> getMonthCount(Long deptId);
    List<KeyVal> getMonthCount(ReportQueryBo bo);
    /**
     * 执法次数部门分布
     * @param yearMonth    年月
     * @param bo    年月
     * @return  执法次数
     */
    List<KeyVal> getDeptCount(String yearMonth);
    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);
}