fix(权限点): 忽略不需要的属性
This commit is contained in:
parent
d4099a66dd
commit
23c223dda9
@ -1,6 +1,8 @@
|
|||||||
package cn.axzo.tyr.client.model.permission;
|
package cn.axzo.tyr.client.model.permission;
|
||||||
|
|
||||||
import cn.axzo.basics.common.model.IBaseTree;
|
import cn.axzo.basics.common.model.IBaseTree;
|
||||||
|
import com.alibaba.fastjson.annotation.JSONField;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -51,21 +53,25 @@ public class PermissionPointTreeNode implements IBaseTree<PermissionPointTreeNod
|
|||||||
private List<PermissionPointTreeNode> children;
|
private List<PermissionPointTreeNode> children;
|
||||||
|
|
||||||
|
|
||||||
|
@JsonIgnore
|
||||||
@Override
|
@Override
|
||||||
public Long getNodeCode() {
|
public Long getNodeCode() {
|
||||||
return permissionPointId;
|
return permissionPointId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@JsonIgnore
|
||||||
@Override
|
@Override
|
||||||
public Long getParentNodeCode() {
|
public Long getParentNodeCode() {
|
||||||
return parentId;
|
return parentId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@JsonIgnore
|
||||||
@Override
|
@Override
|
||||||
public List<PermissionPointTreeNode> getNodeChildren() {
|
public List<PermissionPointTreeNode> getNodeChildren() {
|
||||||
return children;
|
return children;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@JsonIgnore
|
||||||
@Override
|
@Override
|
||||||
public void setNodeChildren(List<PermissionPointTreeNode> nodeChildren) {
|
public void setNodeChildren(List<PermissionPointTreeNode> nodeChildren) {
|
||||||
this.children = nodeChildren;
|
this.children = nodeChildren;
|
||||||
|
|||||||
@ -96,7 +96,7 @@ public class PermissionPointServiceImpl implements PermissionPointService {
|
|||||||
.collect(Collectors.groupingBy(PermissionPointTreeNode::getTerminal));
|
.collect(Collectors.groupingBy(PermissionPointTreeNode::getTerminal));
|
||||||
//构建workspace-terminal工作台层级
|
//构建workspace-terminal工作台层级
|
||||||
List<BasicDictTreeResp> dictList = saasBasicDictService.getBasicDictNodeTree(DictTypeFiledEnum.TERMINAL).getData();
|
List<BasicDictTreeResp> dictList = saasBasicDictService.getBasicDictNodeTree(DictTypeFiledEnum.TERMINAL).getData();
|
||||||
//遍历所有workspace和terminal
|
//遍历所有workspace和terminal-构建顶层两级
|
||||||
List<PermissionPointTreeNode> result = new ArrayList<>();
|
List<PermissionPointTreeNode> result = new ArrayList<>();
|
||||||
for (BasicDictTreeResp workspace : dictList) {
|
for (BasicDictTreeResp workspace : dictList) {
|
||||||
List<BasicDictTreeResp> terminals = workspace.getChildren();
|
List<BasicDictTreeResp> terminals = workspace.getChildren();
|
||||||
@ -122,8 +122,6 @@ public class PermissionPointServiceImpl implements PermissionPointService {
|
|||||||
result.add(workspaceNode);
|
result.add(workspaceNode);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user