package com.cabletech.business.workflow.wmaintain.service;
import com.cabletech.baseinfo.business.entity.UserInfo;
import com.cabletech.business.workflow.wmaintain.model.WMaintainPlan;
import com.cabletech.common.util.Page;
/**
* 隐患维修作业计划取消任务列表业务处理接口
*
* @author 王甜 2012-04-17 创建
* @author 杨隽 2012-04-17 添加cancel()方法
* @author 杨隽 2012-04-18 修改cancel()方法的参数
*
*/
public interface WMaintainCancelService {
/**
* 根据查询条件获取查询待取消工作列表分页数据
*
* @param plan
* UserInfo 当前用户信息
* @param userInfo
* WMaintainPlan 查询条件的维修作业计划实体
*/
@SuppressWarnings("rawtypes")
Page getWaitCancelList(WMaintainPlan plan, UserInfo userInfo);
/**
* 根据查询条件获取查询已经取消工作列表分页数据
*
* @param plan
* UserInfo 当前用户信息
* @param userInfo
* WMaintainPlan 查询条件的维修作业计划实体
*/
@SuppressWarnings("rawtypes")
Page getCancedlList(WMaintainPlan plan, UserInfo userInfo);
/**
* 取消隐患维修作业计划流程
*
* @param id
* String[] 隐患维修作业计划编号
*/
void cancel(String[] id);
}