qa-prevention-gwj/src/main/java/com/zcloud/service/map/BiTongjiService.java

118 lines
2.5 KiB
Java

package com.zcloud.service.map;
import com.zcloud.entity.PageData;
import java.util.List;
public interface BiTongjiService {
/**
* 地图下方的统计 安全环保检查情况统计
* 近8年数据
* 港股公司和分公司
*/
List<PageData> getCountInsByCorpSource(PageData pd);
/**
* 获取首页需要显示的企业信息
* @param pd
* @return
*/
List<PageData> getCorpinfoAllByOrder(PageData pd);
/**
* 获取用户数量
* @param pd
* @return
*/
Integer getCorpUser(PageData pd);
Integer getSupeUser(PageData pd);
List<PageData> getCorpUserCountTop10(PageData pd);
List<PageData> getCorpDeptCount(PageData pd);
/**
* 分公司使用情况的前十部门数的分公司
* @param pd
* @return
*/
List<PageData> getCorpinfoAllByDeptCountOrder(PageData pd);
/**
* 获取港股安全环保检查次数
* @param pd
* @return
*/
public Integer getInsCountBySuper(PageData pd);
public Integer getHiddenCountBySuper(PageData pd);
/**
* 安全环保检查分类 数量
* @param pd
* @return
*/
List<PageData> getSuperInsCountBySubjec(PageData pd);
/**
* 获取前十的安全环保的数据
* @param pd
* @return
*/
List<PageData> getSuperInsTop(PageData pd);
/**
* 获取所有的隐患 -根据隐患类型分类
*
*/
List<PageData> getHiddenCountBySubjec(PageData pd);
/**
* 获取所有的隐患 -根据隐患等级分类
*
*/
List<PageData> getHiddenCountByHiddenLevel(PageData pd);
/**
* 获取已经处理的特殊隐患
* @param pd
* @return
*/
Integer getHiddenCountBySpecial(PageData pd);
/**
*
*/
List<PageData> getHighriskworkCount(PageData pd);
/**
*
*/
List<PageData> getHiddenCountByCorpInfoHandle(PageData pd);
/**
* 首页统计
*/
List<PageData> mainStatisticsByCorpinfo (PageData pd);
List<PageData> mainInsByCorpinfo (PageData pd);
List<PageData> getHiddenBySource (PageData pd);
List<PageData> getInsCountPageBySuper(PageData pd);
List<PageData> getHiddenCountPageBySuper(PageData pd);
List<PageData> getCorpUser2(PageData pd);
List<PageData> getSupeUser2(PageData pd);
List<PageData> listAllCorp(PageData pd);
List<PageData> getHiddenCountByHiddenType(PageData pageData);
PageData getHiddenCountByHeinrich(PageData pd);
}