TreeHelper
简介
TreeHelper 是一个将含有id,parentId属性的JavaBean转化为层次分明的树形结构的工具类。
优点
- 高效树形数据转化
- 无侵入设计
- 高性能
- 通用性强
API简介
两个JavaBean(标准实体类 )
- TreeSourceNode
转化前的原始实体类
// 获取节点ID
public abstract String getId();
// 获取节点名称
public abstract String getName();
// 获取父节点ID
public abstract String getParentId();
- TreeDestNode
转化后的目标实体类
//唯一标识
private String id;
//名称
private String name