package com.shkj.wms.domain;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.shkj.common.annotation.Excel;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * PLC设备状态对象 busin_plc_status
 * 
 * @author zjx
 * @date 2023-10-07
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("busin_plc_status")
public class BusinPlcStatus  implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 堆垛机-运行 */
    @Excel(name = "堆垛机-运行")
    private String stkRun;

    /** 堆垛机-等待 */
    @Excel(name = "堆垛机-等待")
    private String stkWait;

    /** 堆垛机-暂停 */
    @Excel(name = "堆垛机-暂停")
    private String stkPause;

    /** 堆垛机-故障 */
    @Excel(name = "堆垛机-故障")
    private String stkFault;

    /** 堆垛机-停机或通讯异常 */
    @Excel(name = "堆垛机-停机或通讯异常")
    private String stkStop;

    /** 输送线-运行 */
    @Excel(name = "输送线-运行")
    private String dpsRun;

    /** 输送线-等待 */
    @Excel(name = "输送线-等待")
    private String dpsWait;

    /** 输送线-暂停 */
    @Excel(name = "输送线-暂停")
    private String dpsPause;

    /** 输送线-故障 */
    @Excel(name = "输送线-故障")
    private String dpsFault;

    /** 输送线-停机或通讯异常 */
    @Excel(name = "输送线-停机或通讯异常")
    private String dpsStop;

    /** 提升机-运行 */
    @Excel(name = "提升机-运行")
    private String dtsRun;

    /** 提升机-等待 */
    @Excel(name = "提升机-等待")
    private String dtsWait;

    /** 提升机-暂停 */
    @Excel(name = "提升机-暂停")
    private String dtsPause;

    /** 提升机-故障 */
    @Excel(name = "提升机-故障")
    private String dtsFault;

    /** 提升机-停机或通讯异常 */
    @Excel(name = "提升机-停机或通讯异常")
    private String dtsStop;

}
