118 lines
6.0 KiB
Java
118 lines
6.0 KiB
Java
package com.ruoyi.warehouse.domain;
|
|
|
|
import java.math.BigDecimal;
|
|
import java.util.Date;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
import com.ruoyi.common.core.domain.BaseEntity;
|
|
import jakarta.validation.constraints.DecimalMin;
|
|
import jakarta.validation.constraints.NotNull;
|
|
|
|
public class PurchaseArrival extends BaseEntity
|
|
{
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
private Long id;
|
|
private String arrivalNo;
|
|
private Long purchaseRequestId;
|
|
private BigDecimal arrivalQuantity;
|
|
private BigDecimal actualUnitPrice;
|
|
private BigDecimal actualAmount;
|
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
|
private Date arrivalDate;
|
|
|
|
private Integer acceptanceStatus;
|
|
private String acceptanceRemark;
|
|
private String acceptedBy;
|
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
private Date acceptedTime;
|
|
|
|
private Integer preAcceptPurchaseStatus;
|
|
private String revokedBy;
|
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
private Date revokedTime;
|
|
|
|
private String revokeRemark;
|
|
|
|
private String requestNo;
|
|
private Long applicantId;
|
|
private String applicantName;
|
|
private Long productId;
|
|
private String productCode;
|
|
private String materialName;
|
|
private String materialBrand;
|
|
private String materialParams;
|
|
private String unit;
|
|
private Long projectId;
|
|
private String projectName;
|
|
private Long expenseCategoryId;
|
|
private String expenseCategoryName;
|
|
private BigDecimal estimatedUnitPrice;
|
|
|
|
public Long getId() { return id; }
|
|
public void setId(Long id) { this.id = id; }
|
|
public String getArrivalNo() { return arrivalNo; }
|
|
public void setArrivalNo(String arrivalNo) { this.arrivalNo = arrivalNo; }
|
|
public Long getPurchaseRequestId() { return purchaseRequestId; }
|
|
public void setPurchaseRequestId(Long purchaseRequestId) { this.purchaseRequestId = purchaseRequestId; }
|
|
|
|
@NotNull(message = "到货数量不能为空")
|
|
@DecimalMin(value = "0.001", message = "到货数量必须大于0")
|
|
public BigDecimal getArrivalQuantity() { return arrivalQuantity; }
|
|
public void setArrivalQuantity(BigDecimal arrivalQuantity) { this.arrivalQuantity = arrivalQuantity; }
|
|
public BigDecimal getActualUnitPrice() { return actualUnitPrice; }
|
|
public void setActualUnitPrice(BigDecimal actualUnitPrice) { this.actualUnitPrice = actualUnitPrice; }
|
|
public BigDecimal getActualAmount() { return actualAmount; }
|
|
public void setActualAmount(BigDecimal actualAmount) { this.actualAmount = actualAmount; }
|
|
|
|
@NotNull(message = "到货日期不能为空")
|
|
public Date getArrivalDate() { return arrivalDate; }
|
|
public void setArrivalDate(Date arrivalDate) { this.arrivalDate = arrivalDate; }
|
|
public Integer getAcceptanceStatus() { return acceptanceStatus; }
|
|
public void setAcceptanceStatus(Integer acceptanceStatus) { this.acceptanceStatus = acceptanceStatus; }
|
|
public String getAcceptanceRemark() { return acceptanceRemark; }
|
|
public void setAcceptanceRemark(String acceptanceRemark) { this.acceptanceRemark = acceptanceRemark; }
|
|
public String getAcceptedBy() { return acceptedBy; }
|
|
public void setAcceptedBy(String acceptedBy) { this.acceptedBy = acceptedBy; }
|
|
public Date getAcceptedTime() { return acceptedTime; }
|
|
public void setAcceptedTime(Date acceptedTime) { this.acceptedTime = acceptedTime; }
|
|
public Integer getPreAcceptPurchaseStatus() { return preAcceptPurchaseStatus; }
|
|
public void setPreAcceptPurchaseStatus(Integer preAcceptPurchaseStatus) { this.preAcceptPurchaseStatus = preAcceptPurchaseStatus; }
|
|
public String getRevokedBy() { return revokedBy; }
|
|
public void setRevokedBy(String revokedBy) { this.revokedBy = revokedBy; }
|
|
public Date getRevokedTime() { return revokedTime; }
|
|
public void setRevokedTime(Date revokedTime) { this.revokedTime = revokedTime; }
|
|
public String getRevokeRemark() { return revokeRemark; }
|
|
public void setRevokeRemark(String revokeRemark) { this.revokeRemark = revokeRemark; }
|
|
public String getRequestNo() { return requestNo; }
|
|
public void setRequestNo(String requestNo) { this.requestNo = requestNo; }
|
|
public Long getApplicantId() { return applicantId; }
|
|
public void setApplicantId(Long applicantId) { this.applicantId = applicantId; }
|
|
public String getApplicantName() { return applicantName; }
|
|
public void setApplicantName(String applicantName) { this.applicantName = applicantName; }
|
|
public Long getProductId() { return productId; }
|
|
public void setProductId(Long productId) { this.productId = productId; }
|
|
public String getProductCode() { return productCode; }
|
|
public void setProductCode(String productCode) { this.productCode = productCode; }
|
|
public String getMaterialName() { return materialName; }
|
|
public void setMaterialName(String materialName) { this.materialName = materialName; }
|
|
public String getMaterialBrand() { return materialBrand; }
|
|
public void setMaterialBrand(String materialBrand) { this.materialBrand = materialBrand; }
|
|
public String getMaterialParams() { return materialParams; }
|
|
public void setMaterialParams(String materialParams) { this.materialParams = materialParams; }
|
|
public String getUnit() { return unit; }
|
|
public void setUnit(String unit) { this.unit = unit; }
|
|
public Long getProjectId() { return projectId; }
|
|
public void setProjectId(Long projectId) { this.projectId = projectId; }
|
|
public String getProjectName() { return projectName; }
|
|
public void setProjectName(String projectName) { this.projectName = projectName; }
|
|
public Long getExpenseCategoryId() { return expenseCategoryId; }
|
|
public void setExpenseCategoryId(Long expenseCategoryId) { this.expenseCategoryId = expenseCategoryId; }
|
|
public String getExpenseCategoryName() { return expenseCategoryName; }
|
|
public void setExpenseCategoryName(String expenseCategoryName) { this.expenseCategoryName = expenseCategoryName; }
|
|
public BigDecimal getEstimatedUnitPrice() { return estimatedUnitPrice; }
|
|
public void setEstimatedUnitPrice(BigDecimal estimatedUnitPrice) { this.estimatedUnitPrice = estimatedUnitPrice; }
|
|
}
|