package com.zy.acs.manager.core.domain; import com.zy.acs.manager.manager.entity.Task; import lombok.Data; import java.util.ArrayList; import java.util.List; /** * Created by vincent on 2023/6/19 */ @Data public class AgvTaskDto { private Long agvId; private List taskList = new ArrayList<>(); public AgvTaskDto(Long agvId, Task task) { this.agvId = agvId; this.taskList.add(task); } public static boolean has(List list, AgvTaskDto dto) { for (AgvTaskDto taskDto : list) { if (taskDto.getAgvId().equals(dto.getAgvId())) { return true; } } return false; } public static AgvTaskDto find(List list, AgvTaskDto dto) { for (AgvTaskDto taskDto : list) { if (dto.getAgvId().equals(taskDto.getAgvId())) { return taskDto; } } return null; } }