package com.dg.core.db.gen.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.dg.core.db.gen.entity.ClassifyAdministration; import com.dg.core.db.gen.entity.Guidance; import com.dg.core.db.gen.entity.GuidePlate; import com.dg.core.db.gen.entity.OrganizationEntity; import org.springframework.data.repository.query.Param; import java.util.List; public interface HomeStatisticsMapper extends BaseMapper { /** * 按办结量排序 * @return */ List guidePlatePeople(List ids); /** *按评分排序 * @return */ List score(List ids); /** * 按超时 * @return */ List timeout(List ids); /** * 按未办结 * @param ids * @return */ List tosettled(List ids); /** * 按工单量 * @param ids * @return */ List workunit(List ids); /** * 导办人员统计数 * @return */ Integer staffNum(List ids); /** * 办事指南数量统计 * @return */ Integer countWork(List ids); /** * 获取一级部门 * @return */ List getDepartment(); /** * 评分 * @return */ Integer organizationScore(List ids); /** * 办结量 * @return */ Integer organizationNum(List ids); /** * 办事指南根据导办数量排序 * @return */ List guidanceTransaction(List ids); /** * 办事指南根据浏览数量排序 * @return */ List guidanceBrowse(List ids); /** * 获取统计数据 首页用 勿动 */ int countStatisticsNum(@Param("classifyIds") List classifyIds, @Param("ids") List ids); /** * 首页统计用 * @param parentId * @param classifyGrade * @return */ public List getClassify(@Param("parentId") String parentId, @Param("classifyGrade") String classifyGrade); List countId(String district); int rangeStatistics(List ids); /** * 首页统计用 * @return */ String reversionRate(@Param("state") String state,@Param("isTimeout") String isTimeout); }