package com.qianwen.smartman.modules.cps.vo; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.util.List; import com.qianwen.smartman.modules.system.vo.CustomFieldValueVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/vo/ProductSearchVO.class */ public class ProductSearchVO implements Serializable { @ApiModelProperty("扩展字段查询条件列表") private List filter; @ApiModelProperty("产品类型") private List typeId; @ApiModelProperty("编号/名称") private String keyWord; @ApiModelProperty("规格型号") private String standardModel; @ApiModelProperty("状态") private Integer status; public void setFilter(final List filter) { this.filter = filter; } public void setTypeId(final List typeId) { this.typeId = typeId; } public void setKeyWord(final String keyWord) { this.keyWord = keyWord; } public void setStandardModel(final String standardModel) { this.standardModel = standardModel; } public void setStatus(final Integer status) { this.status = status; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof ProductSearchVO) { ProductSearchVO other = (ProductSearchVO) o; if (other.canEqual(this)) { 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$filter = getFilter(); Object other$filter = other.getFilter(); if (this$filter == null) { if (other$filter != null) { return false; } } else if (!this$filter.equals(other$filter)) { return false; } Object this$typeId = getTypeId(); Object other$typeId = other.getTypeId(); if (this$typeId == null) { if (other$typeId != null) { return false; } } else if (!this$typeId.equals(other$typeId)) { 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$standardModel = getStandardModel(); Object other$standardModel = other.getStandardModel(); return this$standardModel == null ? other$standardModel == null : this$standardModel.equals(other$standardModel); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof ProductSearchVO; } public int hashCode() { Object $status = getStatus(); int result = (1 * 59) + ($status == null ? 43 : $status.hashCode()); Object $filter = getFilter(); int result2 = (result * 59) + ($filter == null ? 43 : $filter.hashCode()); Object $typeId = getTypeId(); int result3 = (result2 * 59) + ($typeId == null ? 43 : $typeId.hashCode()); Object $keyWord = getKeyWord(); int result4 = (result3 * 59) + ($keyWord == null ? 43 : $keyWord.hashCode()); Object $standardModel = getStandardModel(); return (result4 * 59) + ($standardModel == null ? 43 : $standardModel.hashCode()); } public String toString() { return "ProductSearchVO(filter=" + getFilter() + ", typeId=" + getTypeId() + ", keyWord=" + getKeyWord() + ", standardModel=" + getStandardModel() + ", status=" + getStatus() + ")"; } public List getFilter() { return this.filter; } public List getTypeId() { return this.typeId; } public String getKeyWord() { return this.keyWord; } public String getStandardModel() { return this.standardModel; } public Integer getStatus() { return this.status; } }