package com.stylefeng.guns.modular.system.dto;
|
|
import com.stylefeng.guns.core.node.ZTreeNode;
|
import lombok.Data;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
@Data
|
public class Node {
|
private boolean checked;
|
private String id;
|
private boolean isOpen;
|
private String name;
|
private List<Node> children;
|
|
public Node(ZTreeNode zTreeNode) {
|
this.checked = zTreeNode.getChecked();
|
this.id = String.valueOf(zTreeNode.getId());
|
this.isOpen = zTreeNode.getIsOpen();
|
this.name = zTreeNode.getName();
|
this.children = new ArrayList<>();
|
}
|
|
public boolean isChecked() {
|
return checked;
|
}
|
|
public void setChecked(boolean checked) {
|
this.checked = checked;
|
}
|
|
public String getId() {
|
return id;
|
}
|
|
public void setId(String id) {
|
this.id = id;
|
}
|
|
public boolean isOpen() {
|
return isOpen;
|
}
|
|
public void setOpen(boolean isOpen) {
|
this.isOpen = isOpen;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public List<Node> getChildren() {
|
return children;
|
}
|
|
public void setChildren(List<Node> children) {
|
this.children = children;
|
}
|
}
|