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;
|
}
|
|
}
|