package com.qianwen.smartman.modules.cps.vo;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import java.io.Serializable;
|
import java.math.BigDecimal;
|
import javax.validation.constraints.NotNull;
|
|
@ApiModel(value = "BomProcessAddVO对象", description = "bom物料工序新增")
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/vo/BomProcessAddVO.class */
|
public class BomProcessAddVO implements Serializable {
|
@NotNull(message = "bom物料Id不能为空")
|
@ApiModelProperty(value = "bom物料Id", dataType = "java.lang.String")
|
private Long bomMaterialId;
|
@NotNull(message = "bom版本Id不能为空")
|
@ApiModelProperty(value = "bom版本Id", dataType = "java.lang.String")
|
private Long bomId;
|
@ApiModelProperty("用量分子")
|
private Integer molecule;
|
@ApiModelProperty("用量分母")
|
private Integer denominator;
|
@NotNull(message = "工序Id不能为空")
|
@ApiModelProperty(value = "用料工序id", dataType = "java.lang.String")
|
private Long processId;
|
@ApiModelProperty("固定损耗")
|
private BigDecimal loss;
|
|
public void setBomMaterialId(final Long bomMaterialId) {
|
this.bomMaterialId = bomMaterialId;
|
}
|
|
public void setBomId(final Long bomId) {
|
this.bomId = bomId;
|
}
|
|
public void setMolecule(final Integer molecule) {
|
this.molecule = molecule;
|
}
|
|
public void setDenominator(final Integer denominator) {
|
this.denominator = denominator;
|
}
|
|
public void setProcessId(final Long processId) {
|
this.processId = processId;
|
}
|
|
public void setLoss(final BigDecimal loss) {
|
this.loss = loss;
|
}
|
|
public boolean equals(final Object o) {
|
if (o == this) {
|
return true;
|
}
|
if (o instanceof BomProcessAddVO) {
|
BomProcessAddVO other = (BomProcessAddVO) o;
|
if (other.canEqual(this)) {
|
Object this$bomMaterialId = getBomMaterialId();
|
Object other$bomMaterialId = other.getBomMaterialId();
|
if (this$bomMaterialId == null) {
|
if (other$bomMaterialId != null) {
|
return false;
|
}
|
} else if (!this$bomMaterialId.equals(other$bomMaterialId)) {
|
return false;
|
}
|
Object this$bomId = getBomId();
|
Object other$bomId = other.getBomId();
|
if (this$bomId == null) {
|
if (other$bomId != null) {
|
return false;
|
}
|
} else if (!this$bomId.equals(other$bomId)) {
|
return false;
|
}
|
Object this$molecule = getMolecule();
|
Object other$molecule = other.getMolecule();
|
if (this$molecule == null) {
|
if (other$molecule != null) {
|
return false;
|
}
|
} else if (!this$molecule.equals(other$molecule)) {
|
return false;
|
}
|
Object this$denominator = getDenominator();
|
Object other$denominator = other.getDenominator();
|
if (this$denominator == null) {
|
if (other$denominator != null) {
|
return false;
|
}
|
} else if (!this$denominator.equals(other$denominator)) {
|
return false;
|
}
|
Object this$processId = getProcessId();
|
Object other$processId = other.getProcessId();
|
if (this$processId == null) {
|
if (other$processId != null) {
|
return false;
|
}
|
} else if (!this$processId.equals(other$processId)) {
|
return false;
|
}
|
Object this$loss = getLoss();
|
Object other$loss = other.getLoss();
|
return this$loss == null ? other$loss == null : this$loss.equals(other$loss);
|
}
|
return false;
|
}
|
return false;
|
}
|
|
protected boolean canEqual(final Object other) {
|
return other instanceof BomProcessAddVO;
|
}
|
|
public int hashCode() {
|
Object $bomMaterialId = getBomMaterialId();
|
int result = (1 * 59) + ($bomMaterialId == null ? 43 : $bomMaterialId.hashCode());
|
Object $bomId = getBomId();
|
int result2 = (result * 59) + ($bomId == null ? 43 : $bomId.hashCode());
|
Object $molecule = getMolecule();
|
int result3 = (result2 * 59) + ($molecule == null ? 43 : $molecule.hashCode());
|
Object $denominator = getDenominator();
|
int result4 = (result3 * 59) + ($denominator == null ? 43 : $denominator.hashCode());
|
Object $processId = getProcessId();
|
int result5 = (result4 * 59) + ($processId == null ? 43 : $processId.hashCode());
|
Object $loss = getLoss();
|
return (result5 * 59) + ($loss == null ? 43 : $loss.hashCode());
|
}
|
|
public String toString() {
|
return "BomProcessAddVO(bomMaterialId=" + getBomMaterialId() + ", bomId=" + getBomId() + ", molecule=" + getMolecule() + ", denominator=" + getDenominator() + ", processId=" + getProcessId() + ", loss=" + getLoss() + ")";
|
}
|
|
public Long getBomMaterialId() {
|
return this.bomMaterialId;
|
}
|
|
public Long getBomId() {
|
return this.bomId;
|
}
|
|
public Integer getMolecule() {
|
return this.molecule;
|
}
|
|
public Integer getDenominator() {
|
return this.denominator;
|
}
|
|
public Long getProcessId() {
|
return this.processId;
|
}
|
|
public BigDecimal getLoss() {
|
return this.loss;
|
}
|
}
|