package com.qianwen.smartman.modules.trace.vo; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.util.Date; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/trace/vo/OtherWorkstationVO.class */ public class OtherWorkstationVO implements Serializable { @ApiModelProperty("流程标识 1 合格 2 不合格") private Integer flowTag; @ApiModelProperty("进入时间") private Date entryTime; @ApiModelProperty("离开时间") private Date leftTime; @ApiModelProperty("工位类型") private Integer stationType; @ApiModelProperty("批次号") private String batchNumber; @ApiModelProperty("参数(暂时为空)") private String dataJson; public OtherWorkstationVO setFlowTag(final Integer flowTag) { this.flowTag = flowTag; return this; } public OtherWorkstationVO setEntryTime(final Date entryTime) { this.entryTime = entryTime; return this; } public OtherWorkstationVO setLeftTime(final Date leftTime) { this.leftTime = leftTime; return this; } public OtherWorkstationVO setStationType(final Integer stationType) { this.stationType = stationType; return this; } public OtherWorkstationVO setBatchNumber(final String batchNumber) { this.batchNumber = batchNumber; return this; } public OtherWorkstationVO setDataJson(final String dataJson) { this.dataJson = dataJson; return this; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof OtherWorkstationVO) { OtherWorkstationVO other = (OtherWorkstationVO) o; if (other.canEqual(this)) { Object this$flowTag = getFlowTag(); Object other$flowTag = other.getFlowTag(); if (this$flowTag == null) { if (other$flowTag != null) { return false; } } else if (!this$flowTag.equals(other$flowTag)) { return false; } Object this$stationType = getStationType(); Object other$stationType = other.getStationType(); if (this$stationType == null) { if (other$stationType != null) { return false; } } else if (!this$stationType.equals(other$stationType)) { return false; } Object this$entryTime = getEntryTime(); Object other$entryTime = other.getEntryTime(); if (this$entryTime == null) { if (other$entryTime != null) { return false; } } else if (!this$entryTime.equals(other$entryTime)) { return false; } Object this$leftTime = getLeftTime(); Object other$leftTime = other.getLeftTime(); if (this$leftTime == null) { if (other$leftTime != null) { return false; } } else if (!this$leftTime.equals(other$leftTime)) { return false; } Object this$batchNumber = getBatchNumber(); Object other$batchNumber = other.getBatchNumber(); if (this$batchNumber == null) { if (other$batchNumber != null) { return false; } } else if (!this$batchNumber.equals(other$batchNumber)) { return false; } Object this$dataJson = getDataJson(); Object other$dataJson = other.getDataJson(); return this$dataJson == null ? other$dataJson == null : this$dataJson.equals(other$dataJson); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof OtherWorkstationVO; } public int hashCode() { Object $flowTag = getFlowTag(); int result = (1 * 59) + ($flowTag == null ? 43 : $flowTag.hashCode()); Object $stationType = getStationType(); int result2 = (result * 59) + ($stationType == null ? 43 : $stationType.hashCode()); Object $entryTime = getEntryTime(); int result3 = (result2 * 59) + ($entryTime == null ? 43 : $entryTime.hashCode()); Object $leftTime = getLeftTime(); int result4 = (result3 * 59) + ($leftTime == null ? 43 : $leftTime.hashCode()); Object $batchNumber = getBatchNumber(); int result5 = (result4 * 59) + ($batchNumber == null ? 43 : $batchNumber.hashCode()); Object $dataJson = getDataJson(); return (result5 * 59) + ($dataJson == null ? 43 : $dataJson.hashCode()); } public String toString() { return "OtherWorkstationVO(flowTag=" + getFlowTag() + ", entryTime=" + getEntryTime() + ", leftTime=" + getLeftTime() + ", stationType=" + getStationType() + ", batchNumber=" + getBatchNumber() + ", dataJson=" + getDataJson() + ")"; } public Integer getFlowTag() { return this.flowTag; } public Date getEntryTime() { return this.entryTime; } public Date getLeftTime() { return this.leftTime; } public Integer getStationType() { return this.stationType; } public String getBatchNumber() { return this.batchNumber; } public String getDataJson() { return this.dataJson; } }