补充权限点字段

This commit is contained in:
chenweiwei 2023-09-10 12:21:13 +08:00
parent a25a245b9b
commit c670da3c8a
3 changed files with 13 additions and 0 deletions

View File

@ -23,6 +23,9 @@ public class PermissionPointTreeNode implements IBaseTree<PermissionPointTreeNod
/** 权限点名称 **/ /** 权限点名称 **/
private String permissionName; private String permissionName;
/** 权限code **/
private String code;
/** 排序 **/ /** 排序 **/
private Integer sort; private Integer sort;

View File

@ -8,6 +8,7 @@ import lombok.NoArgsConstructor;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.stream.Collectors;
@Data @Data
@AllArgsConstructor @AllArgsConstructor
@ -57,4 +58,12 @@ public class SaasRoleVO {
private Date updateAt; private Date updateAt;
/**
* 获取角色对应所用的权限
* @return
*/
public List<PermissionPointTreeNode> getFeature(){
return permissionGroup.stream().map(SaasPermissionGroupVO::getFeature).flatMap(List::stream).collect(Collectors.toList());
}
} }

View File

@ -301,6 +301,7 @@ public class PermissionPointServiceImpl implements PermissionPointService {
PermissionPointTreeNode node = new PermissionPointTreeNode(); PermissionPointTreeNode node = new PermissionPointTreeNode();
node.setPermissionPointId(feature.getId()); node.setPermissionPointId(feature.getId());
node.setPermissionName(feature.getFeatureName()); node.setPermissionName(feature.getFeatureName());
node.setCode(feature.getFeatureCode());
node.setParentId(feature.getParentId()); node.setParentId(feature.getParentId());
node.setTerminal(feature.getTerminal()); node.setTerminal(feature.getTerminal());
node.setFeatureType(feature.getFeatureType()); node.setFeatureType(feature.getFeatureType());