package com.qianwen.smartman.modules.system.entity; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.qianwen.core.tool.node.BaseNode; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/entity/TreeNode.class */ public class TreeNode extends BaseNode { private static final long serialVersionUID = 1; private String title; @JsonSerialize(using = ToStringSerializer.class) private Long key; @JsonSerialize(using = ToStringSerializer.class) private Long value; private Integer category; private String code; private String application; public void setTitle(final String title) { this.title = title; } public void setKey(final Long key) { this.key = key; } public void setValue(final Long value) { this.value = value; } public void setCategory(final Integer category) { this.category = category; } public void setCode(final String code) { this.code = code; } public void setApplication(final String application) { this.application = application; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof TreeNode) { TreeNode other = (TreeNode) o; if (other.canEqual(this)) { Object this$key = getKey(); Object other$key = other.getKey(); if (this$key == null) { if (other$key != null) { return false; } } else if (!this$key.equals(other$key)) { return false; } Object this$value = getValue(); Object other$value = other.getValue(); if (this$value == null) { if (other$value != null) { return false; } } else if (!this$value.equals(other$value)) { return false; } Object this$category = getCategory(); Object other$category = other.getCategory(); if (this$category == null) { if (other$category != null) { return false; } } else if (!this$category.equals(other$category)) { return false; } Object this$title = getTitle(); Object other$title = other.getTitle(); if (this$title == null) { if (other$title != null) { return false; } } else if (!this$title.equals(other$title)) { 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$application = getApplication(); Object other$application = other.getApplication(); return this$application == null ? other$application == null : this$application.equals(other$application); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof TreeNode; } public int hashCode() { Object $key = getKey(); int result = (1 * 59) + ($key == null ? 43 : $key.hashCode()); Object $value = getValue(); int result2 = (result * 59) + ($value == null ? 43 : $value.hashCode()); Object $category = getCategory(); int result3 = (result2 * 59) + ($category == null ? 43 : $category.hashCode()); Object $title = getTitle(); int result4 = (result3 * 59) + ($title == null ? 43 : $title.hashCode()); Object $code = getCode(); int result5 = (result4 * 59) + ($code == null ? 43 : $code.hashCode()); Object $application = getApplication(); return (result5 * 59) + ($application == null ? 43 : $application.hashCode()); } public String toString() { return "TreeNode(title=" + getTitle() + ", key=" + getKey() + ", value=" + getValue() + ", category=" + getCategory() + ", code=" + getCode() + ", application=" + getApplication() + ")"; } public String getTitle() { return this.title; } public Long getKey() { return this.key; } public Long getValue() { return this.value; } public Integer getCategory() { return this.category; } public String getCode() { return this.code; } public String getApplication() { return this.application; } }