org.dromara.maxkey.web.component to org.dromara.maxkey.entity

This commit is contained in:
shimingxy
2025-03-11 10:31:12 +08:00
parent 44fce50319
commit 9614b82e0f
5 changed files with 6 additions and 10 deletions

View File

@@ -1,68 +0,0 @@
/*
* Copyright [2020] [MaxKey of copyright http://www.maxkey.top]
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.dromara.maxkey.web.component;
import java.util.ArrayList;
/**
* 数控件节点列表 列表的元素为TreeNode
*
* @author Crystal.Sea
*
*/
public class TreeAttributes {
TreeNode rootNode;
int nodeCount;
ArrayList<TreeNode> nodes = new ArrayList<TreeNode>();
public ArrayList<TreeNode> getNodes() {
return nodes;
}
public void setNodes(ArrayList<TreeNode> nodes) {
this.nodes = nodes;
}
public TreeNode getRootNode() {
return rootNode;
}
public void setRootNode(TreeNode rootNode) {
this.rootNode = rootNode;
}
public int getNodeCount() {
return nodeCount;
}
public void setNodeCount(int nodeCount) {
this.nodeCount = nodeCount;
}
/**
* 新增节点到列表
*
* @param treeNode
*/
public void addNode(TreeNode treeNode) {
this.nodes.add(treeNode);
}
}

View File

@@ -1,142 +0,0 @@
/*
* Copyright [2020] [MaxKey of copyright http://www.maxkey.top]
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.dromara.maxkey.web.component;
/**
* 数控件的节点 使用HashMap<String,Object> attr存储节点数据.
*
* @author Crystal.Sea
*
*/
public class TreeNode {
String key;
String code;
String title;
String codePath;
String namePath;
String parentKey;
String parentCode;
String parentTitle;
boolean expanded;
boolean isLeaf;
// TreeNode
Object attrs;
public TreeNode() {
super();
}
public TreeNode(String key, String title) {
this.key = key;
this.title = title;
}
public String getKey() {
return key;
}
public void setKey(String key) {
this.key = key;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getCodePath() {
return codePath;
}
public void setCodePath(String codePath) {
this.codePath = codePath;
}
public String getNamePath() {
return namePath;
}
public void setNamePath(String namePath) {
this.namePath = namePath;
}
public String getParentKey() {
return parentKey;
}
public void setParentKey(String parentKey) {
this.parentKey = parentKey;
}
public String getParentCode() {
return parentCode;
}
public void setParentCode(String parentCode) {
this.parentCode = parentCode;
}
public String getParentTitle() {
return parentTitle;
}
public void setParentTitle(String parentTitle) {
this.parentTitle = parentTitle;
}
public boolean isExpanded() {
return expanded;
}
public void setExpanded(boolean expanded) {
this.expanded = expanded;
}
public boolean getIsLeaf() {
return isLeaf;
}
public void setLeaf(boolean isLeaf) {
this.isLeaf = isLeaf;
}
public Object getAttrs() {
return attrs;
}
public void setAttrs(Object attrs) {
this.attrs = attrs;
}
}