|  |  | 
 |  |  | package com.mzl.flower.service.customer; | 
 |  |  |  | 
 |  |  | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | 
 |  |  | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 
 |  |  | import com.mzl.flower.config.exception.ValidationException; | 
 |  |  | import com.mzl.flower.config.security.SecurityUtils; | 
 |  |  | import com.mzl.flower.entity.customer.BrowseHistory; | 
 |  |  | import com.mzl.flower.mapper.customer.BrowseHistoryMapper; | 
 |  |  | import lombok.extern.slf4j.Slf4j; | 
 |  |  | import org.apache.commons.lang3.StringUtils; | 
 |  |  | import org.apache.commons.collections4.CollectionUtils; | 
 |  |  | import org.springframework.scheduling.annotation.Async; | 
 |  |  | import org.springframework.stereotype.Service; | 
 |  |  | import org.springframework.transaction.annotation.Transactional; | 
 |  |  | 
 |  |  |             log.error(e.getMessage(), e); | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public boolean deleteBatchIds(List<Long> ids) { | 
 |  |  |         if(CollectionUtils.isNotEmpty(ids)){ | 
 |  |  |             return browseHistoryMapper.deleteBatchIds(ids)>0; | 
 |  |  |         } | 
 |  |  |         return false; | 
 |  |  |     } | 
 |  |  | } |