职位->岗位

This commit is contained in:
Chuck1sn
2025-06-04 16:11:45 +08:00
parent 690228cb42
commit 2210348d3b

View File

@@ -108,13 +108,13 @@ public class UserRolePermissionOperatorTool {
return user;
}
@Tool(value = "给用户绑定/分配")
@Tool(value = "给用户绑定/分配")
void bindPositionToUser(
@P(value = "用户名") String username, @P(value = "位名称列表") List<String> positionNames) {
@P(value = "用户名") String username, @P(value = "位名称列表") List<String> positionNames) {
User user = checkUserExistBy(username);
List<Position> positions = positionRepository.fetchByName(positionNames.toArray(String[]::new));
if (positions.isEmpty()) {
throw new BusinessException("指定位不存在");
throw new BusinessException("指定位不存在");
}
identityAccessService.bindPositionBy(
new PositionBindDto(user.getId(), positions.stream().map(Position::getId).toList()));