package cn.fateverse.workflow.mapper;

import org.apache.ibatis.annotations.MapKey;
import org.flowable.task.service.impl.persistence.entity.TaskEntityImpl;

import java.util.List;
import java.util.Map;

/**
 * @author Clay
 * @date 2022/12/25
 */
public interface TaskRuntimeMapper {

    /**
     * 根据实例id查询当前运行的task节点信息
     *
     * @param list 实例id列表
     * @return 任务信息
     */
    @MapKey("processInstanceId")
    Map<String, TaskEntityImpl> searchTaskListByProcessInstanceIds(List<String> list);


}
