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;
|
}
|
}
|