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