package com.wms.entity.app.dto;

import com.wms.entity.app.dto.extend.TaskDetailInfo;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 任务
 */
@Data
public class TaskDto {
    /**
     * 任务号
     */
    private String taskId;
    /**
     * 任务类型
     */
    private Integer taskType;
    /**
     * 任务状态
     */
    private Integer taskStatus;
    /**
     * 起点
     */
    private String origin;
    /**
     * 终点
     */
    private String destination;
    /**
     * 任务优先级
     */
    private Integer taskPriority;
    /**
     * 任务组
     */
    private String taskGroup;
    /**
     * 载具号
     */
    private String vehicleId;
    /**
     * 重量
     */
    private BigDecimal weight;
    /**
     * 载具尺寸
     */
    private Integer vehicleSize;
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
    /**
     * 完成时间
     */
    private LocalDateTime finishTime;
    /**
     * 用户名
     */
    private String userName;
    /**
     * 物料相关信息
     */
    private TaskDetailInfo goodsRelated;
    /**
     * 前置任务号
     */
    private String preTask;
    /**
     * 是否拣选
     */
    private Integer isPicking;
    /**
     * 拣选站台
     */
    private String pickStand;
}
