@Service public class SysRoleResourceServiceImpl extends com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<SysRoleResourceMapper,SysRoleResource> implements SysRoleResourceService
| 构造器和说明 |
|---|
SysRoleResourceServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
batchSaveResCodes(Long roleId,
List<SysRoleResourceDTO> totalResource)
批量保存角色和资源的绑定
|
void |
deleteRoleResourceListByResourceIds(List<Long> resourceIds)
根据资源id集合删除角色关联的资源
|
void |
deleteRoleResourceListByRoleId(Long roleId,
Integer resourceBizType)
根据角色id删除对应的角色资源信息
|
void |
grantResource(SysRoleRequest sysRoleRequest)
授权资源
|
void |
grantResourceV2(SysRoleRequest sysRoleRequest)
角色授权接口资源
|
void |
quickSaveAll(List<SysRoleResource> sysRoleResourceList)
保存所有的角色资源
|
void |
updateNewAppCode(Boolean decisionFirstStart,
String newAppCode)
更新本表的资源编码,替换为新的app编码
|
closeSqlSession, currentMapperClass, currentModelClass, executeBatch, executeBatch, executeBatch, getBaseMapper, getEntityClass, getMap, getObj, getOne, getSqlStatement, removeBatchByIds, removeBatchByIds, removeById, removeById, removeByIds, retBool, saveBatch, saveOrUpdate, saveOrUpdateBatch, sqlSessionBatch, sqlStatement, updateBatchByIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcount, 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, updateById@Transactional(rollbackFor=java.lang.Exception.class) public void grantResource(SysRoleRequest sysRoleRequest)
SysRoleResourceServicegrantResource 在接口中 SysRoleResourceServicesysRoleRequest - 授权参数public void grantResourceV2(SysRoleRequest sysRoleRequest)
SysRoleResourceServicegrantResourceV2 在接口中 SysRoleResourceService@Transactional(rollbackFor=java.lang.Exception.class) public void deleteRoleResourceListByResourceIds(List<Long> resourceIds)
SysRoleResourceServicedeleteRoleResourceListByResourceIds 在接口中 SysRoleResourceServiceresourceIds - 资源id集合@Transactional(rollbackFor=java.lang.Exception.class) public void deleteRoleResourceListByRoleId(Long roleId, Integer resourceBizType)
SysRoleResourceServicedeleteRoleResourceListByRoleId 在接口中 SysRoleResourceServiceroleId - 角色idresourceBizType - 指定的资源类型,如果为空,则删除所有类型的public void quickSaveAll(List<SysRoleResource> sysRoleResourceList)
SysRoleResourceServicequickSaveAll 在接口中 SysRoleResourceServicepublic void batchSaveResCodes(Long roleId, List<SysRoleResourceDTO> totalResource)
batchSaveResCodes 在接口中 SysRoleResourceServicepublic void updateNewAppCode(Boolean decisionFirstStart, String newAppCode)
SysRoleResourceServiceupdateNewAppCode 在接口中 SysRoleResourceServicedecisionFirstStart - 判断是否是第一次启动,参数传true,则判断必须是第一次启动才执行update操作newAppCode - 新应用编码Copyright © 2022. All rights reserved.