讲解一下此段代码的意思哟
private LambdaQueryWrapper<MaterialQrcodeInfo> buildQueryWrapper(MaterialQrcodeInfoBo bo) {
Map<String, Object> params = bo.getParams();
LambdaQueryWrapper<MaterialQrcodeInfo> lqw = Wrappers.lambdaQuery();
lqw.like(StringUtils.isNotBlank(bo.getMaterialCode()), MaterialQrcodeInfo::getMaterialCode, bo.getMaterialCode());
lqw.like(StringUtils.isNotBlank(bo.getMaterialName()), MaterialQrcodeInfo::getMaterialName, bo.getMaterialName());
return lqw;
}