feat:(REQ-2699) 菜单权限增加页面元素查询功能
This commit is contained in:
parent
a85354c677
commit
494bebc84d
@ -1,6 +1,7 @@
|
|||||||
package cn.axzo.tyr.client.model.req;
|
package cn.axzo.tyr.client.model.req;
|
||||||
|
|
||||||
import cn.axzo.tyr.client.common.enums.FeatureResourceType;
|
import cn.axzo.tyr.client.common.enums.FeatureResourceType;
|
||||||
|
import cn.axzo.tyr.client.common.enums.PageElementFeatureResourceRelationTypeEnum;
|
||||||
import cn.axzo.tyr.client.model.base.WorkspaceOUPair;
|
import cn.axzo.tyr.client.model.base.WorkspaceOUPair;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@ -60,4 +61,11 @@ public class TreePermissionReq {
|
|||||||
* 查询父组件code下的有权限的uniCode
|
* 查询父组件code下的有权限的uniCode
|
||||||
*/
|
*/
|
||||||
private String parentUniCode;
|
private String parentUniCode;
|
||||||
|
|
||||||
|
private Boolean needPageElement;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 菜单跟页面元素绑定的类型
|
||||||
|
*/
|
||||||
|
private Set<PageElementFeatureResourceRelationTypeEnum> pageElementTypes;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -80,6 +80,8 @@ public class TreePermissionResp implements IBaseTree<TreePermissionResp, Long> {
|
|||||||
*/
|
*/
|
||||||
private Integer displayOrder;
|
private Integer displayOrder;
|
||||||
|
|
||||||
|
private List<PageElementResp> saasPageElements;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 菜单树子节点信息
|
* 菜单树子节点信息
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -459,6 +459,8 @@ public class PermissionQueryServiceImpl implements PermissionQueryService {
|
|||||||
.ids(Lists.newArrayList(allFeatureIds))
|
.ids(Lists.newArrayList(allFeatureIds))
|
||||||
.needFeatureCodes(true)
|
.needFeatureCodes(true)
|
||||||
.terminal(req.getTerminal())
|
.terminal(req.getTerminal())
|
||||||
|
.needPageElement(req.getNeedPageElement())
|
||||||
|
.pageElementTypes(req.getPageElementTypes())
|
||||||
.build());
|
.build());
|
||||||
// 有可能存在资源树被删除的情况
|
// 有可能存在资源树被删除的情况
|
||||||
// 因为会存在用户只有菜单权限,下面没有节点,这种需要过滤掉
|
// 因为会存在用户只有菜单权限,下面没有节点,这种需要过滤掉
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user