public interface SysDpConfigRepository extends SysDpBaseRepository<SysDpConfig>
| 限定符和类型 | 方法和说明 |
|---|---|
long |
countByResource(SysDpResource resource)
根据资源统计配置数量
|
void |
deleteByColumnId(String columnId)
根据列ID删除配置数据
|
void |
deleteByOrg(String org)
根据机构删除授权配置
|
void |
deleteByOrgAndResourceIdIn(String org,
List<String> resourceId)
根据机构和资源ID集合删除授权配置
|
void |
deleteByRole(String role)
根据角色删除授权配置
|
void |
deleteByRoleAndResourceIdIn(String role,
List<String> resourceId)
根据角色和资源ID集合删除授权配置
|
void |
deleteByTableId(String tableId)
根据表ID删除配置数据
|
void |
deleteByUser(String user)
根据用户删除授权配置
|
void |
deleteByUserAndResourceIdIn(String user,
List<String> resourceId)
根据用户和资源ID集合删除授权配置
|
deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getOne, saveAll, saveAndFlushcount, delete, deleteAll, deleteAll, deleteById, existsById, findById, savevoid deleteByTableId(String tableId)
tableId - 表IDvoid deleteByColumnId(String columnId)
columnId - 列ID@Query(value="select count(c) from SysDpConfig c where c.tableId = :#{#resource.tableId} and c.columnId = :#{#resource.columnId} and c.resourceId = :#{#resource.id}")
long countByResource(@Param(value="resource")
SysDpResource resource)
resource - 资源void deleteByUser(String user)
user - 用户void deleteByRole(String role)
role - 角色void deleteByOrg(String org)
org - 机构void deleteByUserAndResourceIdIn(String user, List<String> resourceId)
user - 用户resourceId - 资源ID集合void deleteByRoleAndResourceIdIn(String role, List<String> resourceId)
role - 角色resourceId - 资源ID集合Copyright © 2022. All rights reserved.