package com.qianwen.smartman.modules.cps.entity; import com.baomidou.mybatisplus.annotation.FieldStrategy; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import java.math.BigDecimal; import com.qianwen.core.tenant.mp.TenantEntity; @ApiModel(description = "物料") @TableName("blade_material") /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/entity/Material.class */ public class Material extends TenantEntity { private static final long serialVersionUID = 1402526758676978831L; private String barCode; private String code; private String name; private Long typeId; private String unit; private String stuff; private String standardModel; private String remark; @TableField(updateStrategy = FieldStrategy.IGNORED) private BigDecimal lowerLimit; @TableField(updateStrategy = FieldStrategy.IGNORED) private BigDecimal upperLimit; private Integer isMustCheck; private Integer property; public Material setBarCode(final String barCode) { this.barCode = barCode; return this; } public Material setCode(final String code) { this.code = code; return this; } public Material setName(final String name) { this.name = name; return this; } public Material setTypeId(final Long typeId) { this.typeId = typeId; return this; } public Material setUnit(final String unit) { this.unit = unit; return this; } public Material setStuff(final String stuff) { this.stuff = stuff; return this; } public Material setStandardModel(final String standardModel) { this.standardModel = standardModel; return this; } public Material setRemark(final String remark) { this.remark = remark; return this; } public Material setLowerLimit(final BigDecimal lowerLimit) { this.lowerLimit = lowerLimit; return this; } public Material setUpperLimit(final BigDecimal upperLimit) { this.upperLimit = upperLimit; return this; } public Material setIsMustCheck(final Integer isMustCheck) { this.isMustCheck = isMustCheck; return this; } public Material setProperty(final Integer property) { this.property = property; return this; } public String toString() { return "Material(barCode=" + getBarCode() + ", code=" + getCode() + ", name=" + getName() + ", typeId=" + getTypeId() + ", unit=" + getUnit() + ", stuff=" + getStuff() + ", standardModel=" + getStandardModel() + ", remark=" + getRemark() + ", lowerLimit=" + getLowerLimit() + ", upperLimit=" + getUpperLimit() + ", isMustCheck=" + getIsMustCheck() + ", property=" + getProperty() + ")"; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof Material) { Material other = (Material) o; if (other.canEqual(this) && super.equals(o)) { Object this$typeId = getTypeId(); Object other$typeId = other.getTypeId(); if (this$typeId == null) { if (other$typeId != null) { return false; } } else if (!this$typeId.equals(other$typeId)) { return false; } Object this$isMustCheck = getIsMustCheck(); Object other$isMustCheck = other.getIsMustCheck(); if (this$isMustCheck == null) { if (other$isMustCheck != null) { return false; } } else if (!this$isMustCheck.equals(other$isMustCheck)) { return false; } Object this$property = getProperty(); Object other$property = other.getProperty(); if (this$property == null) { if (other$property != null) { return false; } } else if (!this$property.equals(other$property)) { return false; } Object this$barCode = getBarCode(); Object other$barCode = other.getBarCode(); if (this$barCode == null) { if (other$barCode != null) { return false; } } else if (!this$barCode.equals(other$barCode)) { return false; } Object this$code = getCode(); Object other$code = other.getCode(); if (this$code == null) { if (other$code != null) { return false; } } else if (!this$code.equals(other$code)) { return false; } Object this$name = getName(); Object other$name = other.getName(); if (this$name == null) { if (other$name != null) { return false; } } else if (!this$name.equals(other$name)) { return false; } Object this$unit = getUnit(); Object other$unit = other.getUnit(); if (this$unit == null) { if (other$unit != null) { return false; } } else if (!this$unit.equals(other$unit)) { return false; } Object this$stuff = getStuff(); Object other$stuff = other.getStuff(); if (this$stuff == null) { if (other$stuff != null) { return false; } } else if (!this$stuff.equals(other$stuff)) { return false; } Object this$standardModel = getStandardModel(); Object other$standardModel = other.getStandardModel(); if (this$standardModel == null) { if (other$standardModel != null) { return false; } } else if (!this$standardModel.equals(other$standardModel)) { return false; } Object this$remark = getRemark(); Object other$remark = other.getRemark(); if (this$remark == null) { if (other$remark != null) { return false; } } else if (!this$remark.equals(other$remark)) { return false; } Object this$lowerLimit = getLowerLimit(); Object other$lowerLimit = other.getLowerLimit(); if (this$lowerLimit == null) { if (other$lowerLimit != null) { return false; } } else if (!this$lowerLimit.equals(other$lowerLimit)) { return false; } Object this$upperLimit = getUpperLimit(); Object other$upperLimit = other.getUpperLimit(); return this$upperLimit == null ? other$upperLimit == null : this$upperLimit.equals(other$upperLimit); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof Material; } public int hashCode() { int result = super.hashCode(); Object $typeId = getTypeId(); int result2 = (result * 59) + ($typeId == null ? 43 : $typeId.hashCode()); Object $isMustCheck = getIsMustCheck(); int result3 = (result2 * 59) + ($isMustCheck == null ? 43 : $isMustCheck.hashCode()); Object $property = getProperty(); int result4 = (result3 * 59) + ($property == null ? 43 : $property.hashCode()); Object $barCode = getBarCode(); int result5 = (result4 * 59) + ($barCode == null ? 43 : $barCode.hashCode()); Object $code = getCode(); int result6 = (result5 * 59) + ($code == null ? 43 : $code.hashCode()); Object $name = getName(); int result7 = (result6 * 59) + ($name == null ? 43 : $name.hashCode()); Object $unit = getUnit(); int result8 = (result7 * 59) + ($unit == null ? 43 : $unit.hashCode()); Object $stuff = getStuff(); int result9 = (result8 * 59) + ($stuff == null ? 43 : $stuff.hashCode()); Object $standardModel = getStandardModel(); int result10 = (result9 * 59) + ($standardModel == null ? 43 : $standardModel.hashCode()); Object $remark = getRemark(); int result11 = (result10 * 59) + ($remark == null ? 43 : $remark.hashCode()); Object $lowerLimit = getLowerLimit(); int result12 = (result11 * 59) + ($lowerLimit == null ? 43 : $lowerLimit.hashCode()); Object $upperLimit = getUpperLimit(); return (result12 * 59) + ($upperLimit == null ? 43 : $upperLimit.hashCode()); } public String getBarCode() { return this.barCode; } public String getCode() { return this.code; } public String getName() { return this.name; } public Long getTypeId() { return this.typeId; } public String getUnit() { return this.unit; } public String getStuff() { return this.stuff; } public String getStandardModel() { return this.standardModel; } public String getRemark() { return this.remark; } public BigDecimal getLowerLimit() { return this.lowerLimit; } public BigDecimal getUpperLimit() { return this.upperLimit; } public Integer getIsMustCheck() { return this.isMustCheck; } public Integer getProperty() { return this.property; } }