package com.qianwen.smartman.modules.andon.entity; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.qianwen.core.mp.base.BaseEntity; @ApiModel(value = "AndonRecordReason对象", description = "记录关联原因表") @TableName("blade_andon_record_reason") /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/andon/entity/AndonRecordReason.class */ public class AndonRecordReason extends BaseEntity { private static final long serialVersionUID = 1; @ApiModelProperty("安灯记录id") private Long recordId; @ApiModelProperty("安灯原因id") private Long reasonId; @ApiModelProperty("安灯原因编号") private String reasonCode; @ApiModelProperty("安灯原因名称") private String reasonName; public AndonRecordReason setRecordId(final Long recordId) { this.recordId = recordId; return this; } public AndonRecordReason setReasonId(final Long reasonId) { this.reasonId = reasonId; return this; } public AndonRecordReason setReasonCode(final String reasonCode) { this.reasonCode = reasonCode; return this; } public AndonRecordReason setReasonName(final String reasonName) { this.reasonName = reasonName; return this; } public String toString() { return "AndonRecordReason(recordId=" + getRecordId() + ", reasonId=" + getReasonId() + ", reasonCode=" + getReasonCode() + ", reasonName=" + getReasonName() + ")"; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof AndonRecordReason) { AndonRecordReason other = (AndonRecordReason) o; if (other.canEqual(this) && super.equals(o)) { Object this$recordId = getRecordId(); Object other$recordId = other.getRecordId(); if (this$recordId == null) { if (other$recordId != null) { return false; } } else if (!this$recordId.equals(other$recordId)) { return false; } Object this$reasonId = getReasonId(); Object other$reasonId = other.getReasonId(); if (this$reasonId == null) { if (other$reasonId != null) { return false; } } else if (!this$reasonId.equals(other$reasonId)) { return false; } Object this$reasonCode = getReasonCode(); Object other$reasonCode = other.getReasonCode(); if (this$reasonCode == null) { if (other$reasonCode != null) { return false; } } else if (!this$reasonCode.equals(other$reasonCode)) { return false; } Object this$reasonName = getReasonName(); Object other$reasonName = other.getReasonName(); return this$reasonName == null ? other$reasonName == null : this$reasonName.equals(other$reasonName); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof AndonRecordReason; } public int hashCode() { int result = super.hashCode(); Object $recordId = getRecordId(); int result2 = (result * 59) + ($recordId == null ? 43 : $recordId.hashCode()); Object $reasonId = getReasonId(); int result3 = (result2 * 59) + ($reasonId == null ? 43 : $reasonId.hashCode()); Object $reasonCode = getReasonCode(); int result4 = (result3 * 59) + ($reasonCode == null ? 43 : $reasonCode.hashCode()); Object $reasonName = getReasonName(); return (result4 * 59) + ($reasonName == null ? 43 : $reasonName.hashCode()); } public Long getRecordId() { return this.recordId; } public Long getReasonId() { return this.reasonId; } public String getReasonCode() { return this.reasonCode; } public String getReasonName() { return this.reasonName; } }