package com.qianwen.smartman.modules.fms.vo; import io.swagger.annotations.ApiModelProperty; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/fms/vo/FmsProduceQueryVO.class */ public class FmsProduceQueryVO { @ApiModelProperty("工单编号/产品编号") private String code; @ApiModelProperty("计划开始时间前区时间") private String planStartTimeBegin; @ApiModelProperty("计划开始时间后区时间") private String planStartTimeEnd; @ApiModelProperty("计划结束时间前区时间") private String planEndTimeBegin; @ApiModelProperty("计划结束时间后区时间") private String planEndTimeEnd; @ApiModelProperty("排序方式 1.默认 2. 优先级降序 3. 优先级升序 4. 时间降序 5.时间升序") private Integer sort; public void setCode(final String code) { this.code = code; } public void setPlanStartTimeBegin(final String planStartTimeBegin) { this.planStartTimeBegin = planStartTimeBegin; } public void setPlanStartTimeEnd(final String planStartTimeEnd) { this.planStartTimeEnd = planStartTimeEnd; } public void setPlanEndTimeBegin(final String planEndTimeBegin) { this.planEndTimeBegin = planEndTimeBegin; } public void setPlanEndTimeEnd(final String planEndTimeEnd) { this.planEndTimeEnd = planEndTimeEnd; } public void setSort(final Integer sort) { this.sort = sort; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof FmsProduceQueryVO) { FmsProduceQueryVO other = (FmsProduceQueryVO) o; if (other.canEqual(this)) { Object this$sort = getSort(); Object other$sort = other.getSort(); if (this$sort == null) { if (other$sort != null) { return false; } } else if (!this$sort.equals(other$sort)) { 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$planStartTimeBegin = getPlanStartTimeBegin(); Object other$planStartTimeBegin = other.getPlanStartTimeBegin(); if (this$planStartTimeBegin == null) { if (other$planStartTimeBegin != null) { return false; } } else if (!this$planStartTimeBegin.equals(other$planStartTimeBegin)) { return false; } Object this$planStartTimeEnd = getPlanStartTimeEnd(); Object other$planStartTimeEnd = other.getPlanStartTimeEnd(); if (this$planStartTimeEnd == null) { if (other$planStartTimeEnd != null) { return false; } } else if (!this$planStartTimeEnd.equals(other$planStartTimeEnd)) { return false; } Object this$planEndTimeBegin = getPlanEndTimeBegin(); Object other$planEndTimeBegin = other.getPlanEndTimeBegin(); if (this$planEndTimeBegin == null) { if (other$planEndTimeBegin != null) { return false; } } else if (!this$planEndTimeBegin.equals(other$planEndTimeBegin)) { return false; } Object this$planEndTimeEnd = getPlanEndTimeEnd(); Object other$planEndTimeEnd = other.getPlanEndTimeEnd(); return this$planEndTimeEnd == null ? other$planEndTimeEnd == null : this$planEndTimeEnd.equals(other$planEndTimeEnd); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof FmsProduceQueryVO; } public int hashCode() { Object $sort = getSort(); int result = (1 * 59) + ($sort == null ? 43 : $sort.hashCode()); Object $code = getCode(); int result2 = (result * 59) + ($code == null ? 43 : $code.hashCode()); Object $planStartTimeBegin = getPlanStartTimeBegin(); int result3 = (result2 * 59) + ($planStartTimeBegin == null ? 43 : $planStartTimeBegin.hashCode()); Object $planStartTimeEnd = getPlanStartTimeEnd(); int result4 = (result3 * 59) + ($planStartTimeEnd == null ? 43 : $planStartTimeEnd.hashCode()); Object $planEndTimeBegin = getPlanEndTimeBegin(); int result5 = (result4 * 59) + ($planEndTimeBegin == null ? 43 : $planEndTimeBegin.hashCode()); Object $planEndTimeEnd = getPlanEndTimeEnd(); return (result5 * 59) + ($planEndTimeEnd == null ? 43 : $planEndTimeEnd.hashCode()); } public String toString() { return "FmsProduceQueryVO(code=" + getCode() + ", planStartTimeBegin=" + getPlanStartTimeBegin() + ", planStartTimeEnd=" + getPlanStartTimeEnd() + ", planEndTimeBegin=" + getPlanEndTimeBegin() + ", planEndTimeEnd=" + getPlanEndTimeEnd() + ", sort=" + getSort() + ")"; } public String getCode() { return this.code; } public String getPlanStartTimeBegin() { return this.planStartTimeBegin; } public String getPlanStartTimeEnd() { return this.planStartTimeEnd; } public String getPlanEndTimeBegin() { return this.planEndTimeBegin; } public String getPlanEndTimeEnd() { return this.planEndTimeEnd; } public Integer getSort() { return this.sort; } }