package com.qianwen.smartman.modules.report.vo; import io.swagger.annotations.ApiModelProperty; import java.util.List; public class WorkstationEfficiencySelectVO { private String name; private String shiftIndex; private List productivityTypes; private Integer dateCycle; private String startTime; private String endTime; @ApiModelProperty("报表分页数") private Integer pageNo; @ApiModelProperty("报表分页大小") private Integer pageSize; @ApiModelProperty("树选取工位id") private List workstationIds; public void setName(final String name) { this.name = name; } public void setShiftIndex(final String shiftIndex) { this.shiftIndex = shiftIndex; } public void setProductivityTypes(final List productivityTypes) { this.productivityTypes = productivityTypes; } public void setDateCycle(final Integer dateCycle) { this.dateCycle = dateCycle; } public void setStartTime(final String startTime) { this.startTime = startTime; } public void setEndTime(final String endTime) { this.endTime = endTime; } public void setPageNo(final Integer pageNo) { this.pageNo = pageNo; } public void setPageSize(final Integer pageSize) { this.pageSize = pageSize; } public void setWorkstationIds(final List workstationIds) { this.workstationIds = workstationIds; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof WorkstationEfficiencySelectVO) { WorkstationEfficiencySelectVO other = (WorkstationEfficiencySelectVO) o; if (other.canEqual(this)) { Object this$dateCycle = getDateCycle(); Object other$dateCycle = other.getDateCycle(); if (this$dateCycle == null) { if (other$dateCycle != null) { return false; } } else if (!this$dateCycle.equals(other$dateCycle)) { return false; } Object this$pageNo = getPageNo(); Object other$pageNo = other.getPageNo(); if (this$pageNo == null) { if (other$pageNo != null) { return false; } } else if (!this$pageNo.equals(other$pageNo)) { return false; } Object this$pageSize = getPageSize(); Object other$pageSize = other.getPageSize(); if (this$pageSize == null) { if (other$pageSize != null) { return false; } } else if (!this$pageSize.equals(other$pageSize)) { return false; } Object this$name = getName(); Object other$name = other.getName(); if (this$name == null) { if (other$name != null) { return false; } } else if (!this$name.equals(other$name)) { 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$productivityTypes = getProductivityTypes(); Object other$productivityTypes = other.getProductivityTypes(); if (this$productivityTypes == null) { if (other$productivityTypes != null) { return false; } } else if (!this$productivityTypes.equals(other$productivityTypes)) { 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$workstationIds = getWorkstationIds(); Object other$workstationIds = other.getWorkstationIds(); return this$workstationIds == null ? other$workstationIds == null : this$workstationIds.equals(other$workstationIds); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof WorkstationEfficiencySelectVO; } public int hashCode() { Object $dateCycle = getDateCycle(); int result = (1 * 59) + ($dateCycle == null ? 43 : $dateCycle.hashCode()); Object $pageNo = getPageNo(); int result2 = (result * 59) + ($pageNo == null ? 43 : $pageNo.hashCode()); Object $pageSize = getPageSize(); int result3 = (result2 * 59) + ($pageSize == null ? 43 : $pageSize.hashCode()); Object $name = getName(); int result4 = (result3 * 59) + ($name == null ? 43 : $name.hashCode()); Object $shiftIndex = getShiftIndex(); int result5 = (result4 * 59) + ($shiftIndex == null ? 43 : $shiftIndex.hashCode()); Object $productivityTypes = getProductivityTypes(); int result6 = (result5 * 59) + ($productivityTypes == null ? 43 : $productivityTypes.hashCode()); Object $startTime = getStartTime(); int result7 = (result6 * 59) + ($startTime == null ? 43 : $startTime.hashCode()); Object $endTime = getEndTime(); int result8 = (result7 * 59) + ($endTime == null ? 43 : $endTime.hashCode()); Object $workstationIds = getWorkstationIds(); return (result8 * 59) + ($workstationIds == null ? 43 : $workstationIds.hashCode()); } public String toString() { return "WorkstationEfficiencySelectVO(name=" + getName() + ", shiftIndex=" + getShiftIndex() + ", productivityTypes=" + getProductivityTypes() + ", dateCycle=" + getDateCycle() + ", startTime=" + getStartTime() + ", endTime=" + getEndTime() + ", pageNo=" + getPageNo() + ", pageSize=" + getPageSize() + ", workstationIds=" + getWorkstationIds() + ")"; } public String getName() { return this.name; } public String getShiftIndex() { return this.shiftIndex; } public List getProductivityTypes() { return this.productivityTypes; } public Integer getDateCycle() { return this.dateCycle; } public String getStartTime() { return this.startTime; } public String getEndTime() { return this.endTime; } public Integer getPageNo() { return this.pageNo; } public Integer getPageSize() { return this.pageSize; } public List getWorkstationIds() { return this.workstationIds; } }