Files
FT542-WMS/ruoyi-admin/src/main/java/com/ruoyi/system/domain/InStockinN.java

390 lines
8.9 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package com.ruoyi.system.domain;
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;
/**
* 入库单据管理对象 in_stockin_n
*
* @author zgw
* @date 2025-12-16
*/
public class InStockinN extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** GUID(防止重复) */
private String stockinGuid;
/** 入库单据编号 */
@Excel(name = "入库单据编号")
private String stockinId;
/** 入库主题 */
@Excel(name = "入库主题")
private String subject;
/** 入库id(内部或外部流水ID) */
@Excel(name = "入库id", readConverterExp = "内=部或外部流水ID")
private String erpStockinId;
/** 入库状态(0-草稿,1-待确认,2-已确认,3-已入库等) */
@Excel(name = "入库状态", readConverterExp = "0=-草稿,1-待确认,2-已确认,3-已入库等")
private int status;
/** 单据数量 */
@Excel(name = "单据数量")
private java.math.BigDecimal orderNum;
/** 完成数量 */
@Excel(name = "完成数量")
private java.math.BigDecimal finishNum;
/** 申请人 */
@Excel(name = "申请人")
private String applicant;
/** 申请日期 */
@Excel(name = "申请日期")
private String applyDate;
/** 确认日期 */
@Excel(name = "确认日期")
private String confirmDate;
/** 审批人 */
@Excel(name = "审批人")
private String approver;
/** 审批意见 */
@Excel(name = "审批意见")
private String approvalComment;
/** 关联其他单据id */
@Excel(name = "关联其他单据id")
private String relatedDocId;
/** 添加时间(记录插入时间) */
@Excel(name = "添加时间", readConverterExp = "记=录插入时间")
private String createdAt;
/** 库管id(用户ID或职员ID) */
@Excel(name = "库管id", readConverterExp = "用=户ID或职员ID")
private Long keeperId;
/** 入库类别 */
@Excel(name = "入库类别")
private String category;
/** 入库编号(流水或业务编号) */
@Excel(name = "入库编号", readConverterExp = "流=水或业务编号")
private String entryCode;
/** 审批状态(0-未审批,1-通过,2-驳回) */
@Excel(name = "审批状态", readConverterExp = "0=-未审批,1-通过,2-驳回")
private Long approvalStatus;
/** 产品明细(建议存JSON或文本) */
@Excel(name = "产品明细", readConverterExp = "建=议存JSON或文本")
private String productDetails;
/** 客户名称 */
@Excel(name = "客户名称")
private String customerName;
/** 磅单编号 */
@Excel(name = "磅单编号")
private String weighbillNo;
/** 入库车号 */
@Excel(name = "入库车号")
private String vehicleNo;
/** ERP单据状态 */
@Excel(name = "ERP单据状态")
private String erpStatus;
@Excel(name = "ERP单据来源")
private String orderSrc;
/** 子单列表 */
private java.util.List<InStockinDetailN> inStockinDetailNList;
public void setStockinGuid(String stockinGuid)
{
this.stockinGuid = stockinGuid;
}
public String getStockinGuid()
{
return stockinGuid;
}
public void setStockinId(String stockinId)
{
this.stockinId = stockinId;
}
public String getStockinId()
{
return stockinId;
}
public void setSubject(String subject)
{
this.subject = subject;
}
public String getSubject()
{
return subject;
}
public void setErpStockinId(String erpStockinId)
{
this.erpStockinId = erpStockinId;
}
public String getErpStockinId()
{
return erpStockinId;
}
public void setStatus(Integer status)
{
this.status = status;
}
public int getStatus()
{
return status;
}
public void setApplicant(String applicant)
{
this.applicant = applicant;
}
public String getApplicant()
{
return applicant;
}
public void setApplyDate(String applyDate)
{
this.applyDate = applyDate;
}
public String getApplyDate()
{
return applyDate;
}
public void setConfirmDate(String confirmDate)
{
this.confirmDate = confirmDate;
}
public String getConfirmDate()
{
return confirmDate;
}
public void setApprover(String approver)
{
this.approver = approver;
}
public String getApprover()
{
return approver;
}
public void setApprovalComment(String approvalComment)
{
this.approvalComment = approvalComment;
}
public String getApprovalComment()
{
return approvalComment;
}
public void setRelatedDocId(String relatedDocId)
{
this.relatedDocId = relatedDocId;
}
public String getRelatedDocId()
{
return relatedDocId;
}
public void setCreatedAt(String createdAt)
{
this.createdAt = createdAt;
}
public String getCreatedAt()
{
return createdAt;
}
public void setKeeperId(Long keeperId)
{
this.keeperId = keeperId;
}
public Long getKeeperId()
{
return keeperId;
}
public void setCategory(String category)
{
this.category = category;
}
public String getCategory()
{
return category;
}
public void setEntryCode(String entryCode)
{
this.entryCode = entryCode;
}
public String getEntryCode()
{
return entryCode;
}
public void setApprovalStatus(Long approvalStatus)
{
this.approvalStatus = approvalStatus;
}
public Long getApprovalStatus()
{
return approvalStatus;
}
public void setProductDetails(String productDetails)
{
this.productDetails = productDetails;
}
public String getProductDetails()
{
return productDetails;
}
public void setCustomerName(String customerName)
{
this.customerName = customerName;
}
public String getCustomerName()
{
return customerName;
}
public void setWeighbillNo(String weighbillNo)
{
this.weighbillNo = weighbillNo;
}
public String getWeighbillNo()
{
return weighbillNo;
}
public void setVehicleNo(String vehicleNo)
{
this.vehicleNo = vehicleNo;
}
public String getVehicleNo()
{
return vehicleNo;
}
public void setErpStatus(String erpStatus)
{
this.erpStatus = erpStatus;
}
public String getErpStatus()
{
return erpStatus;
}
public java.math.BigDecimal getOrderNum() {
return orderNum;
}
public void setOrderNum(java.math.BigDecimal orderNum) {
this.orderNum = orderNum;
}
public java.math.BigDecimal getFinishNum() {
return finishNum;
}
public void setFinishNum(java.math.BigDecimal finishNum) {
this.finishNum = finishNum;
}
public void setOrderSrc(String orderSrc) {
this.orderSrc = orderSrc;
}
public String getOrderSrc() {
return orderSrc;
}
public java.util.List<InStockinDetailN> getInStockinDetailNList() {
return inStockinDetailNList;
}
public void setInStockinDetailNList(java.util.List<InStockinDetailN> inStockinDetailNList) {
this.inStockinDetailNList = inStockinDetailNList;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("stockinGuid", getStockinGuid())
.append("stockinId", getStockinId())
.append("subject", getSubject())
.append("erpStockinId", getErpStockinId())
.append("status", getStatus())
.append("orderNum", getOrderNum())
.append("finishNum", getFinishNum())
.append("applicant", getApplicant())
.append("applyDate", getApplyDate())
.append("confirmDate", getConfirmDate())
.append("approver", getApprover())
.append("approvalComment", getApprovalComment())
.append("remark", getRemark())
.append("relatedDocId", getRelatedDocId())
.append("createdAt", getCreatedAt())
.append("keeperId", getKeeperId())
.append("category", getCategory())
.append("entryCode", getEntryCode())
.append("approvalStatus", getApprovalStatus())
.append("productDetails", getProductDetails())
.append("customerName", getCustomerName())
.append("weighbillNo", getWeighbillNo())
.append("vehicleNo", getVehicleNo())
.append("erpStatus", getErpStatus())
.toString();
}
}