ZQN
2024-06-17 3a2b86071fca71b4c789762ccb2dfaf7423b0c07
project-system/src/main/java/com/project/system/service/impl/SysUserServiceImpl.java
@@ -5,6 +5,7 @@
import java.util.stream.Collectors;
import javax.validation.Validator;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.RequiredArgsConstructor;
import org.slf4j.Logger;
@@ -531,4 +532,19 @@
        }
        return successMsg.toString();
    }
    /**
     * 批量删除用户信息
     *
     * @param deptId 需要删除的用户ID
     * @return 结果
     */
    @Override
    @Transactional
    public int deleteUserByDeptId(Long deptId)
    {
        List<SysUser> sysUsers = userMapper.selectList(new LambdaQueryWrapper<SysUser>().eq(SysUser::getDeptId, deptId));
        return this.deleteUserByIds((Long[]) sysUsers.stream().map(SysUser::getUserId).toArray());
    }
}