package org.wcs.model.vo.pub.deveice;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class ConveyStatusVo {


    /**
     * 输送机编号
     */
    @JsonProperty("conveyNo")
    private Short conveyNo;

    /**
     * PLC任务ID
     */
    @JsonProperty("plcTaskId")
    private Integer plcTaskId;

    /**
     * 任务允许
     */
    @JsonProperty("taskAllow")
    private Short taskAllow;

    /**
     * 控制方式
     */
    @JsonProperty("controlModel")
    private Short controlModel;

    /**
     * 设备状态
     */
    @JsonProperty("deviceStatus")
    private Short deviceStatus;

    /**
     * 是否有AGV
     */
    @JsonProperty("haveAgv")
    private Short haveAgv;

    /**
     * 载具尺寸
     */
    @JsonProperty("vehicleSize")
    private Short vehicleSize;

    /**
     * 载具重量
     */
    @JsonProperty("weight")
    private Short weight;

    /**
     * 错误码
     */
    @JsonProperty("errCode")
    private Short errCode;

    /**
     * 载具编号
     */
    @JsonProperty("vehicleNo")
    private String vehicleNo;
}
