推送订阅添加批量删除功能
ci-userbase-service / build-and-push (push) Successful in 43s

This commit is contained in:
chenxing
2026-08-20 09:31:50 +08:00
parent d472902957
commit 99414e2887
25 changed files with 375 additions and 265 deletions
@@ -176,4 +176,15 @@ public interface IGroupAuthzService {
* @param items 模块授权条目列表(groupId/appId/moduleId/mode/isAll)
*/
void setGroupModulePerms(List<GroupModuleAuthzItem> items);
/**
* 查询用户有权访问的应用ID集合(oapi 开放接口 getUserApp 权限过滤用)。<br>
* 规则与 {@link #hasModulePermission(Integer, Integer)} 对齐:<br>
* - 超级管理员:全部应用;<br>
* - 普通用户:用户所属组(沿祖先链)开通的应用 ∪ 启用角色模块所属应用。<br>
*
* @param userId 用户ID
* @return 有权应用ID列表(无则空列表)
*/
List<Integer> findUserAuthorizedAppIds(Integer userId);
}