/*
*  Copyright 2019-2020 Zheng Jie
*
*  Licensed under the Apache License, Version 2.0 (the "License");
*  you may not use this file except in compliance with the License.
*  You may obtain a copy of the License at
*
*  http://www.apache.org/licenses/LICENSE-2.0
*
*  Unless required by applicable law or agreed to in writing, software
*  distributed under the License is distributed on an "AS IS" BASIS,
*  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*  See the License for the specific language governing permissions and
*  limitations under the License.
*/
package com.youchain.businessdata.service.dto;

import lombok.Data;
import java.sql.Timestamp;
import java.io.Serializable;

/**
* @website https://eladmin.vip
* @description /
* @author baobinglin
* @date 2023-08-18
**/
@Data
public class AgvTaskDto implements Serializable {

    /** 任务ID */
    private Integer id;

    /** 容器码 */
    private String stockCode;

    /** 容器类型 */
    private String stockTypeCode;

    /** 起点位置 */
    private String startSlotCode;

    /** 终点位置 */
    private String endSlotCode;

    /** 容器当前位置 */
    private String slotCode;

    /** 任务状态 */
    private String status;

    /** 任务类型 */
    private String type;

    /** 下游任务号 */
    private String jobId;

    /** 工作类型 */
    private String jobType;

    /** 优先级 */
    private Integer jobPriority;

    /** 强制优先级 */
    private Integer jobPriorityType;

    /** 任务组 */
    private String jobForce;

    /** 任务组执行顺序 */
    private Integer jobForceAsc;

    /** 返回报文 */
    private String jobMessage;

    /** 请求报文 */
    private String reqMessage;

    /** 是否扫描 */
    private Integer beScan=0;

    /** 变动时间 */
    private Timestamp jobMessageTime;

    /** 创建时间 */
    private Timestamp createTime;

    /** 开始时间 */
    private Timestamp startTime;

    /** 完成时间 */
    private Timestamp endTime;

    /** 创建人 */
    private String createBy;

    /** 修改人 */
    private String updateBy;

    /** 修改时间 */
    private Timestamp updateTime;
}
