绑定逻辑 作业完成逻辑修改

This commit is contained in:
zgw
2025-12-18 16:36:35 +08:00
parent abf21af5a8
commit dbf6e64bf4
18 changed files with 1710 additions and 83 deletions

View File

@@ -0,0 +1,389 @@
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();
}
}