package com.ruoyi.user.domain;
|
|
import java.util.Date;
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
import com.ruoyi.common.core.web.domain.BaseEntity;
|
|
/**
|
* 会员云仓变动流水 account_warehouse_record
|
*
|
* 每次库存变动(进货入库 / 销售出库 / 库存调整)追加一条流水,供「仓库记录」倒序展示。
|
*
|
* @author hugray
|
*/
|
public class AccountWarehouseRecord extends BaseEntity
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** 流水ID */
|
private Long recordId;
|
|
/** 会员ID(account_user.user_id) */
|
private Long userId;
|
|
/** 云仓行ID(account_warehouse.id) */
|
private Long warehouseId;
|
|
/** 商品名称(快照) */
|
private String productName;
|
|
/** 变动类型(1进货入库 2销售出库 3库存调整,见 WarehouseChangeTypeEnum) */
|
private String changeType;
|
|
/** 变动数量(入库为正,出库为负) */
|
private Long changeQty;
|
|
/** 变动后库存 */
|
private Long afterQty;
|
|
/** 业务单号(关联进货单等,便于溯源) */
|
private String bizNo;
|
|
/** 删除标志(0存在 2删除) */
|
private String delFlag;
|
|
public Long getRecordId()
|
{
|
return recordId;
|
}
|
|
public void setRecordId(Long recordId)
|
{
|
this.recordId = recordId;
|
}
|
|
public Long getUserId()
|
{
|
return userId;
|
}
|
|
public void setUserId(Long userId)
|
{
|
this.userId = userId;
|
}
|
|
public Long getWarehouseId()
|
{
|
return warehouseId;
|
}
|
|
public void setWarehouseId(Long warehouseId)
|
{
|
this.warehouseId = warehouseId;
|
}
|
|
public String getProductName()
|
{
|
return productName;
|
}
|
|
public void setProductName(String productName)
|
{
|
this.productName = productName;
|
}
|
|
public String getChangeType()
|
{
|
return changeType;
|
}
|
|
public void setChangeType(String changeType)
|
{
|
this.changeType = changeType;
|
}
|
|
public Long getChangeQty()
|
{
|
return changeQty;
|
}
|
|
public void setChangeQty(Long changeQty)
|
{
|
this.changeQty = changeQty;
|
}
|
|
public Long getAfterQty()
|
{
|
return afterQty;
|
}
|
|
public void setAfterQty(Long afterQty)
|
{
|
this.afterQty = afterQty;
|
}
|
|
public String getBizNo()
|
{
|
return bizNo;
|
}
|
|
public void setBizNo(String bizNo)
|
{
|
this.bizNo = bizNo;
|
}
|
|
public String getDelFlag()
|
{
|
return delFlag;
|
}
|
|
public void setDelFlag(String delFlag)
|
{
|
this.delFlag = delFlag;
|
}
|
|
/**
|
* 变动时间:直接复用父类 createTime(流水创建即变动发生),此处仅做展示别名。
|
*/
|
public Date getChangeTime()
|
{
|
return getCreateTime();
|
}
|
|
@Override
|
public String toString() {
|
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
|
.append("recordId", getRecordId())
|
.append("userId", getUserId())
|
.append("warehouseId", getWarehouseId())
|
.append("productName", getProductName())
|
.append("changeType", getChangeType())
|
.append("changeQty", getChangeQty())
|
.append("afterQty", getAfterQty())
|
.append("bizNo", getBizNo())
|
.append("delFlag", getDelFlag())
|
.append("createBy", getCreateBy())
|
.append("createTime", getCreateTime())
|
.append("updateBy", getUpdateBy())
|
.append("updateTime", getUpdateTime())
|
.append("remark", getRemark())
|
.toString();
|
}
|
}
|