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<>(); 
 | 
  
 | 
    @Data 
 | 
    public static class RgvStn { 
 | 
  
 | 
        // 输送线plc编号 
 | 
        private Integer devpPlcId; 
 | 
  
 | 
        // RGV站点编号 
 | 
        private Integer staNo; 
 | 
  
 | 
//        // 排 
 | 
//        private Integer row; 
 | 
// 
 | 
//        // 列 
 | 
//        private Integer bay; 
 | 
// 
 | 
//        // 层 
 | 
//        private Integer lev; 
 | 
  
 | 
    } 
 | 
  
 | 
} 
 |