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 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 getInStockinDetailNList() { return inStockinDetailNList; } public void setInStockinDetailNList(java.util.List 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(); } }