package com.wms.entity.app.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.wms.entity.app.dto.extend.VehicleDetailInfo;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;

/**
 * 载具VO
 */
@Data
public class VehicleVO {
    /**
     * 载具编号
     */
    private String vehicleId;
    /**
     * 当前所在位置
     */
    private String currentLocation;
    /**
     * 载具状态
     */
    private Integer vehicleStatus;
    /**
     * 是否是空箱
     */
    private Integer isEmpty;
    /**
     * 载具类型
     */
    private String vehicleType;
    /**
     * 额外信息
     */
    private VehicleDetailInfo details;
    /**
     * 上次入库时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime lastInTime;
}
