|
|
|
package com.engine.organization.entity.searchtree;
|
|
|
|
|
|
|
|
import com.api.hrm.bean.TreeNode;
|
|
|
|
import lombok.Data;
|
|
|
|
|
|
|
|
import java.util.Objects;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @description:
|
|
|
|
* @author:dxfeng
|
|
|
|
* @createTime: 2022/05/26
|
|
|
|
* @version: 1.0
|
|
|
|
*/
|
|
|
|
@Data
|
|
|
|
public class SearchTree extends TreeNode {
|
|
|
|
private String companyid;
|
|
|
|
private String isVirtual;
|
|
|
|
private String psubcompanyid;
|
|
|
|
private String displayType;
|
|
|
|
private boolean isCanceled;
|
|
|
|
private String requestParams;
|
|
|
|
private String parentComp;
|
|
|
|
private Integer orderNum;
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public boolean equals(Object o) {
|
|
|
|
if (this == o) return true;
|
|
|
|
if (o == null || getClass() != o.getClass()) return false;
|
|
|
|
SearchTree that = (SearchTree) o;
|
|
|
|
return isCanceled == that.isCanceled && Objects.equals(this.getId(), that.getId()) &&Objects.equals(companyid, that.companyid) && Objects.equals(isVirtual, that.isVirtual) && Objects.equals(psubcompanyid, that.psubcompanyid) && Objects.equals(displayType, that.displayType) && Objects.equals(requestParams, that.requestParams) && Objects.equals(parentComp, that.parentComp) && Objects.equals(orderNum, that.orderNum);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public int hashCode() {
|
|
|
|
return Objects.hash(this.getId(),companyid, isVirtual, psubcompanyid, displayType, isCanceled, requestParams, parentComp, orderNum);
|
|
|
|
}
|
|
|
|
}
|