package com.cabletech.business.workflow.fault.service; import com.cabletech.baseinfo.business.entity.UserInfo; import com.cabletech.business.workflow.fault.condition.parameter.FaultQueryParameter; import com.cabletech.common.util.Page; /** * 取消任务业务处理接口 * * @author 杨隽 2012-02-22 创建 * */ public interface FaultDispatchCancelService { /** * 获取待取消任务列表 * * @param faultQueryParameter * FaultQueryParameter 查询条件的故障派单实体 * @param userInfo * UserInfo 当前用户信息 * @return Page 故障派单的待取消任务列表 */ @SuppressWarnings("rawtypes") Page getWaitCanceledList(FaultQueryParameter faultQueryParameter, UserInfo userInfo); /** * 获取已取消任务列表 * * @param faultQueryParameter * FaultQueryParameter 查询条件的故障派单实体 * @param userInfo * UserInfo 当前用户信息 * @return Page 故障派单的已取消任务列表 */ @SuppressWarnings("rawtypes") Page getCanceledList(FaultQueryParameter faultQueryParameter, UserInfo userInfo); /** * 取消任务 * * @param workTransferId * String 任务分发派单编号 */ void cancelDispatch(String workTransferId); }