package com.qianwen.smartman.modules.cps.vo; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.util.List; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/vo/WorkstationPageQueryVO.class */ public class WorkstationPageQueryVO implements Serializable { private static final long serialVersionUID = 4404700679175012615L; @ApiModelProperty("工位类型 0-机器 1-人工") private Integer type; @ApiModelProperty("设备状态") private List deviceStatus; @ApiModelProperty("状态 0-禁用 1-启用") private Integer status; @ApiModelProperty("关键字") private String keyWord; public void setType(final Integer type) { this.type = type; } public void setDeviceStatus(final List deviceStatus) { this.deviceStatus = deviceStatus; } public void setStatus(final Integer status) { this.status = status; } public void setKeyWord(final String keyWord) { this.keyWord = keyWord; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof WorkstationPageQueryVO) { WorkstationPageQueryVO other = (WorkstationPageQueryVO) o; if (other.canEqual(this)) { Object this$type = getType(); Object other$type = other.getType(); if (this$type == null) { if (other$type != null) { return false; } } else if (!this$type.equals(other$type)) { return false; } Object this$status = getStatus(); Object other$status = other.getStatus(); if (this$status == null) { if (other$status != null) { return false; } } else if (!this$status.equals(other$status)) { return false; } Object this$deviceStatus = getDeviceStatus(); Object other$deviceStatus = other.getDeviceStatus(); if (this$deviceStatus == null) { if (other$deviceStatus != null) { return false; } } else if (!this$deviceStatus.equals(other$deviceStatus)) { return false; } Object this$keyWord = getKeyWord(); Object other$keyWord = other.getKeyWord(); return this$keyWord == null ? other$keyWord == null : this$keyWord.equals(other$keyWord); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof WorkstationPageQueryVO; } public int hashCode() { Object $type = getType(); int result = (1 * 59) + ($type == null ? 43 : $type.hashCode()); Object $status = getStatus(); int result2 = (result * 59) + ($status == null ? 43 : $status.hashCode()); Object $deviceStatus = getDeviceStatus(); int result3 = (result2 * 59) + ($deviceStatus == null ? 43 : $deviceStatus.hashCode()); Object $keyWord = getKeyWord(); return (result3 * 59) + ($keyWord == null ? 43 : $keyWord.hashCode()); } public String toString() { return "WorkstationPageQueryVO(type=" + getType() + ", deviceStatus=" + getDeviceStatus() + ", status=" + getStatus() + ", keyWord=" + getKeyWord() + ")"; } public Integer getType() { return this.type; } public List getDeviceStatus() { return this.deviceStatus; } public Integer getStatus() { return this.status; } public String getKeyWord() { return this.keyWord; } }