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.ApiModelProperty; import com.qianwen.core.tenant.mp.TenantEntity; @TableName(CraftRouting.TABLE_NAME) /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/entity/CraftRouting.class */ public class CraftRouting extends TenantEntity { private static final long serialVersionUID = -7265419937932230025L; public static final String TABLE_NAME = "blade_craft_routing"; @ApiModelProperty("工艺路线名称") private String name; @ApiModelProperty("工艺路线描述") private String description; @TableField(insertStrategy = FieldStrategy.IGNORED, updateStrategy = FieldStrategy.IGNORED) @ApiModelProperty("关联的产品id") private Long productId; public CraftRouting setName(final String name) { this.name = name; return this; } public CraftRouting setDescription(final String description) { this.description = description; return this; } public CraftRouting setProductId(final Long productId) { this.productId = productId; return this; } public String toString() { return "CraftRouting(name=" + getName() + ", description=" + getDescription() + ", productId=" + getProductId() + ")"; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof CraftRouting) { CraftRouting other = (CraftRouting) o; if (other.canEqual(this) && super.equals(o)) { Object this$productId = getProductId(); Object other$productId = other.getProductId(); if (this$productId == null) { if (other$productId != null) { return false; } } else if (!this$productId.equals(other$productId)) { 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 CraftRouting; } public int hashCode() { int result = super.hashCode(); Object $productId = getProductId(); int result2 = (result * 59) + ($productId == null ? 43 : $productId.hashCode()); Object $name = getName(); int result3 = (result2 * 59) + ($name == null ? 43 : $name.hashCode()); Object $description = getDescription(); return (result3 * 59) + ($description == null ? 43 : $description.hashCode()); } public String getName() { return this.name; } public String getDescription() { return this.description; } public Long getProductId() { return this.productId; } }