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 CrnSlave extends Slave { 
 | 
  
 | 
    private Integer rack; 
 | 
  
 | 
    private Integer slot; 
 | 
  
 | 
    private Integer offset; 
 | 
  
 | 
    private Boolean demo; 
 | 
  
 | 
    // 堆垛机入库站点 
 | 
    private List<CrnStn> crnInStn = new ArrayList<>(); 
 | 
  
 | 
    // 堆垛机出库站点 
 | 
    private List<CrnStn> crnOutStn = new ArrayList<>(); 
 | 
  
 | 
    // 空托入库站点 
 | 
    private List<CrnStn> emptyCrnInStn = new ArrayList<>(); 
 | 
  
 | 
    // 空托出库站点 
 | 
    private List<CrnStn> emptyCrnOutStn = new ArrayList<>(); 
 | 
  
 | 
    @Data 
 | 
    public static class CrnStn { 
 | 
  
 | 
        // 输送线plc编号 
 | 
        private Integer devpPlcId; 
 | 
  
 | 
        // 堆垛机站点编号 
 | 
        private Integer staNo; 
 | 
  
 | 
        // 排 
 | 
        private Integer row; 
 | 
  
 | 
        // 列 
 | 
        private Integer bay; 
 | 
  
 | 
        // 层 
 | 
        private Integer lev; 
 | 
  
 | 
    } 
 | 
  
 | 
} 
 |