package com.wms.entity.app.request;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * 物料入库详细信息
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class GoodsInRequest extends PageQuery {
    /**
     * 物料编号
     */
    @JsonProperty("goodsId")
    private String goodsId;
    /**
     * 物料名称
     */
    @JsonProperty("goodsName")
    private String goodsName;
    /**
     * 物料类型
     */
    @JsonProperty("goodsType")
    private String goodsType;
    /**
     * 物料单位
     */
    @JsonProperty("goodsUnit")
    private String goodsUnit;
    /**
     * 物料数量
     */
    @JsonProperty("goodsNum")
    private BigDecimal goodsNum;
    /**
     * 物料描述
     */
    @JsonProperty("goodsDesc")
    private String goodsDesc;
    /**
     * 单个物料重量
     */
    @JsonProperty("singleWeight")
    private BigDecimal singleWeight;
    /**
     * 物料总重量
     */
    @JsonProperty("weight")
    private BigDecimal weight;
}
