package com.qianwen.smartman.modules.tool.vo; import io.swagger.annotations.ApiModelProperty; import lombok.NonNull; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/tool/vo/ToolManageEquipmentVO.class */ public class ToolManageEquipmentVO { @ApiModelProperty("id") private Long id; @NonNull @ApiModelProperty("工位Id") private Long workstationId; @NonNull @ApiModelProperty("机床刀位") private Integer toolPosition; @NonNull @ApiModelProperty("操作人") private Long employeeId; public ToolManageEquipmentVO(@NonNull final Long workstationId, @NonNull final Integer toolPosition, @NonNull final Long employeeId) { if (workstationId == null) { throw new NullPointerException("workstationId is marked non-null but is null"); } if (toolPosition == null) { throw new NullPointerException("toolPosition is marked non-null but is null"); } if (employeeId == null) { throw new NullPointerException("employeeId is marked non-null but is null"); } this.workstationId = workstationId; this.toolPosition = toolPosition; this.employeeId = employeeId; } public void setId(final Long id) { this.id = id; } public void setWorkstationId(@NonNull final Long workstationId) { if (workstationId == null) { throw new NullPointerException("workstationId is marked non-null but is null"); } this.workstationId = workstationId; } public void setToolPosition(@NonNull final Integer toolPosition) { if (toolPosition == null) { throw new NullPointerException("toolPosition is marked non-null but is null"); } this.toolPosition = toolPosition; } public void setEmployeeId(@NonNull final Long employeeId) { if (employeeId == null) { throw new NullPointerException("employeeId is marked non-null but is null"); } this.employeeId = employeeId; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof ToolManageEquipmentVO) { ToolManageEquipmentVO other = (ToolManageEquipmentVO) 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$workstationId = getWorkstationId(); Object other$workstationId = other.getWorkstationId(); if (this$workstationId == null) { if (other$workstationId != null) { return false; } } else if (!this$workstationId.equals(other$workstationId)) { return false; } Object this$toolPosition = getToolPosition(); Object other$toolPosition = other.getToolPosition(); if (this$toolPosition == null) { if (other$toolPosition != null) { return false; } } else if (!this$toolPosition.equals(other$toolPosition)) { return false; } Object this$employeeId = getEmployeeId(); Object other$employeeId = other.getEmployeeId(); return this$employeeId == null ? other$employeeId == null : this$employeeId.equals(other$employeeId); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof ToolManageEquipmentVO; } public int hashCode() { Object $id = getId(); int result = (1 * 59) + ($id == null ? 43 : $id.hashCode()); Object $workstationId = getWorkstationId(); int result2 = (result * 59) + ($workstationId == null ? 43 : $workstationId.hashCode()); Object $toolPosition = getToolPosition(); int result3 = (result2 * 59) + ($toolPosition == null ? 43 : $toolPosition.hashCode()); Object $employeeId = getEmployeeId(); return (result3 * 59) + ($employeeId == null ? 43 : $employeeId.hashCode()); } public String toString() { return "ToolManageEquipmentVO(id=" + getId() + ", workstationId=" + getWorkstationId() + ", toolPosition=" + getToolPosition() + ", employeeId=" + getEmployeeId() + ")"; } public Long getId() { return this.id; } @NonNull public Long getWorkstationId() { return this.workstationId; } @NonNull public Integer getToolPosition() { return this.toolPosition; } @NonNull public Long getEmployeeId() { return this.employeeId; } }