public interface SysRoleService extends com.baomidou.mybatisplus.extension.service.IService<SysRole>, RoleServiceApi
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(SysRoleRequest sysRoleRequest)
添加系统角色
|
SysRoleDTO |
detail(SysRoleRequest sysRoleRequest)
查看系统角色
|
List<SimpleDict> |
dropDown()
系统角色下拉(用于授权角色时选择)
|
void |
edit(SysRoleRequest sysRoleRequest)
编辑系统角色
|
List<SimpleDict> |
findList(SysRoleRequest sysRoleRequest)
根据角色名模糊搜索系统角色列表
|
cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult<SysRole> |
findPage(SysRoleRequest sysRoleRequest)
查询系统角色
|
List<Long> |
getRoleDataScope(SysRoleRequest sysRoleRequest)
查询角色拥有数据
|
List<MenuAndButtonTreeResponse> |
grantButton(SysRoleRequest sysRoleMenuButtonRequest)
角色绑定按钮,新界面用
|
void |
grantDataScope(SysRoleRequest sysRoleRequest)
授权数据范围(组织机构)
|
void |
grantMenu(SysRoleRequest sysRoleMenuButtonRequest)
角色绑定菜单,新界面用
|
void |
grantMenuAndButton(SysRoleRequest sysRoleMenuButtonRequest)
授权菜单和按钮
|
void |
grantMenusAndButtons(SysRoleRequest sysRoleRequest)
授权菜单和按钮集合
|
List<MenuAndButtonTreeResponse> |
grantMenusAndButtonsAndGetResult(SysRoleRequest sysRoleRequest)
授权菜单和按钮集合,并获取结果
|
List<MenuAndButtonTreeResponse> |
grantRoleMenus(SysRoleRequest sysRoleRequest)
角色权限界面,绑定角色的菜单权限
|
List<MenuAndButtonTreeResponse> |
grantRoleMenusGrantAll(SysRoleRequest sysRoleRequest)
角色权限界面,绑定角色的菜单权限,全选操作
|
count, count, getBaseMapper, getById, getEntityClass, getMap, getObj, getOne, getOne, ktQuery, ktUpdate, lambdaQuery, lambdaUpdate, list, list, listByIds, listByMap, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeBatchByIds, removeBatchByIds, removeBatchByIds, removeBatchByIds, removeById, removeById, removeById, removeByIds, removeByIds, removeByMap, save, saveBatch, saveBatch, saveOrUpdate, saveOrUpdate, saveOrUpdateBatch, saveOrUpdateBatch, update, update, update, updateBatchById, updateBatchById, updateByIdaddAdminRole, del, getMenuIdsByRoleIds, getRoleAuthorizeInfo, getRoleButtonCodes, getRoleByCode, getRoleDataScopes, getRoleMenuButtonList, getRoleMenuList, getRoleResourceCodeList, getRoleResourceList, getRolesByIds, getRoleSelectList, grantButtonGrantAll, grantResourceV2GrantAllvoid add(SysRoleRequest sysRoleRequest)
sysRoleRequest - 添加参数void edit(SysRoleRequest sysRoleRequest)
sysRoleRequest - 编辑参数SysRoleDTO detail(SysRoleRequest sysRoleRequest)
sysRoleRequest - 查看参数cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult<SysRole> findPage(SysRoleRequest sysRoleRequest)
sysRoleRequest - 查询参数List<SimpleDict> findList(SysRoleRequest sysRoleRequest)
sysRoleRequest - 查询参数void grantMenuAndButton(SysRoleRequest sysRoleMenuButtonRequest)
void grantMenu(SysRoleRequest sysRoleMenuButtonRequest)
List<MenuAndButtonTreeResponse> grantButton(SysRoleRequest sysRoleMenuButtonRequest)
void grantDataScope(SysRoleRequest sysRoleRequest)
sysRoleRequest - 授权参数List<SimpleDict> dropDown()
List<Long> getRoleDataScope(SysRoleRequest sysRoleRequest)
sysRoleRequest - 查询参数void grantMenusAndButtons(SysRoleRequest sysRoleRequest)
List<MenuAndButtonTreeResponse> grantMenusAndButtonsAndGetResult(SysRoleRequest sysRoleRequest)
List<MenuAndButtonTreeResponse> grantRoleMenus(SysRoleRequest sysRoleRequest)
List<MenuAndButtonTreeResponse> grantRoleMenusGrantAll(SysRoleRequest sysRoleRequest)
Copyright © 2022. All rights reserved.