3.19优化
This commit is contained in:
@ -68,6 +68,7 @@ public interface IAnnexService extends IServicePlus<Annex> {
|
||||
* @return
|
||||
*/
|
||||
void insertBatch(List<AnnexDTO> annexList);
|
||||
Boolean insertBatchLc(List<AnnexDTO> annexList);
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@ -116,6 +116,21 @@ public class AnnexServiceImpl extends ServicePlusImpl<AnnexMapper, Annex> implem
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean insertBatchLc(List<AnnexDTO> annexList) {
|
||||
List<Annex> annexes = annexList.stream()
|
||||
.map(dto -> {
|
||||
Annex annex = new Annex();
|
||||
BeanUtil.copyProperties(dto, annex);
|
||||
return annex;
|
||||
})
|
||||
.collect(Collectors.toList());
|
||||
if(CollectionUtil.isNotEmpty(annexes)){
|
||||
return super.saveAll(annexes);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional
|
||||
public Boolean deleteByIds(Long id) {
|
||||
|
||||
Reference in New Issue
Block a user