|
|
@ -9,6 +9,7 @@ import lombok.extern.slf4j.Slf4j; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
|
|
|
|
import java.util.Collections; |
|
|
import java.util.Date; |
|
|
import java.util.Date; |
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
import java.util.stream.Collectors; |
|
|
import java.util.stream.Collectors; |
|
|
@ -30,7 +31,10 @@ public class PropertyModelDetailServiceImpl extends ServiceImpl<PropertyModelDet |
|
|
@Override |
|
|
@Override |
|
|
@Transactional |
|
|
@Transactional |
|
|
public void removePropertyModelDetail(PropertyModelDetail modelDetail) { |
|
|
public void removePropertyModelDetail(PropertyModelDetail modelDetail) { |
|
|
removeById(modelDetail.getId()); |
|
|
|
|
|
|
|
|
if (modelDetail.getId() == null) { |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
baseMapper.deleteBatchIds(Collections.singletonList(modelDetail.getId())); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
@ -52,9 +56,12 @@ public class PropertyModelDetailServiceImpl extends ServiceImpl<PropertyModelDet |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
@Transactional |
|
|
@Transactional |
|
|
public void batchRemovePropertyModelDetail(List<PropertyModelDetail> modelDetailList) { |
|
|
|
|
|
List<Long> collect = modelDetailList.stream().map(PropertyModelDetail::getId).collect(Collectors.toList()); |
|
|
|
|
|
lambdaUpdate().in(PropertyModelDetail::getId, collect).remove(); |
|
|
|
|
|
|
|
|
public boolean batchRemovePropertyModelDetail(List<PropertyModelDetail> modelDetailList) { |
|
|
|
|
|
List<Long> ids = modelDetailList.stream().map(PropertyModelDetail::getId).collect(Collectors.toList()); |
|
|
|
|
|
if (ids.isEmpty()) { |
|
|
|
|
|
return false; |
|
|
|
|
|
} |
|
|
|
|
|
return baseMapper.deleteBatchIds(ids) > 0; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
|