5dbc6c5e79238cdf1d14ccaece72133f6882c250
后端为配合前端"项目管理成员"从 Modal 改 Drawer 重构接口: - ProjectServiceImpl.getAuthorizedProjectIds 新增超管分支: 若 hasAnySuperAdmin(userRoleIds) 成立,直接返回本租户全部项目 ID 连带影响 getAuthorizedEnabledProjects / getDefaultProjectId / ProjectSecurityWebFilter.authorizedProjectIds.contains 全部自动生效 - 新增 UserProjectService 三个方法: * getProjectUserPage(reqVO) 分页返回成员 AdminUserDO,过滤超管 * addProjectUsers(projectId, userIds) 增量添加,已在的用户跳过 * removeProjectUser(projectId, userId) 单删,带超管/自踢守卫 - 新增 Controller 三个端点: * GET /system/user-project/project-user-page * POST /system/user-project/add-project-users * DELETE /system/user-project/remove-project-user - 新增 VO:UserProjectPageReqVO / UserProjectAddProjectUsersReqVO - 权限点沿用 system:project:assign-user Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Languages
Java
80.2%
PLpgSQL
12.7%
TSQL
6.7%
Python
0.2%