package com.zy.core.model; import com.zy.core.Slave; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.ArrayList; import java.util.List; /** * 输送线配置 * Created by vincent on 2020/8/6 */ @EqualsAndHashCode(callSuper = true) @Data public class DevpSlave extends Slave { private Integer rack; private Integer slot; private List inSta = new ArrayList<>(); private List driveSta = new ArrayList<>(); private List inWmsSta = new ArrayList<>(); private List inSingleSta = new ArrayList<>(); private List inLargeSta = new ArrayList<>(); private List singleSta = new ArrayList<>(); private List emptyInSta = new ArrayList<>(); private List emptyInSta2 = new ArrayList<>(); private List emptyInSingleSta = new ArrayList<>(); private List emptyInLargeSta = new ArrayList<>(); private List outSta = new ArrayList<>(); private List pickSta = new ArrayList<>(); private List pickSta2 = new ArrayList<>(); private List outRgvSta = new ArrayList<>(); private List inRgvSta = new ArrayList<>(); private List enterRgv = new ArrayList<>(); private List endRgv = new ArrayList<>(); @Data public static class Sta { private Integer staNo; private Integer barcode; private Integer led; } @Data public static class Rgv { private Integer rgvNo;//RGV编号 private Integer steNo;//Ste编号 private Integer jarNo;//Jar编号 private Integer jarRegin;//区域 private Integer burial;//冷却 private List staNoEnter = new ArrayList<>();//入库站点 private List staNoEnd = new ArrayList<>();//出库站点 } @Data public static class Site { private Integer devpPlcId;//RGV编号 private Integer staNo;//RGV编号 private Integer row;//点位 } }