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 JarSlave extends Slave {
|
|
private Integer rack;
|
|
private Integer slot;
|
|
private Boolean demo;
|
|
private Integer jarOtherId;
|
|
// 硫化罐入库站点
|
private List<StaStn> jarInSta = new ArrayList<>();
|
|
// 硫化罐出库站点
|
private List<StaStn> jarOutSta = new ArrayList<>();
|
|
// 硫化罐入库RGV
|
private List<RgvStn> jarInRgv = new ArrayList<>();
|
|
// 硫化罐出库RGV
|
private List<RgvStn> jarOutRgv = new ArrayList<>();
|
|
// 硫化罐入库穿梭板
|
private List<SteStn> jarInSte = new ArrayList<>();
|
|
// 硫化罐出库穿梭板
|
private List<SteStn> jarOutSte = new ArrayList<>();
|
|
@Data
|
public static class StaStn {
|
|
// 输送线plc编号
|
private Integer devpPlcId;
|
|
// 穿梭车站点编号
|
private Integer staNo;
|
private Integer rgvNo;
|
private Integer steNo;
|
|
// 排
|
private Integer row;
|
|
// 列
|
private Integer bay;
|
|
// 层
|
private Integer lev;
|
|
}
|
|
@Data
|
public static class RgvStn {
|
// 输送线plc编号
|
private Integer devpPlcId;
|
|
// 穿梭车站点编号
|
private Integer rgvNo;
|
|
// 排
|
private Integer row;
|
|
// 列
|
private Integer bay;
|
|
// 层
|
private Integer lev;
|
|
}
|
|
@Data
|
public static class SteStn {
|
// 输送线plc编号
|
private Integer devpPlcId;
|
|
// 穿梭板plc编号
|
private Integer steId;
|
|
// 穿梭车站点编号
|
private Integer steNo;
|
|
// 排
|
private Integer row;
|
|
// 列
|
private Integer bay;
|
|
// 层
|
private Integer lev;
|
|
}
|
|
}
|