|  |  |  | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 输送线配置 | 
|---|
|  |  |  | * Created by vincent on 2020/8/6 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @EqualsAndHashCode(callSuper = true) | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | public class DevpSlave extends Slave { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private List<InSta> inSta = new ArrayList<>(); | 
|---|
|  |  |  | private Integer rack; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Integer slot; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private List<Sta> inSta = new ArrayList<>(); | 
|---|
|  |  |  | private List<Sta> inSta464 = new ArrayList<>(); | 
|---|
|  |  |  | private List<Sta> driveSta = new ArrayList<>(); | 
|---|
|  |  |  | private List<Sta> inWmsSta = new ArrayList<>(); | 
|---|
|  |  |  | private List<Sta> inSingleSta = new ArrayList<>(); | 
|---|
|  |  |  | private List<Sta> inLargeSta = new ArrayList<>(); | 
|---|
|  |  |  | private List<Sta> singleSta = new ArrayList<>(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private List<Sta> emptyInSta = new ArrayList<>(); | 
|---|
|  |  |  | private List<Sta> emptyInSta2 = new ArrayList<>(); | 
|---|
|  |  |  | private List<Sta> emptyInSingleSta = new ArrayList<>(); | 
|---|
|  |  |  | private List<Sta> emptyInLargeSta = new ArrayList<>(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private List<Sta> outSta = new ArrayList<>(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private List<Sta> pickSta = new ArrayList<>(); | 
|---|
|  |  |  | private List<Sta> pickSta2 = new ArrayList<>(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private List<Sta> outRgvSta = new ArrayList<>(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private List<Sta> inRgvSta = new ArrayList<>(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private List<Rgv> enterRgv = new ArrayList<>(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private List<Rgv> endRgv = new ArrayList<>(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | public static class InSta { | 
|---|
|  |  |  | 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<Site> staNoEnter = new ArrayList<>();//入库站点 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private List<Site> staNoEnd = new ArrayList<>();//出库站点 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | public static class Site { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Integer devpPlcId;//RGV编号 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Integer staNo;//RGV编号 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Integer row;//点位 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|