package com.ruoyi.system.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 成品查询结果(数据同步)对象 wms_import_result
 * 
 * @author ruoyi
 * @date 2025-06-19
 */
public class WmsImportResult extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 型号 */
    @Excel(name = "型号")
    private String model;

    /** 规格 */
    @Excel(name = "规格")
    private String specification;

    /** 轴型 */
    @Excel(name = "轴型")
    private String wireDisc;

    /** 总数量 */
    @Excel(name = "总数量")
    private Long totalNumber;

    /** 总净重 */
    @Excel(name = "总净重")
    private BigDecimal totalNetWeight;

    /** 总毛重 */
    @Excel(name = "总毛重")
    private BigDecimal totalGrossWeight;

    /** 类型 */
    @Excel(name = "类型")
    private String type;

    /** 警戒值 */
    @Excel(name = "警戒值")
    private Long warningValue;

    public void setModel(String model) 
    {
        this.model = model;
    }

    public String getModel() 
    {
        return model;
    }

    public void setSpecification(String specification) 
    {
        this.specification = specification;
    }

    public String getSpecification() 
    {
        return specification;
    }

    public void setWireDisc(String wireDisc) 
    {
        this.wireDisc = wireDisc;
    }

    public String getWireDisc() 
    {
        return wireDisc;
    }

    public void setTotalNumber(Long totalNumber) 
    {
        this.totalNumber = totalNumber;
    }

    public Long getTotalNumber() 
    {
        return totalNumber;
    }

    public void setTotalNetWeight(BigDecimal totalNetWeight) 
    {
        this.totalNetWeight = totalNetWeight;
    }

    public BigDecimal getTotalNetWeight() 
    {
        return totalNetWeight;
    }

    public void setTotalGrossWeight(BigDecimal totalGrossWeight) 
    {
        this.totalGrossWeight = totalGrossWeight;
    }

    public BigDecimal getTotalGrossWeight() 
    {
        return totalGrossWeight;
    }

    public void setType(String type) 
    {
        this.type = type;
    }

    public String getType() 
    {
        return type;
    }

    public void setWarningValue(Long warningValue) 
    {
        this.warningValue = warningValue;
    }

    public Long getWarningValue() 
    {
        return warningValue;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("model", getModel())
            .append("specification", getSpecification())
            .append("wireDisc", getWireDisc())
            .append("totalNumber", getTotalNumber())
            .append("totalNetWeight", getTotalNetWeight())
            .append("totalGrossWeight", getTotalGrossWeight())
            .append("type", getType())
            .append("warningValue", getWarningValue())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
