package com.zy.acs.manager.manager.controller.result; import lombok.Data; import java.io.Serializable; import java.util.ArrayList; import java.util.List; /** * Created by vincent on 4/25/2024 */ @Data public class DigitalAgvVo implements Serializable { private static final long serialVersionUID = 214689861246515200L; private String agvNo; private Number[] position; private int offset; private Double theta; private Double height; private Double loaderTheta; private Double forkLength; private List trayList = new ArrayList<>(); private Boolean hasBox; private Boolean finger1; private Boolean finger2; private Boolean finger3; private Boolean finger4; private int inOutFlag; private String taskShelfBarcode; public void synPosition(Number x, Number y, Number z) { position = new Number[] {x, y, z}; } @Data public static class Tray { private Integer no; private Boolean hasBox; public Tray() { } public Tray(Integer no, Boolean hasBox) { this.no = no; this.hasBox = hasBox; } } }