package com.qianwen.smartman.modules.dnc.dto; public class DirectoryFileNameProcessRule extends DefaultDncFileNameProcessRule implements DncFileNameProcessRule { public int selectLevel; public void setSelectLevel(final int selectLevel) { this.selectLevel = selectLevel; } @Override // org.springblade.modules.dnc.dto.DefaultDncFileNameProcessRule public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof DirectoryFileNameProcessRule) { DirectoryFileNameProcessRule other = (DirectoryFileNameProcessRule) o; return other.canEqual(this) && getSelectLevel() == other.getSelectLevel(); } return false; } @Override // org.springblade.modules.dnc.dto.DefaultDncFileNameProcessRule protected boolean canEqual(final Object other) { return other instanceof DirectoryFileNameProcessRule; } @Override // org.springblade.modules.dnc.dto.DefaultDncFileNameProcessRule public int hashCode() { int result = (1 * 59) + getSelectLevel(); return result; } @Override // org.springblade.modules.dnc.dto.DefaultDncFileNameProcessRule public String toString() { return "DirectoryFileNameProcessRule(selectLevel=" + getSelectLevel() + ")"; } public int getSelectLevel() { return this.selectLevel; } }