package com.cabletech.business.wplan.plan.service; import java.util.Map; import com.cabletech.business.wplan.plan.model.Patrolinfo; import com.cabletech.common.util.Page; /** * 巡检分析服务 zhaobi * * @author Administrator * */ public interface PatrolanalysisService { /** * 获得所有统计需要的巡检计划数 * * @param patrolinfo * Patrolinfo * @return */ public Map<String, Object> getAllPatrolCount(Patrolinfo patrolinfo); /** * 获取巡检组巡检信息 * * @param patrolinfo * Patrolinfo * @param page * Page * @return */ public Page getPatrolGroupPatrolInfo(Patrolinfo patrolinfo, Page page); /** * 获取巡检组图表数据 * * @param patrolinfo * Patrolinfo * @return */ public Map<String, Object> getPatrolGroupChart(Patrolinfo patrolinfo); /** * 获取组织图表图表数据 * * @param patrolinfo * Patrolinfo * @return */ public Map<String, Object> getPatrolOrgChart(Patrolinfo patrolinfo); /** * 获取巡检计划信息列表 * * @param patrolinfo * Patrolinfo * @param page * page * @return */ public Page getPatrolInfo(Patrolinfo patrolinfo, Page page); /** * 获取区域巡检信息 * * @param patrolinfo * Patrolinfo * @param page * page * @return */ public Page getRegionPatrolInfo(Patrolinfo patrolinfo, Page page); }