wms-serve-mule/src/main/java/com/wms/mapper/TaskMapper.java

57 lines
1008 B
Java
Raw Normal View History

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);
/**
* 根据创建时间从高到低查找任务
* @param task
* @return
*/
List<Task> selTaskByCreateTime(Task task);
List<Task> selTaskList(Task task);
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);
List<Task> haveNotCompleteTask(String location);
2024-07-04 07:43:04 +08:00
}