| 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/10 | 
|  */ | 
| @EqualsAndHashCode(callSuper = true) | 
| @Data | 
| public class RgvSlave extends Slave { | 
|   | 
|     private Integer rack; | 
|   | 
|     private Integer slot; | 
|   | 
|     private Integer offset; | 
|   | 
|     private Boolean demo; | 
|   | 
|     // RGV入库源站点 | 
|     private List<RgvStn> rgvInSStn = new ArrayList<>(); | 
|   | 
|     // RGV出库源站点 | 
|     private List<RgvStn> rgvOutSStn = new ArrayList<>(); | 
|   | 
|     // RGV叠盘 | 
|     private List<RgvStn> rgvEmptyInSStn = new ArrayList<>(); | 
|   | 
|     // RGV空板入库 | 
|     private List<RgvStn> rgvEmptyOutSStn = new ArrayList<>(); | 
|   | 
|     // RGV出库目标站点 | 
|     private List<RgvStn> rgvDestStn = new ArrayList<>(); | 
|   | 
|     // RGV入库取货站点 | 
|     private List<RgvStn> rgvInTStn = new ArrayList<>(); | 
|     // RGV入库放货站点 | 
|     private List<RgvStn> rgvInPStn = new ArrayList<>(); | 
|     // RGV出库取货站点 | 
|     private List<RgvStn> rgvOutTStn = new ArrayList<>(); | 
|     //RGV出库放货站点 | 
|     private List<RgvStn> rgvOutPStn = new ArrayList<>(); | 
|   | 
|     @Data | 
|     public static class RgvStn { | 
|   | 
|         // 输送线plc编号 | 
|         private Integer devpPlcId; | 
|   | 
|         // RGV站点编号 | 
|         private Integer staNo; | 
|         // RGV二站点编号 | 
|         private Integer staNo2; | 
|   | 
| //        // 排 | 
| //        private Integer row; | 
| // | 
| //        // 列 | 
| //        private Integer bay; | 
| // | 
| //        // 层 | 
| //        private Integer lev; | 
|   | 
|     } | 
|   | 
| } |