|  |  | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public void deleteById(Integer id) { | 
 |  |  |         retentionMapper.update(null,new UpdateWrapper<Retention>().lambda().set(Retention::getIsdeleted,Constants.ONE).eq(Retention::getId,id)); | 
 |  |  | //        retentionMapper.deleteById(id); | 
 |  |  | //        retentionMapper.update(null,new UpdateWrapper<Retention>().lambda().set(Retention::getIsdeleted,Constants.ONE) | 
 |  |  | //                .eq(Retention::getId,id)); | 
 |  |  |         retentionMapper.deleteById(id); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  | 
 |  |  |                 .selectAs(Member::getPhone,Retention::getPhone) | 
 |  |  |                 .selectAs(Member::getVisitCompanyName,Retention::getVisitCompanyName) | 
 |  |  |                 .and(StringUtils.isNotBlank(pageWrap.getModel().getKeyWords()),w->{ | 
 |  |  |                     w.like( Retention::getPhone,pageWrap.getModel().getKeyWords()) | 
 |  |  |                             .or().like( Retention::getName,pageWrap.getModel().getKeyWords()); }) | 
 |  |  |                     w.like( Member::getPhone,pageWrap.getModel().getKeyWords()) | 
 |  |  |                             .or().like( Member::getName,pageWrap.getModel().getKeyWords()); }) | 
 |  |  |                 .eq(Retention::getType,3) | 
 |  |  |                 .eq(Retention::getIsdeleted,Constants.ZERO) | 
 |  |  |                 .and(StringUtils.isNotBlank(pageWrap.getModel().getCompanyName()), |