2024-07-04 07:43:04 +08:00
|
|
|
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<Task> selTasks(Task task);
|
|
|
|
|
|
2025-03-01 23:47:04 +08:00
|
|
|
/**
|
|
|
|
|
* 根据创建时间从高到低查找任务
|
|
|
|
|
* @param task
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
List<Task> selTaskByCreateTime(Task task);
|
2025-03-07 13:53:38 +08:00
|
|
|
List<Task> selTaskList(Task task);
|
2024-07-18 13:26:56 +08:00
|
|
|
List<Task> selTasksByTaskId(Task task);
|
2024-07-04 07:43:04 +08:00
|
|
|
/**
|
|
|
|
|
* 添加任务
|
|
|
|
|
* @param task
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
int addTask(Task task);
|
|
|
|
|
|
2024-07-16 15:12:27 +08:00
|
|
|
/**
|
|
|
|
|
* 添加任务
|
|
|
|
|
* @param tasks
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
int addTasks(List<Task> tasks);
|
|
|
|
|
|
2024-07-04 07:43:04 +08:00
|
|
|
/**
|
|
|
|
|
* 执行任务
|
|
|
|
|
* @param task
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
int executeTask(Task task);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 删除任务
|
|
|
|
|
* @param taskId
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
int deleteTask(String taskId);
|
2024-07-10 16:22:54 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
List<Task> haveNotCompleteTask(String location);
|
2024-07-04 07:43:04 +08:00
|
|
|
}
|