增加管理员拥有的菜单列表
This commit is contained in:
@@ -5,6 +5,8 @@ import cn.iocoder.mall.systemservice.rpc.permission.dto.ResourceCreateDTO;
|
||||
import cn.iocoder.mall.systemservice.rpc.permission.dto.ResourceUpdateDTO;
|
||||
import cn.iocoder.mall.systemservice.rpc.permission.vo.ResourceVO;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -50,4 +52,13 @@ public interface ResourceRpc {
|
||||
*/
|
||||
CommonResult<List<ResourceVO>> listResource(List<Integer> resourceIds);
|
||||
|
||||
/**
|
||||
* 获得指定角色的资源列表
|
||||
*
|
||||
* @param roleIds 角色编号列表
|
||||
* @param type 资源类型
|
||||
* @return 资源列表
|
||||
*/
|
||||
CommonResult<List<ResourceVO>> listRoleResource(@NotNull(message = "角色编号列表不能为空") Collection<Integer> roleIds, Integer type);
|
||||
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ import cn.iocoder.mall.systemservice.rpc.permission.vo.RoleCreateDTO;
|
||||
import cn.iocoder.mall.systemservice.rpc.permission.vo.RoleVO;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* 角色 Rpc 接口
|
||||
@@ -52,7 +53,6 @@ public interface RoleRpc {
|
||||
*/
|
||||
CommonResult<List<RoleVO>> listRole(List<Integer> roleIds);
|
||||
|
||||
|
||||
/**
|
||||
* 获得角色分页
|
||||
*
|
||||
@@ -60,4 +60,13 @@ public interface RoleRpc {
|
||||
* @return 角色分页结果
|
||||
*/
|
||||
CommonResult<PageResult<RoleVO>> pageRole(RolePageDTO pageDTO);
|
||||
|
||||
/**
|
||||
* 获得管理员拥有的角色编号列表
|
||||
*
|
||||
* @param adminId 管理员编号
|
||||
* @return 角色编号列表
|
||||
*/
|
||||
CommonResult<Set<Integer>> listAdminRoleIds(Integer adminId);
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user