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;
|
}
|
}
|