package com.wms.mapper; import com.wms.entity.table.Task; import org.apache.ibatis.annotations.Mapper; import java.util.List; @Mapper public interface TaskMapper { /** * 查找任务 * @param task * @return 符合条件的任务列表 */ List selTasks(Task task); /** * 根据创建时间从高到低查找任务 * @param task * @return */ List selTaskByCreateTime(Task task); List selTaskList(Task task); List selTasksByTaskId(Task task); /** * 添加任务 * @param task * @return */ int addTask(Task task); /** * 添加任务 * @param tasks * @return */ int addTasks(List tasks); /** * 执行任务 * @param task * @return */ int executeTask(Task task); /** * 删除任务 * @param taskId * @return */ int deleteTask(String taskId); List haveNotCompleteTask(String location); }