package com.qianwen.smartman.modules.fms.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.util.Date; @ApiModel(value = "FmsProduceComponentVO对象", description = "零件相关") /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/fms/vo/FmsProducePartVO.class */ public class FmsProducePartVO { @ApiModelProperty("零件号") private String partCode; @ApiModelProperty("零件状态") private String partType; @ApiModelProperty("执行托盘") private String trayCode; @ApiModelProperty("当前位置") private String currentPosition; @ApiModelProperty("工序编号") private String processCode; @ApiModelProperty("工序名称") private String processName; @ApiModelProperty("执行工位") private String workStationName; @ApiModelProperty("执行工作台") private Integer currentStation; @ApiModelProperty("工序开始时间") private Date startTime; @ApiModelProperty("工序结束时间") private Date endTime; public void setPartCode(final String partCode) { this.partCode = partCode; } public void setPartType(final String partType) { this.partType = partType; } public void setTrayCode(final String trayCode) { this.trayCode = trayCode; } public void setCurrentPosition(final String currentPosition) { this.currentPosition = currentPosition; } public void setProcessCode(final String processCode) { this.processCode = processCode; } public void setProcessName(final String processName) { this.processName = processName; } public void setWorkStationName(final String workStationName) { this.workStationName = workStationName; } public void setCurrentStation(final Integer currentStation) { this.currentStation = currentStation; } public void setStartTime(final Date startTime) { this.startTime = startTime; } public void setEndTime(final Date endTime) { this.endTime = endTime; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof FmsProducePartVO) { FmsProducePartVO other = (FmsProducePartVO) o; if (other.canEqual(this)) { Object this$currentStation = getCurrentStation(); Object other$currentStation = other.getCurrentStation(); if (this$currentStation == null) { if (other$currentStation != null) { return false; } } else if (!this$currentStation.equals(other$currentStation)) { return false; } Object this$partCode = getPartCode(); Object other$partCode = other.getPartCode(); if (this$partCode == null) { if (other$partCode != null) { return false; } } else if (!this$partCode.equals(other$partCode)) { return false; } Object this$partType = getPartType(); Object other$partType = other.getPartType(); if (this$partType == null) { if (other$partType != null) { return false; } } else if (!this$partType.equals(other$partType)) { return false; } Object this$trayCode = getTrayCode(); Object other$trayCode = other.getTrayCode(); if (this$trayCode == null) { if (other$trayCode != null) { return false; } } else if (!this$trayCode.equals(other$trayCode)) { return false; } Object this$currentPosition = getCurrentPosition(); Object other$currentPosition = other.getCurrentPosition(); if (this$currentPosition == null) { if (other$currentPosition != null) { return false; } } else if (!this$currentPosition.equals(other$currentPosition)) { return false; } Object this$processCode = getProcessCode(); Object other$processCode = other.getProcessCode(); if (this$processCode == null) { if (other$processCode != null) { return false; } } else if (!this$processCode.equals(other$processCode)) { return false; } Object this$processName = getProcessName(); Object other$processName = other.getProcessName(); if (this$processName == null) { if (other$processName != null) { return false; } } else if (!this$processName.equals(other$processName)) { return false; } Object this$workStationName = getWorkStationName(); Object other$workStationName = other.getWorkStationName(); if (this$workStationName == null) { if (other$workStationName != null) { return false; } } else if (!this$workStationName.equals(other$workStationName)) { return false; } Object this$startTime = getStartTime(); Object other$startTime = other.getStartTime(); if (this$startTime == null) { if (other$startTime != null) { return false; } } else if (!this$startTime.equals(other$startTime)) { return false; } Object this$endTime = getEndTime(); Object other$endTime = other.getEndTime(); return this$endTime == null ? other$endTime == null : this$endTime.equals(other$endTime); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof FmsProducePartVO; } public int hashCode() { Object $currentStation = getCurrentStation(); int result = (1 * 59) + ($currentStation == null ? 43 : $currentStation.hashCode()); Object $partCode = getPartCode(); int result2 = (result * 59) + ($partCode == null ? 43 : $partCode.hashCode()); Object $partType = getPartType(); int result3 = (result2 * 59) + ($partType == null ? 43 : $partType.hashCode()); Object $trayCode = getTrayCode(); int result4 = (result3 * 59) + ($trayCode == null ? 43 : $trayCode.hashCode()); Object $currentPosition = getCurrentPosition(); int result5 = (result4 * 59) + ($currentPosition == null ? 43 : $currentPosition.hashCode()); Object $processCode = getProcessCode(); int result6 = (result5 * 59) + ($processCode == null ? 43 : $processCode.hashCode()); Object $processName = getProcessName(); int result7 = (result6 * 59) + ($processName == null ? 43 : $processName.hashCode()); Object $workStationName = getWorkStationName(); int result8 = (result7 * 59) + ($workStationName == null ? 43 : $workStationName.hashCode()); Object $startTime = getStartTime(); int result9 = (result8 * 59) + ($startTime == null ? 43 : $startTime.hashCode()); Object $endTime = getEndTime(); return (result9 * 59) + ($endTime == null ? 43 : $endTime.hashCode()); } public String toString() { return "FmsProducePartVO(partCode=" + getPartCode() + ", partType=" + getPartType() + ", trayCode=" + getTrayCode() + ", currentPosition=" + getCurrentPosition() + ", processCode=" + getProcessCode() + ", processName=" + getProcessName() + ", workStationName=" + getWorkStationName() + ", currentStation=" + getCurrentStation() + ", startTime=" + getStartTime() + ", endTime=" + getEndTime() + ")"; } public String getPartCode() { return this.partCode; } public String getPartType() { return this.partType; } public String getTrayCode() { return this.trayCode; } public String getCurrentPosition() { return this.currentPosition; } public String getProcessCode() { return this.processCode; } public String getProcessName() { return this.processName; } public String getWorkStationName() { return this.workStationName; } public Integer getCurrentStation() { return this.currentStation; } public Date getStartTime() { return this.startTime; } public Date getEndTime() { return this.endTime; } }