package com.qianwen.smartman.modules.cps.vo; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.math.BigDecimal; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/vo/MaterialVO.class */ public class MaterialVO implements Serializable { private static final long serialVersionUID = -7347130572337157953L; @ApiModelProperty(value = "id", dataType = "java.lang.String") private Long id; @ApiModelProperty("物料条码") private String barCode; @ApiModelProperty("物料编码") private String code; @ApiModelProperty("物料名称") private String name; @ApiModelProperty(name = "物料类型Id", dataType = "java.lang.String") private Long typeId; @ApiModelProperty("物料类型名称") private String typeName; @ApiModelProperty("物料类型编码") private String typeCode; @ApiModelProperty("计量单位") private String unit; @ApiModelProperty("材质") private String stuff; @ApiModelProperty("规格") private String standardModel; @ApiModelProperty("备注") private String remark; @ApiModelProperty("额定库存") private BigDecimal lowerLimit; @ApiModelProperty("安全库存") private BigDecimal upperLimit; @ApiModelProperty("是否必检:0-非必检,1-必检") private Integer isMustCheck; @ApiModelProperty("是否必检:0-非必检,1-必检") private String isMustCheckName; @ApiModelProperty("物料性质:1-原材料、2-半成品、3-成品、4-备品备件、5-辅助用品、9-其它") private Integer property; @ApiModelProperty("启用1 停用0") private Integer status; public MaterialVO setId(final Long id) { this.id = id; return this; } public MaterialVO setBarCode(final String barCode) { this.barCode = barCode; return this; } public MaterialVO setCode(final String code) { this.code = code; return this; } public MaterialVO setName(final String name) { this.name = name; return this; } public MaterialVO setTypeId(final Long typeId) { this.typeId = typeId; return this; } public MaterialVO setTypeName(final String typeName) { this.typeName = typeName; return this; } public MaterialVO setTypeCode(final String typeCode) { this.typeCode = typeCode; return this; } public MaterialVO setUnit(final String unit) { this.unit = unit; return this; } public MaterialVO setStuff(final String stuff) { this.stuff = stuff; return this; } public MaterialVO setStandardModel(final String standardModel) { this.standardModel = standardModel; return this; } public MaterialVO setRemark(final String remark) { this.remark = remark; return this; } public MaterialVO setLowerLimit(final BigDecimal lowerLimit) { this.lowerLimit = lowerLimit; return this; } public MaterialVO setUpperLimit(final BigDecimal upperLimit) { this.upperLimit = upperLimit; return this; } public MaterialVO setIsMustCheck(final Integer isMustCheck) { this.isMustCheck = isMustCheck; return this; } public MaterialVO setIsMustCheckName(final String isMustCheckName) { this.isMustCheckName = isMustCheckName; return this; } public MaterialVO setProperty(final Integer property) { this.property = property; return this; } public MaterialVO setStatus(final Integer status) { this.status = status; return this; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof MaterialVO) { MaterialVO other = (MaterialVO) o; if (other.canEqual(this)) { Object this$id = getId(); Object other$id = other.getId(); if (this$id == null) { if (other$id != null) { return false; } } else if (!this$id.equals(other$id)) { return false; } 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$status = getStatus(); Object other$status = other.getStatus(); if (this$status == null) { if (other$status != null) { return false; } } else if (!this$status.equals(other$status)) { 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$typeName = getTypeName(); Object other$typeName = other.getTypeName(); if (this$typeName == null) { if (other$typeName != null) { return false; } } else if (!this$typeName.equals(other$typeName)) { return false; } Object this$typeCode = getTypeCode(); Object other$typeCode = other.getTypeCode(); if (this$typeCode == null) { if (other$typeCode != null) { return false; } } else if (!this$typeCode.equals(other$typeCode)) { 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(); if (this$upperLimit == null) { if (other$upperLimit != null) { return false; } } else if (!this$upperLimit.equals(other$upperLimit)) { return false; } Object this$isMustCheckName = getIsMustCheckName(); Object other$isMustCheckName = other.getIsMustCheckName(); return this$isMustCheckName == null ? other$isMustCheckName == null : this$isMustCheckName.equals(other$isMustCheckName); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof MaterialVO; } public int hashCode() { Object $id = getId(); int result = (1 * 59) + ($id == null ? 43 : $id.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 $status = getStatus(); int result5 = (result4 * 59) + ($status == null ? 43 : $status.hashCode()); Object $barCode = getBarCode(); int result6 = (result5 * 59) + ($barCode == null ? 43 : $barCode.hashCode()); Object $code = getCode(); int result7 = (result6 * 59) + ($code == null ? 43 : $code.hashCode()); Object $name = getName(); int result8 = (result7 * 59) + ($name == null ? 43 : $name.hashCode()); Object $typeName = getTypeName(); int result9 = (result8 * 59) + ($typeName == null ? 43 : $typeName.hashCode()); Object $typeCode = getTypeCode(); int result10 = (result9 * 59) + ($typeCode == null ? 43 : $typeCode.hashCode()); Object $unit = getUnit(); int result11 = (result10 * 59) + ($unit == null ? 43 : $unit.hashCode()); Object $stuff = getStuff(); int result12 = (result11 * 59) + ($stuff == null ? 43 : $stuff.hashCode()); Object $standardModel = getStandardModel(); int result13 = (result12 * 59) + ($standardModel == null ? 43 : $standardModel.hashCode()); Object $remark = getRemark(); int result14 = (result13 * 59) + ($remark == null ? 43 : $remark.hashCode()); Object $lowerLimit = getLowerLimit(); int result15 = (result14 * 59) + ($lowerLimit == null ? 43 : $lowerLimit.hashCode()); Object $upperLimit = getUpperLimit(); int result16 = (result15 * 59) + ($upperLimit == null ? 43 : $upperLimit.hashCode()); Object $isMustCheckName = getIsMustCheckName(); return (result16 * 59) + ($isMustCheckName == null ? 43 : $isMustCheckName.hashCode()); } public String toString() { return "MaterialVO(id=" + getId() + ", barCode=" + getBarCode() + ", code=" + getCode() + ", name=" + getName() + ", typeId=" + getTypeId() + ", typeName=" + getTypeName() + ", typeCode=" + getTypeCode() + ", unit=" + getUnit() + ", stuff=" + getStuff() + ", standardModel=" + getStandardModel() + ", remark=" + getRemark() + ", lowerLimit=" + getLowerLimit() + ", upperLimit=" + getUpperLimit() + ", isMustCheck=" + getIsMustCheck() + ", isMustCheckName=" + getIsMustCheckName() + ", property=" + getProperty() + ", status=" + getStatus() + ")"; } public Long getId() { return this.id; } 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 getTypeName() { return this.typeName; } public String getTypeCode() { return this.typeCode; } 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 String getIsMustCheckName() { return this.isMustCheckName; } public Integer getProperty() { return this.property; } public Integer getStatus() { return this.status; } }