package com.leanwo.activiti.service.base;

import com.leanwo.activiti.dto.BaseRangeResponse;
import com.leanwo.activiti.dto.BaseResponse;
import com.leanwo.activiti.dto.base.TaskDto;

public interface MTaskService {

	/**
	 * 根据类别查询任务
	 * 
	 * @param assigneeId 任务执行人
	 * @param category 任务的类别
	 * @return
	 */
	BaseRangeResponse<TaskDto> listByAssigneeIdCategory(String assigneeId, String category);


	/**
	 * 完成任务
	 * 
	 * @param assigneeId 任务执行人
	 * @param taskId 任务id
	 * @return
	 */
	BaseResponse finishTask(String assigneeId, String taskId);
}
