WarehouseInventoryDO.java
package com.mycim.valueobject.inv;
import com.mycim.framework.utils.lang.math.NumberUtils;
import java.io.Serializable;
/**
* Table: WAREHOUSE_INVENTORY
*
* @author Qiansheng.Wang
* @version Created on 2017-11-10 14:42:01
*/
public class WarehouseInventoryDO implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
/**
* 物料
*/
private Long itemRrn;
/**
* 库房
*/
private Long warehouseRrn;
private String warehouseId;
/**
* 期初余额
*/
private Double openingBalance;
/**
* 库房接收数量
*/
private Double receiptQty;
/**
* 库房消耗数量
*/
private Double issueQty;
/**
* 库房调整数量
*/
private Double adjustQty;
/**
* 警告数量
*/
private Double quantityOfWarning;
/**
* 警告警报号
*/
private String warningAlarmId;
private Long orderRrn;
public Long getItemRrn() {
return itemRrn;
}
public void setItemRrn(Long itemRrn) {
this.itemRrn = itemRrn;
}
public Long getWarehouseRrn() {
return warehouseRrn;
}
public void setWarehouseRrn(Long warehouseRrn) {
this.warehouseRrn = warehouseRrn;
}
public String getWarehouseId() {
return warehouseId;
}
public void setWarehouseId(String warehouseId) {
this.warehouseId = warehouseId;
}
public Double getOpeningBalance() {
return openingBalance;
}
public void setOpeningBalance(Double openingBalance) {
this.openingBalance = openingBalance;
}
public Double getReceiptQty() {
return receiptQty;
}
public void setReceiptQty(Double receiptQty) {
this.receiptQty = receiptQty;
}
public Double getIssueQty() {
return issueQty;
}
public void setIssueQty(Double issueQty) {
this.issueQty = issueQty;
}
public Double getAdjustQty() {
return adjustQty;
}
public void setAdjustQty(Double adjustQty) {
this.adjustQty = adjustQty;
}
public Double getQuantityOfWarning() {
return quantityOfWarning;
}
public void setQuantityOfWarning(Double quantityOfWarning) {
this.quantityOfWarning = quantityOfWarning;
}
public String getWarningAlarmId() {
return warningAlarmId;
}
public void setWarningAlarmId(String warningAlarmId) {
this.warningAlarmId = warningAlarmId;
}
public Long getOrderRrn() {
return orderRrn;
}
public void setOrderRrn(Long orderRrn) {
this.orderRrn = orderRrn;
}
public Double getTotalQuantity() {
receiptQty = receiptQty == null ? 0D : receiptQty;
adjustQty = adjustQty == null ? 0D : adjustQty;
issueQty = issueQty == null ? 0D : issueQty;
return new Double(NumberUtils.subtract(NumberUtils.add(receiptQty, adjustQty), issueQty));
}
}