页面修改

This commit is contained in:
lxj
2025-06-26 22:01:48 +08:00
parent 0f382df17d
commit f2a1bdc0bf
19 changed files with 333 additions and 94 deletions

View File

@@ -0,0 +1,31 @@
package org.dromara.common.core.domain;
import lombok.Data;
import java.util.List;
@Data
public class TreeNode<T> implements TreeEntity<TreeNode<T>, T> {
// 层级
private Integer level;
// 编码
private T code;
// 父编码
private T ParentCode;
// 标签
private String label;
// 子节点
private List<TreeNode<T>> children;
@Override
public T getId() {
return getCode();
}
@Override
public T getParentId() {
return getParentCode();
}
}

View File

@@ -21,7 +21,7 @@ public class TreeUtils {
* @param rootCode 根节点编码
* @return 构建树状
*/
public static <T extends TreeEntity<T, ?>> List<T> getTreeList(List<T> entityList, Object rootCode) {
public static <T extends TreeEntity<T, ?>> List<T> build(List<T> entityList, Object rootCode) {
if (CollectionUtil.isEmpty(entityList)) {
return new ArrayList<>();
}