package com.qianwen.smartman.modules.trace.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.util.Date; import javax.validation.constraints.NotBlank; import javax.validation.constraints.Size; @ApiModel(value = "TraceCatalogVo对象", description = "工件上线记录") /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/trace/vo/TraceCatalogVO.class */ public class TraceCatalogVO implements Serializable { @ApiModelProperty("备注") @Size(max = 255, message = "备注长度不能超过255") private String remark; @Size(max = 10, message = "长度不能超过10") private String tenantId; @NotBlank(message = "工件编号不能为空") @ApiModelProperty("工件编号") @Size(max = 50, message = "工件编号长度不能超过50") private String partNo; @NotBlank(message = "批次号不能为空") @ApiModelProperty("批次号") @Size(max = 50, message = "批次号长度不能超过50") private String batchNumber; @ApiModelProperty("上线时间") private Date onlineTime; @ApiModelProperty("下线时间") private Date offlineTime; @ApiModelProperty("工位组id") private Long workstationGroupId; @ApiModelProperty("是否合格:0 否 1 是") private Integer qualified; @ApiModelProperty("是否返工:0 否 1 是") private Integer isReworkPart; @ApiModelProperty("班次下标") private Integer shiftIndex; @ApiModelProperty("班次下标别名") @Size(max = 50, message = "班次下标别名长度不能超过50") private String shiftIndexName; @ApiModelProperty("计划id,无计划填0") private Integer planId; private Long id; private Integer status; @ApiModelProperty("工件状态:1已下线 2未下线 3未知") private Integer traceStatus; public void setRemark(final String remark) { this.remark = remark; } public void setTenantId(final String tenantId) { this.tenantId = tenantId; } public void setPartNo(final String partNo) { this.partNo = partNo; } public void setBatchNumber(final String batchNumber) { this.batchNumber = batchNumber; } public void setOnlineTime(final Date onlineTime) { this.onlineTime = onlineTime; } public void setOfflineTime(final Date offlineTime) { this.offlineTime = offlineTime; } public void setWorkstationGroupId(final Long workstationGroupId) { this.workstationGroupId = workstationGroupId; } public void setQualified(final Integer qualified) { this.qualified = qualified; } public void setIsReworkPart(final Integer isReworkPart) { this.isReworkPart = isReworkPart; } public void setShiftIndex(final Integer shiftIndex) { this.shiftIndex = shiftIndex; } public void setShiftIndexName(final String shiftIndexName) { this.shiftIndexName = shiftIndexName; } public void setPlanId(final Integer planId) { this.planId = planId; } public void setId(final Long id) { this.id = id; } public void setStatus(final Integer status) { this.status = status; } public void setTraceStatus(final Integer traceStatus) { this.traceStatus = traceStatus; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof TraceCatalogVO) { TraceCatalogVO other = (TraceCatalogVO) o; if (other.canEqual(this)) { Object this$workstationGroupId = getWorkstationGroupId(); Object other$workstationGroupId = other.getWorkstationGroupId(); if (this$workstationGroupId == null) { if (other$workstationGroupId != null) { return false; } } else if (!this$workstationGroupId.equals(other$workstationGroupId)) { return false; } Object this$qualified = getQualified(); Object other$qualified = other.getQualified(); if (this$qualified == null) { if (other$qualified != null) { return false; } } else if (!this$qualified.equals(other$qualified)) { return false; } Object this$isReworkPart = getIsReworkPart(); Object other$isReworkPart = other.getIsReworkPart(); if (this$isReworkPart == null) { if (other$isReworkPart != null) { return false; } } else if (!this$isReworkPart.equals(other$isReworkPart)) { return false; } Object this$shiftIndex = getShiftIndex(); Object other$shiftIndex = other.getShiftIndex(); if (this$shiftIndex == null) { if (other$shiftIndex != null) { return false; } } else if (!this$shiftIndex.equals(other$shiftIndex)) { return false; } Object this$planId = getPlanId(); Object other$planId = other.getPlanId(); if (this$planId == null) { if (other$planId != null) { return false; } } else if (!this$planId.equals(other$planId)) { return false; } 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$status = getStatus(); Object other$status = other.getStatus(); if (this$status == null) { if (other$status != null) { return false; } } else if (!this$status.equals(other$status)) { return false; } Object this$traceStatus = getTraceStatus(); Object other$traceStatus = other.getTraceStatus(); if (this$traceStatus == null) { if (other$traceStatus != null) { return false; } } else if (!this$traceStatus.equals(other$traceStatus)) { return false; } Object this$remark = getRemark(); Object other$remark = other.getRemark(); if (this$remark == null) { if (other$remark != null) { return false; } } else if (!this$remark.equals(other$remark)) { return false; } Object this$tenantId = getTenantId(); Object other$tenantId = other.getTenantId(); if (this$tenantId == null) { if (other$tenantId != null) { return false; } } else if (!this$tenantId.equals(other$tenantId)) { return false; } Object this$partNo = getPartNo(); Object other$partNo = other.getPartNo(); if (this$partNo == null) { if (other$partNo != null) { return false; } } else if (!this$partNo.equals(other$partNo)) { 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$onlineTime = getOnlineTime(); Object other$onlineTime = other.getOnlineTime(); if (this$onlineTime == null) { if (other$onlineTime != null) { return false; } } else if (!this$onlineTime.equals(other$onlineTime)) { return false; } Object this$offlineTime = getOfflineTime(); Object other$offlineTime = other.getOfflineTime(); if (this$offlineTime == null) { if (other$offlineTime != null) { return false; } } else if (!this$offlineTime.equals(other$offlineTime)) { return false; } Object this$shiftIndexName = getShiftIndexName(); Object other$shiftIndexName = other.getShiftIndexName(); return this$shiftIndexName == null ? other$shiftIndexName == null : this$shiftIndexName.equals(other$shiftIndexName); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof TraceCatalogVO; } public int hashCode() { Object $workstationGroupId = getWorkstationGroupId(); int result = (1 * 59) + ($workstationGroupId == null ? 43 : $workstationGroupId.hashCode()); Object $qualified = getQualified(); int result2 = (result * 59) + ($qualified == null ? 43 : $qualified.hashCode()); Object $isReworkPart = getIsReworkPart(); int result3 = (result2 * 59) + ($isReworkPart == null ? 43 : $isReworkPart.hashCode()); Object $shiftIndex = getShiftIndex(); int result4 = (result3 * 59) + ($shiftIndex == null ? 43 : $shiftIndex.hashCode()); Object $planId = getPlanId(); int result5 = (result4 * 59) + ($planId == null ? 43 : $planId.hashCode()); Object $id = getId(); int result6 = (result5 * 59) + ($id == null ? 43 : $id.hashCode()); Object $status = getStatus(); int result7 = (result6 * 59) + ($status == null ? 43 : $status.hashCode()); Object $traceStatus = getTraceStatus(); int result8 = (result7 * 59) + ($traceStatus == null ? 43 : $traceStatus.hashCode()); Object $remark = getRemark(); int result9 = (result8 * 59) + ($remark == null ? 43 : $remark.hashCode()); Object $tenantId = getTenantId(); int result10 = (result9 * 59) + ($tenantId == null ? 43 : $tenantId.hashCode()); Object $partNo = getPartNo(); int result11 = (result10 * 59) + ($partNo == null ? 43 : $partNo.hashCode()); Object $batchNumber = getBatchNumber(); int result12 = (result11 * 59) + ($batchNumber == null ? 43 : $batchNumber.hashCode()); Object $onlineTime = getOnlineTime(); int result13 = (result12 * 59) + ($onlineTime == null ? 43 : $onlineTime.hashCode()); Object $offlineTime = getOfflineTime(); int result14 = (result13 * 59) + ($offlineTime == null ? 43 : $offlineTime.hashCode()); Object $shiftIndexName = getShiftIndexName(); return (result14 * 59) + ($shiftIndexName == null ? 43 : $shiftIndexName.hashCode()); } public String toString() { return "TraceCatalogVO(remark=" + getRemark() + ", tenantId=" + getTenantId() + ", partNo=" + getPartNo() + ", batchNumber=" + getBatchNumber() + ", onlineTime=" + getOnlineTime() + ", offlineTime=" + getOfflineTime() + ", workstationGroupId=" + getWorkstationGroupId() + ", qualified=" + getQualified() + ", isReworkPart=" + getIsReworkPart() + ", shiftIndex=" + getShiftIndex() + ", shiftIndexName=" + getShiftIndexName() + ", planId=" + getPlanId() + ", id=" + getId() + ", status=" + getStatus() + ", traceStatus=" + getTraceStatus() + ")"; } public String getRemark() { return this.remark; } public String getTenantId() { return this.tenantId; } public String getPartNo() { return this.partNo; } public String getBatchNumber() { return this.batchNumber; } public Date getOnlineTime() { return this.onlineTime; } public Date getOfflineTime() { return this.offlineTime; } public Long getWorkstationGroupId() { return this.workstationGroupId; } public Integer getQualified() { return this.qualified; } public Integer getIsReworkPart() { return this.isReworkPart; } public Integer getShiftIndex() { return this.shiftIndex; } public String getShiftIndexName() { return this.shiftIndexName; } public Integer getPlanId() { return this.planId; } public Long getId() { return this.id; } public Integer getStatus() { return this.status; } public Integer getTraceStatus() { return this.traceStatus; } }