fix #494: add delete impact confirmations

This commit is contained in:
devmrko
2026-06-26 14:33:25 +09:00
parent c8326f954d
commit cacf7b2bc4
13 changed files with 383 additions and 25 deletions

View File

@@ -27,6 +27,12 @@ public interface PermissionMapper {
int deleteRole(@Param("roleId") long roleId);
int countUserRolesByRoleId(@Param("roleId") long roleId);
int countGroupRolesByRoleId(@Param("roleId") long roleId);
int countPermissionsByRoleId(@Param("roleId") long roleId);
List<PermissionView> findPermissionViews();
PermissionSet findPermissionSet(@Param("roleId") long roleId, @Param("objectId") long objectId);