package com.shkj.wms.bo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.shkj.wms.domain.BaseBarcodesOut;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

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


/**
 * 紧急出库确认出库
 *
 * @author zjx
 * @date 2023-4-26
 */

@Data
@NoArgsConstructor
@Accessors(chain = true)
public class BaseBarcodesOutAddBo extends BaseBarcodesOut {
    private static final long serialVersionUID = 1L;



    /** Vin号 */
    @NotBlank(message = "Vin号不得为空")
    private String vin;

    /** 派生 */
    @NotBlank(message = "派生不得为空")
    private String derive;


    /** 颜色 */
    @NotBlank(message = "颜色不得为空")
    private String color;

    /** 车型 */
    @NotBlank(message = "保险杠车型不得为空")
    private String bumperType;

    /** 车型代码 */
    @NotBlank(message = "车型代码不得为空")
    private String vehicleCode;

    /** 业务Id*/
    private String transId;

    /** 过点时间*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private  Date traverseDate;

    /** 是否紧急 */
    private String isUrgent;

    /** 业务类型 */
    private String taskType;




}
