package com.aegis.resource.dashboard.vo;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 库存预警VO
 * 
 * @author aegis
 */
public class InventoryAlertVO implements Serializable {
    
    private static final long serialVersionUID = 1L;
    
    /** 物资ID */
    private Long materialId;
    
    /** 物资名称 */
    private String materialName;
    
    /** 物资编码 */
    private String materialCode;
    
    /** 仓库ID */
    private Long warehouseId;
    
    /** 仓库名称 */
    private String warehouseName;
    
    /** 当前库存数量 */
    private BigDecimal currentQty;
    
    /** 报警阈值 */
    private BigDecimal threshold;
    
    /** 预警级别：warning-警告，critical-严重 */
    private String alertLevel;
    
    public Long getMaterialId() {
        return materialId;
    }
    
    public void setMaterialId(Long materialId) {
        this.materialId = materialId;
    }
    
    public String getMaterialName() {
        return materialName;
    }
    
    public void setMaterialName(String materialName) {
        this.materialName = materialName;
    }
    
    public String getMaterialCode() {
        return materialCode;
    }
    
    public void setMaterialCode(String materialCode) {
        this.materialCode = materialCode;
    }
    
    public Long getWarehouseId() {
        return warehouseId;
    }
    
    public void setWarehouseId(Long warehouseId) {
        this.warehouseId = warehouseId;
    }
    
    public String getWarehouseName() {
        return warehouseName;
    }
    
    public void setWarehouseName(String warehouseName) {
        this.warehouseName = warehouseName;
    }
    
    public BigDecimal getCurrentQty() {
        return currentQty;
    }
    
    public void setCurrentQty(BigDecimal currentQty) {
        this.currentQty = currentQty;
    }
    
    public BigDecimal getThreshold() {
        return threshold;
    }
    
    public void setThreshold(BigDecimal threshold) {
        this.threshold = threshold;
    }
    
    public String getAlertLevel() {
        return alertLevel;
    }
    
    public void setAlertLevel(String alertLevel) {
        this.alertLevel = alertLevel;
    }
}