package com.shkj.wcs.third.workbinWcs.dto;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

@Data
@NoArgsConstructor
@Accessors(chain = true)
public class UploadWCSTaskStatusBody implements Serializable {


    /**
     * 任务号
     */
    private String taskId;

    /**
     * 托盘码
     */
    @NotBlank(message = "托盘码不得为空")
    private String trayCode;


    /**
     * 任务类型
     * 出库：1
     * 入库：2
     * 同层同巷道移库：3
     */
    @NotBlank(message = "任务类型不得为空")
    private String taskType;


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

    /**
     * 最终的坐标
     */
    private String destination;

    /**
     * 状态码
     */
    private String msgCode;

    /**
     * 附加信息
     */
    private String message;


    /**
     * 新增：1
     */
    private String bussinessType;


}
