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