package com.qianwen.smartman.modules.report.vo; import io.swagger.annotations.ApiModelProperty; import java.util.List; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/report/vo/StatisticsQueryVO.class */ public class StatisticsQueryVO { @ApiModelProperty("工位编号/工位名称") private String keyword; @ApiModelProperty("统计方式 1 按班次 2 按时间") private Integer statisticsType; @ApiModelProperty("时间周期 2、日 3、周 4、月") private Integer dateCycle; @ApiModelProperty("开始时间") private String beginTime; @ApiModelProperty("结束时间") private String endTime; @ApiModelProperty("班次 多选") private List shiftIndex; @ApiModelProperty("班次名称 等于") private String shiftName; @ApiModelProperty("每页条数") private Integer pageSize; @ApiModelProperty("当前页码") private Integer pageNo; @ApiModelProperty("树选取工位id") private List workstationIds; public void setKeyword(final String keyword) { this.keyword = keyword; } public void setStatisticsType(final Integer statisticsType) { this.statisticsType = statisticsType; } public void setDateCycle(final Integer dateCycle) { this.dateCycle = dateCycle; } public void setBeginTime(final String beginTime) { this.beginTime = beginTime; } public void setEndTime(final String endTime) { this.endTime = endTime; } public void setShiftIndex(final List shiftIndex) { this.shiftIndex = shiftIndex; } public void setShiftName(final String shiftName) { this.shiftName = shiftName; } public void setPageSize(final Integer pageSize) { this.pageSize = pageSize; } public void setPageNo(final Integer pageNo) { this.pageNo = pageNo; } public void setWorkstationIds(final List workstationIds) { this.workstationIds = workstationIds; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof StatisticsQueryVO) { StatisticsQueryVO other = (StatisticsQueryVO) o; if (other.canEqual(this)) { Object this$statisticsType = getStatisticsType(); Object other$statisticsType = other.getStatisticsType(); if (this$statisticsType == null) { if (other$statisticsType != null) { return false; } } else if (!this$statisticsType.equals(other$statisticsType)) { return false; } 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$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$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$keyword = getKeyword(); Object other$keyword = other.getKeyword(); if (this$keyword == null) { if (other$keyword != null) { return false; } } else if (!this$keyword.equals(other$keyword)) { return false; } Object this$beginTime = getBeginTime(); Object other$beginTime = other.getBeginTime(); if (this$beginTime == null) { if (other$beginTime != null) { return false; } } else if (!this$beginTime.equals(other$beginTime)) { 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$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$shiftName = getShiftName(); Object other$shiftName = other.getShiftName(); if (this$shiftName == null) { if (other$shiftName != null) { return false; } } else if (!this$shiftName.equals(other$shiftName)) { 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 StatisticsQueryVO; } public int hashCode() { Object $statisticsType = getStatisticsType(); int result = (1 * 59) + ($statisticsType == null ? 43 : $statisticsType.hashCode()); Object $dateCycle = getDateCycle(); int result2 = (result * 59) + ($dateCycle == null ? 43 : $dateCycle.hashCode()); Object $pageSize = getPageSize(); int result3 = (result2 * 59) + ($pageSize == null ? 43 : $pageSize.hashCode()); Object $pageNo = getPageNo(); int result4 = (result3 * 59) + ($pageNo == null ? 43 : $pageNo.hashCode()); Object $keyword = getKeyword(); int result5 = (result4 * 59) + ($keyword == null ? 43 : $keyword.hashCode()); Object $beginTime = getBeginTime(); int result6 = (result5 * 59) + ($beginTime == null ? 43 : $beginTime.hashCode()); Object $endTime = getEndTime(); int result7 = (result6 * 59) + ($endTime == null ? 43 : $endTime.hashCode()); Object $shiftIndex = getShiftIndex(); int result8 = (result7 * 59) + ($shiftIndex == null ? 43 : $shiftIndex.hashCode()); Object $shiftName = getShiftName(); int result9 = (result8 * 59) + ($shiftName == null ? 43 : $shiftName.hashCode()); Object $workstationIds = getWorkstationIds(); return (result9 * 59) + ($workstationIds == null ? 43 : $workstationIds.hashCode()); } public String toString() { return "StatisticsQueryVO(keyword=" + getKeyword() + ", statisticsType=" + getStatisticsType() + ", dateCycle=" + getDateCycle() + ", beginTime=" + getBeginTime() + ", endTime=" + getEndTime() + ", shiftIndex=" + getShiftIndex() + ", shiftName=" + getShiftName() + ", pageSize=" + getPageSize() + ", pageNo=" + getPageNo() + ", workstationIds=" + getWorkstationIds() + ")"; } public StatisticsQueryVO(final String keyword, final Integer statisticsType, final Integer dateCycle, final String beginTime, final String endTime, final List shiftIndex, final String shiftName, final Integer pageSize, final Integer pageNo, final List workstationIds) { this.pageSize = 10; this.pageNo = 1; this.keyword = keyword; this.statisticsType = statisticsType; this.dateCycle = dateCycle; this.beginTime = beginTime; this.endTime = endTime; this.shiftIndex = shiftIndex; this.shiftName = shiftName; this.pageSize = pageSize; this.pageNo = pageNo; this.workstationIds = workstationIds; } public StatisticsQueryVO() { this.pageSize = 10; this.pageNo = 1; } public String getKeyword() { return this.keyword; } public Integer getStatisticsType() { return this.statisticsType; } public Integer getDateCycle() { return this.dateCycle; } public String getBeginTime() { return this.beginTime; } public String getEndTime() { return this.endTime; } public List getShiftIndex() { return this.shiftIndex; } public String getShiftName() { return this.shiftName; } public Integer getPageSize() { return this.pageSize; } public Integer getPageNo() { return this.pageNo; } public List getWorkstationIds() { return this.workstationIds; } }