package com.cabletech.business.wplan.plan.service; import java.util.List; import java.util.Map; import com.cabletech.business.wplan.plan.model.PatrolResource; import com.cabletech.common.base.BaseService; import com.cabletech.common.util.Page; /** * 巡检资源服务 * * @author Administrator * */ public interface PatrolResourceService extends BaseService<PatrolResource, String> { /** * 获取巡检资源 * * @param resourcetype * 资源类型 * @param patrolgroupid * 巡检组ID * @return */ public List<Map<String, Object>> getPatrolResource(String resourcetype, String patrolgroupid); /** * 根据计划ID,删除计划资源 * * @param planid * String */ public void deleteResource(String planid); /** * 获取巡检资源根据计划ID * * @param planid * String * @param page * Page * @return */ public Page getPlanResource(String planid, Page page); /** * 获取巡检资源列表 * * @param planid * String * @return */ public List<Map<String, Object>> getPatrolResourceByPlanid(String planid); /** * 获取巡检资源信息根据巡检结果 * * @param rid * 巡检结果ID * @return */ public Map<String, Object> getPatrolResourceInfo(String rid); }