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;

/**
 * 【请填写功能名称】对象 busin_task_detail
 *
 * @author zjx
 * @date 2023-04-07
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("busin_data_task_detail")
public class BusinDataTaskDetail implements Serializable {
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 任务编号 */
    @Excel(name = "任务编号")
    private String taskCode;

    /** 任务状态 */
    @Excel(name = "任务状态")
    private String isState;

    /** 开始位置 */
    @Excel(name = "开始位置")
    private String startLocation;

    /** 结束位置 */
    @Excel(name = "结束位置")
    private String endLocation;

    /** 中间位置 */
    @Excel(name = "中间位置")
    private String tmpLocation;

    /** 执行设备 WMSBCRWCS机械手AGV入库输送线立库输送线堆垛机冲孔机 */
    @Excel(name = "执行设备")
    private String execDev;

    /** 开始执行时间 */
    @Excel(name = "开始执行时间")
    private Date startExectime;

    /** 执行结束时间 */
    @Excel(name = "执行结束时间")
    private Date endExectime;

    /** 异常信息或正常信息 */
    @Excel(name = "执行信息")
    private String execMsg;

    @Excel(name = "agvSn")
    private String sn;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+7")
    private Date updateTime;
}
