♻️ Refactoring code. 菜单管理重构

This commit is contained in:
冷冷 committed 2020-02-17 20:28:52 +08:00
1 parent 7687afd19a
commit a67550857a
2 files changed
+9 -1

No files matched your search

@@ -25,6 +25,8 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
/**
* @author lengleng
* @date 2017年11月9日23:33:27
@@ -32,7 +34,7 @@ import lombok.EqualsAndHashCode;
@Data
@ApiModel(value = "菜单树")
@EqualsAndHashCode(callSuper = true)
public class MenuTree extends TreeNode {
public class MenuTree extends TreeNode implements Serializable {
/**
* 菜单图标
*/
@@ -75,6 +77,11 @@ public class MenuTree extends TreeNode {
@ApiModelProperty(value = "排序值")
private Integer sort;
/**
* 是否包含子节点
* @since 3.7
*/
private Boolean hasChildren;
public MenuTree() {
}
@@ -117,6 +117,7 @@ public class TreeUtil {
node.setIcon(menu.getIcon());
node.setType(menu.getType());
node.setSort(menu.getSort());
node.setHasChildren(true);
node.setKeepAlive(menu.getKeepAlive());
trees.add(node);
}