package com.hw.wms.domain.vo;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * @Description: 转库记录对象VO
 * @ClassName: WmsProductTransferVo
 * @Author  : xins
 * @Date    :2024-01-15  8:51
 * @Version :1.0
 */
@Data
public class WmsProductTransferVo {

    //原仓库ID
    @NotNull(message="原仓库必须输入")
    private Long oriWarehouseId;

    //目标仓库ID
    @NotNull(message="目标仓库ID必须输入")
    private Long targetWarehouseId;

    //原库位编号
    @NotBlank(message="原库位编号必须输入")
    private String oriLocationCode;

    //产品ID
    @NotNull(message="成品ID必须输入")
    private Long productId;

    //产品批次
    @NotBlank(message="产品批次必须输入")
    private String productBatch;

    //生产计划Code
    @NotBlank(message="生产计划编号必须输入")
    private String planCode;

    private BigDecimal applyCount;


}
