package org.wcs.model.vo.serve.convey;

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

/**
 * 箱式输送机状态
 */
@Setter
@Getter
public class ConveyStatusVo {

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

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

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

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

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

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

    /**
     * 载具重量
     */
    @JsonProperty(value = "weight")
    private Integer weight;

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

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