package com.qianwen.smartman.modules.cps.entity;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import java.math.BigDecimal;
|
import com.qianwen.core.mp.base.BaseEntity;
|
|
@ApiModel(value = "BomProcess对象", description = "bom物料工序")
|
@TableName("blade_bom_process")
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/entity/BomProcess.class */
|
public class BomProcess extends BaseEntity {
|
private static final long serialVersionUID = 1;
|
@ApiModelProperty("所属租户")
|
private String tenantId;
|
@ApiModelProperty("bom物料Id")
|
private Long bomMaterialId;
|
@ApiModelProperty("用量分子")
|
private Integer molecule;
|
@ApiModelProperty("用量分母")
|
private Integer denominator;
|
@ApiModelProperty("用料工序id")
|
private Long processId;
|
@ApiModelProperty("固定损耗")
|
private BigDecimal loss;
|
|
public BomProcess setTenantId(final String tenantId) {
|
this.tenantId = tenantId;
|
return this;
|
}
|
|
public BomProcess setBomMaterialId(final Long bomMaterialId) {
|
this.bomMaterialId = bomMaterialId;
|
return this;
|
}
|
|
public BomProcess setMolecule(final Integer molecule) {
|
this.molecule = molecule;
|
return this;
|
}
|
|
public BomProcess setDenominator(final Integer denominator) {
|
this.denominator = denominator;
|
return this;
|
}
|
|
public BomProcess setProcessId(final Long processId) {
|
this.processId = processId;
|
return this;
|
}
|
|
public BomProcess setLoss(final BigDecimal loss) {
|
this.loss = loss;
|
return this;
|
}
|
|
public String toString() {
|
return "BomProcess(tenantId=" + getTenantId() + ", bomMaterialId=" + getBomMaterialId() + ", molecule=" + getMolecule() + ", denominator=" + getDenominator() + ", processId=" + getProcessId() + ", loss=" + getLoss() + ")";
|
}
|
|
public boolean equals(final Object o) {
|
if (o == this) {
|
return true;
|
}
|
if (o instanceof BomProcess) {
|
BomProcess other = (BomProcess) o;
|
if (other.canEqual(this) && super.equals(o)) {
|
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$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$tenantId = getTenantId();
|
Object other$tenantId = other.getTenantId();
|
if (this$tenantId == null) {
|
if (other$tenantId != null) {
|
return false;
|
}
|
} else if (!this$tenantId.equals(other$tenantId)) {
|
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 BomProcess;
|
}
|
|
public int hashCode() {
|
int result = super.hashCode();
|
Object $bomMaterialId = getBomMaterialId();
|
int result2 = (result * 59) + ($bomMaterialId == null ? 43 : $bomMaterialId.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 $tenantId = getTenantId();
|
int result6 = (result5 * 59) + ($tenantId == null ? 43 : $tenantId.hashCode());
|
Object $loss = getLoss();
|
return (result6 * 59) + ($loss == null ? 43 : $loss.hashCode());
|
}
|
|
public String getTenantId() {
|
return this.tenantId;
|
}
|
|
public Long getBomMaterialId() {
|
return this.bomMaterialId;
|
}
|
|
public Integer getMolecule() {
|
return this.molecule;
|
}
|
|
public Integer getDenominator() {
|
return this.denominator;
|
}
|
|
public Long getProcessId() {
|
return this.processId;
|
}
|
|
public BigDecimal getLoss() {
|
return this.loss;
|
}
|
}
|