| 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<Sta> inSta = new ArrayList<>(); | 
|   | 
|     private List<Sta> emptyInSta = new ArrayList<>(); | 
|   | 
|     private List<Sta> outSta = new ArrayList<>(); | 
|   | 
|     private List<Sta> pickInSta = new ArrayList<>(); | 
|   | 
|     private List<Sta> pickInSta2 = new ArrayList<>(); | 
|   | 
|     private List<Sta> pickOutSta = new ArrayList<>(); | 
|   | 
|     private List<StaRack> rackInStn = new ArrayList<>(); | 
|   | 
|     private List<StaRack> rackOutStn = new ArrayList<>(); | 
|   | 
|     @Data | 
|     public static class Sta { | 
|   | 
|         private Integer staNo; | 
|   | 
|         private Integer barcode; | 
|   | 
|         private Integer backSta; | 
|   | 
|         private Integer led; | 
|   | 
|         private Integer liftNo; | 
|   | 
|     } | 
|   | 
|     @Data | 
|     public static class StaRack { | 
|         private Integer devpPlcId; | 
|   | 
|         private Integer staNo; | 
|   | 
|         private Integer row; | 
|   | 
|         private Integer bay; | 
|   | 
|         private Integer lev; | 
|     } | 
|   | 
| } |