| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- package com.izouma.awesomeadmin.dto;
- import java.util.List;
- public class TreeNode {
- private String id;
- private String parentId;
- private String name;
- private List<TreeNode> children;
- private Object extra;
- public Object getExtra() {
- return extra;
- }
- public void setExtra(Object extra) {
- this.extra = extra;
- }
- public TreeNode(String id, String name, String parentId) {
- this.id = id;
- this.parentId = parentId;
- this.name = name;
- }
- public TreeNode(String id, String name, String parentId, Object extra) {
- this.id = id;
- this.parentId = parentId;
- this.name = name;
- this.extra = extra;
- }
- public TreeNode(String id, String name, TreeNode parent) {
- this.id = id;
- this.parentId = parent.getId();
- this.name = name;
- }
- public String getParentId() {
- return parentId;
- }
- public void setParentId(String parentId) {
- this.parentId = parentId;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- public String getId() {
- return id;
- }
- public void setId(String id) {
- this.id = id;
- }
- public List<TreeNode> getChildren() {
- return children;
- }
- public void setChildren(List<TreeNode> children) {
- this.children = children;
- }
- @Override
- public String toString() {
- return "TreeNode{" +
- "id='" + id + '\'' +
- ", parentId='" + parentId + '\'' +
- ", name='" + name + '\'' +
- ", children=" + children +
- '}';
- }
- }
|