mirror of
http://git.pig4cloud.com/pig/pigx.git
synced 2026-11-11 21:29:02 +08:00
♻️ Refactoring code. 菜单管理重构
This commit is contained in:
1 parent
7687afd19a
commit
a67550857a
2 files changed
+9
-1
No files matched your search
+8
-1
@@ -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);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user