//package cc.mrbird.febs.server.system.service.impl;
//
//import com.yida.data.common.core.entity.QueryRequest;
//import com.yida.data.common.core.entity.system.Eximport;
//import cc.mrbird.febs.server.system.mapper.EximportMapper;
//import cc.mrbird.febs.server.system.properties.FebsServerSystemProperties;
//import cc.mrbird.febs.server.system.service.IEximportService;
//import com.baomidou.mybatisplus.core.metadata.IPage;
//import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
//import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
//import lombok.RequiredArgsConstructor;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.stereotype.Service;
//import org.springframework.transaction.annotation.Propagation;
//import org.springframework.transaction.annotation.Transactional;
//
//import java.util.List;
//
///**
// * @author MrBird
// */
//@Slf4j
//@Service
//@RequiredArgsConstructor
//@Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
//public class EximportServiceImpl extends ServiceImpl<EximportMapper, Eximport> implements IEximportService {
//
//    private final FebsServerSystemProperties properties;
//
//    @Override
//    public IPage<Eximport> findEximports(QueryRequest request, Eximport eximport) {
//        Page<Eximport> page = new Page<>(request.getPageNum(), request.getPageSize());
//        return this.page(page, null);
//    }
//
//    @Override
//    @Transactional(rollbackFor = Exception.class)
//    public void batchInsert(List<Eximport> list) {
//        this.saveBatch(list, properties.getBatchInsertMaxNum());
//    }
//
//}
