package com.prolog.upcloud.base.wh.operate.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

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

/**
 * @Description 盘点明细
 * @Date 2021-04-07
 */
@ApiModel
@Data
public class WmsInvCheckUpdateVO implements Serializable {
    private static final long serialVersionUID = 6723265808612037118L;

    @ApiModelProperty(value = "单行ID")
    @NotBlank(message = "checkLineId不能为空")
    private String checkLineId;

    @ApiModelProperty(value = "单头ID")
    private String checkHeaderId;

    @ApiModelProperty(value = "仓库ID")
    private String warehouseId;

    @ApiModelProperty(value = "实盘总数")
    private BigDecimal pieceQuantityFact;

    @ApiModelProperty(value = "实盘整件")
    private BigDecimal caseQuantityFact;

    @ApiModelProperty(value = "实盘零散")
    private BigDecimal oddQuantityFact;

    @ApiModelProperty(value = "库存总数")
    private BigDecimal pieceQuantityAccount;

    @ApiModelProperty(value = "包装含量(最大)")
    private BigDecimal conversionRate;

    @ApiModelProperty(value = "备注说明")
    private String remark;

    @ApiModelProperty(value = "0:pc,1:EIS")
    private String type;

}
