package com.qianwen.smartman.modules.mdc.vo; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.util.List; import com.qianwen.smartman.modules.mdc.dto.CountStatusDTO; import com.qianwen.smartman.modules.mdc.dto.NameIdDTO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/mdc/vo/TimeUsedAnalysisWorkstationVO.class */ public class TimeUsedAnalysisWorkstationVO implements Serializable { private static final long serialVersionUID = -530938150418043787L; @ApiModelProperty("工位详情") List workStationDetails; @ApiModelProperty("各个状态") List> countStatus; @ApiModelProperty("总数") Long total; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/mdc/vo/TimeUsedAnalysisWorkstationVO$TimeUsedAnalysisWorkstationVOBuilder.class */ public static class TimeUsedAnalysisWorkstationVOBuilder { private List workStationDetails; private List> countStatus; private Long total; TimeUsedAnalysisWorkstationVOBuilder() { } public TimeUsedAnalysisWorkstationVOBuilder workStationDetails(final List workStationDetails) { this.workStationDetails = workStationDetails; return this; } public TimeUsedAnalysisWorkstationVOBuilder countStatus(final List> countStatus) { this.countStatus = countStatus; return this; } public TimeUsedAnalysisWorkstationVOBuilder total(final Long total) { this.total = total; return this; } public TimeUsedAnalysisWorkstationVO build() { return new TimeUsedAnalysisWorkstationVO(this.workStationDetails, this.countStatus, this.total); } public String toString() { return "TimeUsedAnalysisWorkstationVO.TimeUsedAnalysisWorkstationVOBuilder(workStationDetails=" + this.workStationDetails + ", countStatus=" + this.countStatus + ", total=" + this.total + ")"; } } public void setWorkStationDetails(final List workStationDetails) { this.workStationDetails = workStationDetails; } public void setCountStatus(final List> countStatus) { this.countStatus = countStatus; } public void setTotal(final Long total) { this.total = total; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof TimeUsedAnalysisWorkstationVO) { TimeUsedAnalysisWorkstationVO other = (TimeUsedAnalysisWorkstationVO) o; if (other.canEqual(this)) { Object this$total = getTotal(); Object other$total = other.getTotal(); if (this$total == null) { if (other$total != null) { return false; } } else if (!this$total.equals(other$total)) { return false; } Object this$workStationDetails = getWorkStationDetails(); Object other$workStationDetails = other.getWorkStationDetails(); if (this$workStationDetails == null) { if (other$workStationDetails != null) { return false; } } else if (!this$workStationDetails.equals(other$workStationDetails)) { return false; } Object this$countStatus = getCountStatus(); Object other$countStatus = other.getCountStatus(); return this$countStatus == null ? other$countStatus == null : this$countStatus.equals(other$countStatus); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof TimeUsedAnalysisWorkstationVO; } public int hashCode() { Object $total = getTotal(); int result = (1 * 59) + ($total == null ? 43 : $total.hashCode()); Object $workStationDetails = getWorkStationDetails(); int result2 = (result * 59) + ($workStationDetails == null ? 43 : $workStationDetails.hashCode()); Object $countStatus = getCountStatus(); return (result2 * 59) + ($countStatus == null ? 43 : $countStatus.hashCode()); } public String toString() { return "TimeUsedAnalysisWorkstationVO(workStationDetails=" + getWorkStationDetails() + ", countStatus=" + getCountStatus() + ", total=" + getTotal() + ")"; } public static TimeUsedAnalysisWorkstationVOBuilder builder() { return new TimeUsedAnalysisWorkstationVOBuilder(); } public TimeUsedAnalysisWorkstationVO() { } public TimeUsedAnalysisWorkstationVO(final List workStationDetails, final List> countStatus, final Long total) { this.workStationDetails = workStationDetails; this.countStatus = countStatus; this.total = total; } public List getWorkStationDetails() { return this.workStationDetails; } public List> getCountStatus() { return this.countStatus; } public Long getTotal() { return this.total; } }