package com.cabletech.business.wplan.plan.service;
import java.util.Map;
import com.cabletech.baseinfo.business.entity.UserInfo;
import com.cabletech.business.wplan.plan.model.Patrolinfo;
import com.cabletech.common.util.Page;
/**
* 巡检计划服务
*
* @author zhaobi
*
*/
public interface PatrolinfoService {
/**
* 保存巡检信息
*
* @param patrolinfo
* Patrolinfo
*/
public void save(Patrolinfo patrolinfo);
/**
* 删除巡检信息
*
* @param planid
* String
*/
public void delete(String planid);
/**
* 查看巡检信息
*
* @param id
* String
* @return
*/
public Map<String, Object> view(String id);
/**
* 保存巡检资源
*
* @param patrolinfo
* Patrolinfo
*/
public void saveresource(Patrolinfo patrolinfo);
/**
* 保存巡检计划模板
*
* @param patrolinfo
* Patrolinfo
*/
public void savetemplate(Patrolinfo patrolinfo);
/**
* 保存巡检审批
*
* @param patrolinfo
* Patrolinfo
*/
public void saveapprove(Patrolinfo patrolinfo);
/**
* 分页获取巡检计划信息列表
*
* @param patrolinfo
* Patrolinfo
* @param page
* Page
* @return
*/
public Page listByPage(Patrolinfo patrolinfo, Page page);
/**
* 查询待办工作分页列表
*
* @param patrolinfo
* 计划信息
* @param page
* 分页
* @param user
* 用户
* @return
*/
public Page queryWaithHandledList(Patrolinfo patrolinfo, Page page,
UserInfo user);
}