package com.qianwen.smartman.modules.coproduction.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.util.Date; import javax.validation.constraints.Size; @ApiModel(value = "OrderReportRecordVo对象", description = "blade_order_report_record") /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/coproduction/vo/OrderReportRecordVO.class */ public class OrderReportRecordVO implements Serializable { private static final long serialVersionUID = 642609710426796592L; @ApiModelProperty("租户ID") @Size(max = 12, message = "租户ID长度不能超过12") private String tenantId; @ApiModelProperty("备注") @Size(max = 255, message = "备注长度不能超过255") private String remark; @ApiModelProperty("计划id") private Long planId; @ApiModelProperty("工单id") private Long orderId; @ApiModelProperty("工单工序id") private Long processId; @ApiModelProperty("加工工位id") private Long workstationId; @ApiModelProperty("加工工位名称") @Size(max = 32, message = "加工工位名称长度不能超过32") private String workstationName; @ApiModelProperty("开工人员id") private Long producerUserId; @ApiModelProperty("开工人员编码") @Size(max = 50, message = "开工人员编码长度不能超过50") private String producerUserCode; @ApiModelProperty("开工人员名称") @Size(max = 50, message = "开工人员名称长度不能超过50") private String producerUserName; @ApiModelProperty("开工时间") private Date startTime; @ApiModelProperty("报工时间") private Date workshopTime; @ApiModelProperty("质检报工时间") private Date qualityTime; @ApiModelProperty("报工人员id") private Long workshopUserId; @ApiModelProperty("报工人员编码") @Size(max = 50, message = "报工人员编码长度不能超过50") private String workshopUserCode; @ApiModelProperty("报工人员名称") @Size(max = 50, message = "报工人员名称长度不能超过50") private String workshopUserName; @ApiModelProperty("质检报工人员id") private Long qualityUserId; @ApiModelProperty("质检报工人员编码") @Size(max = 50, message = "质检报工人员编码长度不能超过50") private String qualityUserCode; @ApiModelProperty("质检报工人员名称") @Size(max = 50, message = "质检报工人员名称长度不能超过50") private String qualityUserName; @ApiModelProperty("报工合格数量") private Integer qualifyNum; @ApiModelProperty("报工报废数量") private Integer scrappedNum; @ApiModelProperty("记录状态:0 开工 1 完工") private Integer recordStatus; @ApiModelProperty("主键") private Long id; @ApiModelProperty("状态") private Integer status; @ApiModelProperty("报工时间") private Long reportTime; public void setTenantId(final String tenantId) { this.tenantId = tenantId; } public void setRemark(final String remark) { this.remark = remark; } public void setPlanId(final Long planId) { this.planId = planId; } public void setOrderId(final Long orderId) { this.orderId = orderId; } public void setProcessId(final Long processId) { this.processId = processId; } public void setWorkstationId(final Long workstationId) { this.workstationId = workstationId; } public void setWorkstationName(final String workstationName) { this.workstationName = workstationName; } public void setProducerUserId(final Long producerUserId) { this.producerUserId = producerUserId; } public void setProducerUserCode(final String producerUserCode) { this.producerUserCode = producerUserCode; } public void setProducerUserName(final String producerUserName) { this.producerUserName = producerUserName; } public void setStartTime(final Date startTime) { this.startTime = startTime; } public void setWorkshopTime(final Date workshopTime) { this.workshopTime = workshopTime; } public void setQualityTime(final Date qualityTime) { this.qualityTime = qualityTime; } public void setWorkshopUserId(final Long workshopUserId) { this.workshopUserId = workshopUserId; } public void setWorkshopUserCode(final String workshopUserCode) { this.workshopUserCode = workshopUserCode; } public void setWorkshopUserName(final String workshopUserName) { this.workshopUserName = workshopUserName; } public void setQualityUserId(final Long qualityUserId) { this.qualityUserId = qualityUserId; } public void setQualityUserCode(final String qualityUserCode) { this.qualityUserCode = qualityUserCode; } public void setQualityUserName(final String qualityUserName) { this.qualityUserName = qualityUserName; } public void setQualifyNum(final Integer qualifyNum) { this.qualifyNum = qualifyNum; } public void setScrappedNum(final Integer scrappedNum) { this.scrappedNum = scrappedNum; } public void setRecordStatus(final Integer recordStatus) { this.recordStatus = recordStatus; } public void setId(final Long id) { this.id = id; } public void setStatus(final Integer status) { this.status = status; } public void setReportTime(final Long reportTime) { this.reportTime = reportTime; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof OrderReportRecordVO) { OrderReportRecordVO other = (OrderReportRecordVO) o; if (other.canEqual(this)) { 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$orderId = getOrderId(); Object other$orderId = other.getOrderId(); if (this$orderId == null) { if (other$orderId != null) { return false; } } else if (!this$orderId.equals(other$orderId)) { return false; } Object this$processId = getProcessId(); Object other$processId = other.getProcessId(); if (this$processId == null) { if (other$processId != null) { return false; } } else if (!this$processId.equals(other$processId)) { 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$producerUserId = getProducerUserId(); Object other$producerUserId = other.getProducerUserId(); if (this$producerUserId == null) { if (other$producerUserId != null) { return false; } } else if (!this$producerUserId.equals(other$producerUserId)) { return false; } Object this$workshopUserId = getWorkshopUserId(); Object other$workshopUserId = other.getWorkshopUserId(); if (this$workshopUserId == null) { if (other$workshopUserId != null) { return false; } } else if (!this$workshopUserId.equals(other$workshopUserId)) { return false; } Object this$qualityUserId = getQualityUserId(); Object other$qualityUserId = other.getQualityUserId(); if (this$qualityUserId == null) { if (other$qualityUserId != null) { return false; } } else if (!this$qualityUserId.equals(other$qualityUserId)) { return false; } Object this$qualifyNum = getQualifyNum(); Object other$qualifyNum = other.getQualifyNum(); if (this$qualifyNum == null) { if (other$qualifyNum != null) { return false; } } else if (!this$qualifyNum.equals(other$qualifyNum)) { return false; } Object this$scrappedNum = getScrappedNum(); Object other$scrappedNum = other.getScrappedNum(); if (this$scrappedNum == null) { if (other$scrappedNum != null) { return false; } } else if (!this$scrappedNum.equals(other$scrappedNum)) { return false; } Object this$recordStatus = getRecordStatus(); Object other$recordStatus = other.getRecordStatus(); if (this$recordStatus == null) { if (other$recordStatus != null) { return false; } } else if (!this$recordStatus.equals(other$recordStatus)) { 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$reportTime = getReportTime(); Object other$reportTime = other.getReportTime(); if (this$reportTime == null) { if (other$reportTime != null) { return false; } } else if (!this$reportTime.equals(other$reportTime)) { 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$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$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$producerUserCode = getProducerUserCode(); Object other$producerUserCode = other.getProducerUserCode(); if (this$producerUserCode == null) { if (other$producerUserCode != null) { return false; } } else if (!this$producerUserCode.equals(other$producerUserCode)) { return false; } Object this$producerUserName = getProducerUserName(); Object other$producerUserName = other.getProducerUserName(); if (this$producerUserName == null) { if (other$producerUserName != null) { return false; } } else if (!this$producerUserName.equals(other$producerUserName)) { 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$workshopTime = getWorkshopTime(); Object other$workshopTime = other.getWorkshopTime(); if (this$workshopTime == null) { if (other$workshopTime != null) { return false; } } else if (!this$workshopTime.equals(other$workshopTime)) { return false; } Object this$qualityTime = getQualityTime(); Object other$qualityTime = other.getQualityTime(); if (this$qualityTime == null) { if (other$qualityTime != null) { return false; } } else if (!this$qualityTime.equals(other$qualityTime)) { return false; } Object this$workshopUserCode = getWorkshopUserCode(); Object other$workshopUserCode = other.getWorkshopUserCode(); if (this$workshopUserCode == null) { if (other$workshopUserCode != null) { return false; } } else if (!this$workshopUserCode.equals(other$workshopUserCode)) { return false; } Object this$workshopUserName = getWorkshopUserName(); Object other$workshopUserName = other.getWorkshopUserName(); if (this$workshopUserName == null) { if (other$workshopUserName != null) { return false; } } else if (!this$workshopUserName.equals(other$workshopUserName)) { return false; } Object this$qualityUserCode = getQualityUserCode(); Object other$qualityUserCode = other.getQualityUserCode(); if (this$qualityUserCode == null) { if (other$qualityUserCode != null) { return false; } } else if (!this$qualityUserCode.equals(other$qualityUserCode)) { return false; } Object this$qualityUserName = getQualityUserName(); Object other$qualityUserName = other.getQualityUserName(); return this$qualityUserName == null ? other$qualityUserName == null : this$qualityUserName.equals(other$qualityUserName); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof OrderReportRecordVO; } public int hashCode() { Object $planId = getPlanId(); int result = (1 * 59) + ($planId == null ? 43 : $planId.hashCode()); Object $orderId = getOrderId(); int result2 = (result * 59) + ($orderId == null ? 43 : $orderId.hashCode()); Object $processId = getProcessId(); int result3 = (result2 * 59) + ($processId == null ? 43 : $processId.hashCode()); Object $workstationId = getWorkstationId(); int result4 = (result3 * 59) + ($workstationId == null ? 43 : $workstationId.hashCode()); Object $producerUserId = getProducerUserId(); int result5 = (result4 * 59) + ($producerUserId == null ? 43 : $producerUserId.hashCode()); Object $workshopUserId = getWorkshopUserId(); int result6 = (result5 * 59) + ($workshopUserId == null ? 43 : $workshopUserId.hashCode()); Object $qualityUserId = getQualityUserId(); int result7 = (result6 * 59) + ($qualityUserId == null ? 43 : $qualityUserId.hashCode()); Object $qualifyNum = getQualifyNum(); int result8 = (result7 * 59) + ($qualifyNum == null ? 43 : $qualifyNum.hashCode()); Object $scrappedNum = getScrappedNum(); int result9 = (result8 * 59) + ($scrappedNum == null ? 43 : $scrappedNum.hashCode()); Object $recordStatus = getRecordStatus(); int result10 = (result9 * 59) + ($recordStatus == null ? 43 : $recordStatus.hashCode()); Object $id = getId(); int result11 = (result10 * 59) + ($id == null ? 43 : $id.hashCode()); Object $status = getStatus(); int result12 = (result11 * 59) + ($status == null ? 43 : $status.hashCode()); Object $reportTime = getReportTime(); int result13 = (result12 * 59) + ($reportTime == null ? 43 : $reportTime.hashCode()); Object $tenantId = getTenantId(); int result14 = (result13 * 59) + ($tenantId == null ? 43 : $tenantId.hashCode()); Object $remark = getRemark(); int result15 = (result14 * 59) + ($remark == null ? 43 : $remark.hashCode()); Object $workstationName = getWorkstationName(); int result16 = (result15 * 59) + ($workstationName == null ? 43 : $workstationName.hashCode()); Object $producerUserCode = getProducerUserCode(); int result17 = (result16 * 59) + ($producerUserCode == null ? 43 : $producerUserCode.hashCode()); Object $producerUserName = getProducerUserName(); int result18 = (result17 * 59) + ($producerUserName == null ? 43 : $producerUserName.hashCode()); Object $startTime = getStartTime(); int result19 = (result18 * 59) + ($startTime == null ? 43 : $startTime.hashCode()); Object $workshopTime = getWorkshopTime(); int result20 = (result19 * 59) + ($workshopTime == null ? 43 : $workshopTime.hashCode()); Object $qualityTime = getQualityTime(); int result21 = (result20 * 59) + ($qualityTime == null ? 43 : $qualityTime.hashCode()); Object $workshopUserCode = getWorkshopUserCode(); int result22 = (result21 * 59) + ($workshopUserCode == null ? 43 : $workshopUserCode.hashCode()); Object $workshopUserName = getWorkshopUserName(); int result23 = (result22 * 59) + ($workshopUserName == null ? 43 : $workshopUserName.hashCode()); Object $qualityUserCode = getQualityUserCode(); int result24 = (result23 * 59) + ($qualityUserCode == null ? 43 : $qualityUserCode.hashCode()); Object $qualityUserName = getQualityUserName(); return (result24 * 59) + ($qualityUserName == null ? 43 : $qualityUserName.hashCode()); } public String toString() { return "OrderReportRecordVO(tenantId=" + getTenantId() + ", remark=" + getRemark() + ", planId=" + getPlanId() + ", orderId=" + getOrderId() + ", processId=" + getProcessId() + ", workstationId=" + getWorkstationId() + ", workstationName=" + getWorkstationName() + ", producerUserId=" + getProducerUserId() + ", producerUserCode=" + getProducerUserCode() + ", producerUserName=" + getProducerUserName() + ", startTime=" + getStartTime() + ", workshopTime=" + getWorkshopTime() + ", qualityTime=" + getQualityTime() + ", workshopUserId=" + getWorkshopUserId() + ", workshopUserCode=" + getWorkshopUserCode() + ", workshopUserName=" + getWorkshopUserName() + ", qualityUserId=" + getQualityUserId() + ", qualityUserCode=" + getQualityUserCode() + ", qualityUserName=" + getQualityUserName() + ", qualifyNum=" + getQualifyNum() + ", scrappedNum=" + getScrappedNum() + ", recordStatus=" + getRecordStatus() + ", id=" + getId() + ", status=" + getStatus() + ", reportTime=" + getReportTime() + ")"; } public String getTenantId() { return this.tenantId; } public String getRemark() { return this.remark; } public Long getPlanId() { return this.planId; } public Long getOrderId() { return this.orderId; } public Long getProcessId() { return this.processId; } public Long getWorkstationId() { return this.workstationId; } public String getWorkstationName() { return this.workstationName; } public Long getProducerUserId() { return this.producerUserId; } public String getProducerUserCode() { return this.producerUserCode; } public String getProducerUserName() { return this.producerUserName; } public Date getStartTime() { return this.startTime; } public Date getWorkshopTime() { return this.workshopTime; } public Date getQualityTime() { return this.qualityTime; } public Long getWorkshopUserId() { return this.workshopUserId; } public String getWorkshopUserCode() { return this.workshopUserCode; } public String getWorkshopUserName() { return this.workshopUserName; } public Long getQualityUserId() { return this.qualityUserId; } public String getQualityUserCode() { return this.qualityUserCode; } public String getQualityUserName() { return this.qualityUserName; } public Integer getQualifyNum() { return this.qualifyNum; } public Integer getScrappedNum() { return this.scrappedNum; } public Integer getRecordStatus() { return this.recordStatus; } public Long getId() { return this.id; } public Integer getStatus() { return this.status; } public Long getReportTime() { return this.reportTime; } }