package com.qianwen.smartman.modules.andon.vo; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.util.Date; import java.util.List; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/andon/vo/AndonCallRecordSearchVO.class */ public class AndonCallRecordSearchVO implements Serializable { private static final long serialVersionUID = 3436689297179106112L; @ApiModelProperty("工位ids") private List workstationIds; @ApiModelProperty("呼叫类型集合") private List typeIds; @ApiModelProperty("处理人员集合") private List handEmpIds; @ApiModelProperty("呼叫人员集合") private List callEmpIds; @ApiModelProperty("开始呼叫时间") private Date startCallTime; @ApiModelProperty("结束呼叫时间") private Date endCallTime; public void setWorkstationIds(final List workstationIds) { this.workstationIds = workstationIds; } public void setTypeIds(final List typeIds) { this.typeIds = typeIds; } public void setHandEmpIds(final List handEmpIds) { this.handEmpIds = handEmpIds; } public void setCallEmpIds(final List callEmpIds) { this.callEmpIds = callEmpIds; } public void setStartCallTime(final Date startCallTime) { this.startCallTime = startCallTime; } public void setEndCallTime(final Date endCallTime) { this.endCallTime = endCallTime; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof AndonCallRecordSearchVO) { AndonCallRecordSearchVO other = (AndonCallRecordSearchVO) o; if (other.canEqual(this)) { Object this$workstationIds = getWorkstationIds(); Object other$workstationIds = other.getWorkstationIds(); if (this$workstationIds == null) { if (other$workstationIds != null) { return false; } } else if (!this$workstationIds.equals(other$workstationIds)) { return false; } Object this$typeIds = getTypeIds(); Object other$typeIds = other.getTypeIds(); if (this$typeIds == null) { if (other$typeIds != null) { return false; } } else if (!this$typeIds.equals(other$typeIds)) { return false; } Object this$handEmpIds = getHandEmpIds(); Object other$handEmpIds = other.getHandEmpIds(); if (this$handEmpIds == null) { if (other$handEmpIds != null) { return false; } } else if (!this$handEmpIds.equals(other$handEmpIds)) { return false; } Object this$callEmpIds = getCallEmpIds(); Object other$callEmpIds = other.getCallEmpIds(); if (this$callEmpIds == null) { if (other$callEmpIds != null) { return false; } } else if (!this$callEmpIds.equals(other$callEmpIds)) { return false; } Object this$startCallTime = getStartCallTime(); Object other$startCallTime = other.getStartCallTime(); if (this$startCallTime == null) { if (other$startCallTime != null) { return false; } } else if (!this$startCallTime.equals(other$startCallTime)) { return false; } Object this$endCallTime = getEndCallTime(); Object other$endCallTime = other.getEndCallTime(); return this$endCallTime == null ? other$endCallTime == null : this$endCallTime.equals(other$endCallTime); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof AndonCallRecordSearchVO; } public int hashCode() { Object $workstationIds = getWorkstationIds(); int result = (1 * 59) + ($workstationIds == null ? 43 : $workstationIds.hashCode()); Object $typeIds = getTypeIds(); int result2 = (result * 59) + ($typeIds == null ? 43 : $typeIds.hashCode()); Object $handEmpIds = getHandEmpIds(); int result3 = (result2 * 59) + ($handEmpIds == null ? 43 : $handEmpIds.hashCode()); Object $callEmpIds = getCallEmpIds(); int result4 = (result3 * 59) + ($callEmpIds == null ? 43 : $callEmpIds.hashCode()); Object $startCallTime = getStartCallTime(); int result5 = (result4 * 59) + ($startCallTime == null ? 43 : $startCallTime.hashCode()); Object $endCallTime = getEndCallTime(); return (result5 * 59) + ($endCallTime == null ? 43 : $endCallTime.hashCode()); } public String toString() { return "AndonCallRecordSearchVO(workstationIds=" + getWorkstationIds() + ", typeIds=" + getTypeIds() + ", handEmpIds=" + getHandEmpIds() + ", callEmpIds=" + getCallEmpIds() + ", startCallTime=" + getStartCallTime() + ", endCallTime=" + getEndCallTime() + ")"; } public List getWorkstationIds() { return this.workstationIds; } public List getTypeIds() { return this.typeIds; } public List getHandEmpIds() { return this.handEmpIds; } public List getCallEmpIds() { return this.callEmpIds; } public Date getStartCallTime() { return this.startCallTime; } public Date getEndCallTime() { return this.endCallTime; } }