| 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<MockDto> taskList = new ArrayList<>(); | 
|   | 
|     public AgvMockDto(String agvId, MockDto dto) { | 
|         this.agvId = agvId; | 
|         this.taskList.add(dto); | 
|     } | 
|   | 
|     public static boolean has(List<AgvMockDto> list, AgvMockDto dto) { | 
|         for (AgvMockDto taskDto : list) { | 
|             if (taskDto.getAgvId().equals(dto.getAgvId())) { | 
|                 return true; | 
|             } | 
|         } | 
|         return false; | 
|     } | 
|   | 
|     public static AgvMockDto find(List<AgvMockDto> list, AgvMockDto dto) { | 
|         for (AgvMockDto taskDto : list) { | 
|             if (dto.getAgvId().equals(taskDto.getAgvId())) { | 
|                 return taskDto; | 
|             } | 
|         } | 
|         return null; | 
|     } | 
|   | 
| } |