package com.qianwen.smartman.modules.cps.entity; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.qianwen.core.tenant.mp.TenantEntity; @ApiModel(value = "ProductionCraftVersion对象", description = "产品工艺版本") @TableName("blade_production_craft_version") /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/entity/ProductionCraftVersion.class */ public class ProductionCraftVersion extends TenantEntity { private static final long serialVersionUID = 1; @ApiModelProperty("版本名称") private String name; @ApiModelProperty("版本描述") private String description; @ApiModelProperty(value = "工艺路线id", dataType = "java.lang.String") private Long craftId; @ApiModelProperty("是否定版(0:否 1:是)") private Integer editionStatus; public ProductionCraftVersion setName(final String name) { this.name = name; return this; } public ProductionCraftVersion setDescription(final String description) { this.description = description; return this; } public ProductionCraftVersion setCraftId(final Long craftId) { this.craftId = craftId; return this; } public ProductionCraftVersion setEditionStatus(final Integer editionStatus) { this.editionStatus = editionStatus; return this; } public String toString() { return "ProductionCraftVersion(name=" + getName() + ", description=" + getDescription() + ", craftId=" + getCraftId() + ", editionStatus=" + getEditionStatus() + ")"; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof ProductionCraftVersion) { ProductionCraftVersion other = (ProductionCraftVersion) o; if (other.canEqual(this) && super.equals(o)) { Object this$craftId = getCraftId(); Object other$craftId = other.getCraftId(); if (this$craftId == null) { if (other$craftId != null) { return false; } } else if (!this$craftId.equals(other$craftId)) { return false; } Object this$editionStatus = getEditionStatus(); Object other$editionStatus = other.getEditionStatus(); if (this$editionStatus == null) { if (other$editionStatus != null) { return false; } } else if (!this$editionStatus.equals(other$editionStatus)) { 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$description = getDescription(); Object other$description = other.getDescription(); return this$description == null ? other$description == null : this$description.equals(other$description); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof ProductionCraftVersion; } public int hashCode() { int result = super.hashCode(); Object $craftId = getCraftId(); int result2 = (result * 59) + ($craftId == null ? 43 : $craftId.hashCode()); Object $editionStatus = getEditionStatus(); int result3 = (result2 * 59) + ($editionStatus == null ? 43 : $editionStatus.hashCode()); Object $name = getName(); int result4 = (result3 * 59) + ($name == null ? 43 : $name.hashCode()); Object $description = getDescription(); return (result4 * 59) + ($description == null ? 43 : $description.hashCode()); } public String getName() { return this.name; } public String getDescription() { return this.description; } public Long getCraftId() { return this.craftId; } public Integer getEditionStatus() { return this.editionStatus; } }