package com.aps.core.domain; import java.math.BigDecimal; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.aps.common.core.annotation.Excel; import com.aps.common.core.web.domain.BaseEntity; /** * 物料库存管理对象 aps_material_storage_management * * @author dingYang * @date 2025-04-17 */ public class ApsMaterialStorageManagement extends BaseEntity { private static final long serialVersionUID = 1L; /** id */ private String id; /** 料号 */ @Excel(name = "料号") private String itemNumber; /** 数量 */ @Excel(name = "数量") private BigDecimal num; /** 适用工厂 */ @Excel(name = "适用工厂") private String applicableFactories; /** 集成日期 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "集成日期", width = 30, dateFormat = "yyyy-MM-dd") private Date integrationDate; /** 刷新日期 */ @Excel(name = "刷新日期") private String refreshDate; /**剩余库存*/ private BigDecimal remainderStock; /**修改版本*/ private Integer version; public void setId(String id) { this.id = id; } public String getId() { return id; } public void setItemNumber(String itemNumber) { this.itemNumber = itemNumber; } public String getItemNumber() { return itemNumber; } public void setNum(BigDecimal num) { this.num = num; } public BigDecimal getNum() { return num; } public void setApplicableFactories(String applicableFactories) { this.applicableFactories = applicableFactories; } public String getApplicableFactories() { return applicableFactories; } public void setIntegrationDate(Date integrationDate) { this.integrationDate = integrationDate; } public Date getIntegrationDate() { return integrationDate; } public void setRefreshDate(String refreshDate) { this.refreshDate = refreshDate; } public String getRefreshDate() { return refreshDate; } public BigDecimal getRemainderStock() { return remainderStock; } public void setRemainderStock(BigDecimal remainderStock) { this.remainderStock = remainderStock; } public Integer getVersion() { return version; } public void setVersion(Integer version) { this.version = version; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("itemNumber", getItemNumber()) .append("num", getNum()) .append("applicableFactories", getApplicableFactories()) .append("integrationDate", getIntegrationDate()) .append("refreshDate", getRefreshDate()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .toString(); } }