package com.qianwen.smartman.modules.fms.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.util.Date; @ApiModel(value = "FmsProduceOrderVO对象", description = "blade_fms_order") /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/fms/vo/FmsProduceOrderVO.class */ public class FmsProduceOrderVO { @ApiModelProperty("工单Id") private Long id; @ApiModelProperty("工单编号") private String code; @ApiModelProperty("计划数量") private Integer assignNum; @ApiModelProperty("上线数量") private Integer onlineNumber; @ApiModelProperty("下线数量") private Integer offlineNumber; @ApiModelProperty("计划开始时间") private Date planStartTime; @ApiModelProperty("计划结束时间") private Date planEndTime; @ApiModelProperty("实际开始时间") private Date startTime; @ApiModelProperty("实际结束时间") private Date endTime; @ApiModelProperty("产品编号") private String productCode; @ApiModelProperty("状态") private String orderStatus; @ApiModelProperty("原始状态") private Integer status; public void setId(final Long id) { this.id = id; } public void setCode(final String code) { this.code = code; } public void setAssignNum(final Integer assignNum) { this.assignNum = assignNum; } public void setOnlineNumber(final Integer onlineNumber) { this.onlineNumber = onlineNumber; } public void setOfflineNumber(final Integer offlineNumber) { this.offlineNumber = offlineNumber; } public void setPlanStartTime(final Date planStartTime) { this.planStartTime = planStartTime; } public void setPlanEndTime(final Date planEndTime) { this.planEndTime = planEndTime; } public void setStartTime(final Date startTime) { this.startTime = startTime; } public void setEndTime(final Date endTime) { this.endTime = endTime; } public void setProductCode(final String productCode) { this.productCode = productCode; } public void setOrderStatus(final String orderStatus) { this.orderStatus = orderStatus; } public void setStatus(final Integer status) { this.status = status; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof FmsProduceOrderVO) { FmsProduceOrderVO other = (FmsProduceOrderVO) 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$assignNum = getAssignNum(); Object other$assignNum = other.getAssignNum(); if (this$assignNum == null) { if (other$assignNum != null) { return false; } } else if (!this$assignNum.equals(other$assignNum)) { return false; } Object this$onlineNumber = getOnlineNumber(); Object other$onlineNumber = other.getOnlineNumber(); if (this$onlineNumber == null) { if (other$onlineNumber != null) { return false; } } else if (!this$onlineNumber.equals(other$onlineNumber)) { return false; } Object this$offlineNumber = getOfflineNumber(); Object other$offlineNumber = other.getOfflineNumber(); if (this$offlineNumber == null) { if (other$offlineNumber != null) { return false; } } else if (!this$offlineNumber.equals(other$offlineNumber)) { 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$code = getCode(); Object other$code = other.getCode(); if (this$code == null) { if (other$code != null) { return false; } } else if (!this$code.equals(other$code)) { return false; } Object this$planStartTime = getPlanStartTime(); Object other$planStartTime = other.getPlanStartTime(); if (this$planStartTime == null) { if (other$planStartTime != null) { return false; } } else if (!this$planStartTime.equals(other$planStartTime)) { return false; } Object this$planEndTime = getPlanEndTime(); Object other$planEndTime = other.getPlanEndTime(); if (this$planEndTime == null) { if (other$planEndTime != null) { return false; } } else if (!this$planEndTime.equals(other$planEndTime)) { 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(); if (this$endTime == null) { if (other$endTime != null) { return false; } } else if (!this$endTime.equals(other$endTime)) { return false; } Object this$productCode = getProductCode(); Object other$productCode = other.getProductCode(); if (this$productCode == null) { if (other$productCode != null) { return false; } } else if (!this$productCode.equals(other$productCode)) { return false; } Object this$orderStatus = getOrderStatus(); Object other$orderStatus = other.getOrderStatus(); return this$orderStatus == null ? other$orderStatus == null : this$orderStatus.equals(other$orderStatus); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof FmsProduceOrderVO; } public int hashCode() { Object $id = getId(); int result = (1 * 59) + ($id == null ? 43 : $id.hashCode()); Object $assignNum = getAssignNum(); int result2 = (result * 59) + ($assignNum == null ? 43 : $assignNum.hashCode()); Object $onlineNumber = getOnlineNumber(); int result3 = (result2 * 59) + ($onlineNumber == null ? 43 : $onlineNumber.hashCode()); Object $offlineNumber = getOfflineNumber(); int result4 = (result3 * 59) + ($offlineNumber == null ? 43 : $offlineNumber.hashCode()); Object $status = getStatus(); int result5 = (result4 * 59) + ($status == null ? 43 : $status.hashCode()); Object $code = getCode(); int result6 = (result5 * 59) + ($code == null ? 43 : $code.hashCode()); Object $planStartTime = getPlanStartTime(); int result7 = (result6 * 59) + ($planStartTime == null ? 43 : $planStartTime.hashCode()); Object $planEndTime = getPlanEndTime(); int result8 = (result7 * 59) + ($planEndTime == null ? 43 : $planEndTime.hashCode()); Object $startTime = getStartTime(); int result9 = (result8 * 59) + ($startTime == null ? 43 : $startTime.hashCode()); Object $endTime = getEndTime(); int result10 = (result9 * 59) + ($endTime == null ? 43 : $endTime.hashCode()); Object $productCode = getProductCode(); int result11 = (result10 * 59) + ($productCode == null ? 43 : $productCode.hashCode()); Object $orderStatus = getOrderStatus(); return (result11 * 59) + ($orderStatus == null ? 43 : $orderStatus.hashCode()); } public String toString() { return "FmsProduceOrderVO(id=" + getId() + ", code=" + getCode() + ", assignNum=" + getAssignNum() + ", onlineNumber=" + getOnlineNumber() + ", offlineNumber=" + getOfflineNumber() + ", planStartTime=" + getPlanStartTime() + ", planEndTime=" + getPlanEndTime() + ", startTime=" + getStartTime() + ", endTime=" + getEndTime() + ", productCode=" + getProductCode() + ", orderStatus=" + getOrderStatus() + ", status=" + getStatus() + ")"; } public Long getId() { return this.id; } public String getCode() { return this.code; } public Integer getAssignNum() { return this.assignNum; } public Integer getOnlineNumber() { return this.onlineNumber; } public Integer getOfflineNumber() { return this.offlineNumber; } public Date getPlanStartTime() { return this.planStartTime; } public Date getPlanEndTime() { return this.planEndTime; } public Date getStartTime() { return this.startTime; } public Date getEndTime() { return this.endTime; } public String getProductCode() { return this.productCode; } public String getOrderStatus() { return this.orderStatus; } public Integer getStatus() { return this.status; } }