霍林河露天煤矿生产一体化平台
1
13693261870
2023-04-07 a51147871c8e862d4882f4087171b8d25e743ebd
1
已添加1个文件
已修改3个文件
56 ■■■■ 文件已修改
src/main/java/com/terra/coal/mapper/BasicMapper.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/terra/coal/mapper/Coal2000Mapper.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/terra/coal/mapper/Coal54Mapper.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/service/MainService.java 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/terra/coal/mapper/BasicMapper.java
对比新文件
@@ -0,0 +1,28 @@
package com.terra.coal.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
 * BasicMapper
 * @author WWW
 */
public interface BasicMapper<T> extends BaseMapper<T> {
    /**
     * insertBatch
     *
     * @param list
     * @return
     */
    public int insertBatch(@Param("list") List<T> list);
    /**
     * updateBatch
     *
     * @param list
     * @return
     */
    public int updateBatch(@Param("list") List<T> list);
}
src/main/java/com/terra/coal/mapper/Coal2000Mapper.java
@@ -1,6 +1,5 @@
package com.terra.coal.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.terra.coal.entity.Coal2000Entity;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
@@ -11,6 +10,6 @@
 */
@Mapper
@Repository
public interface Coal2000Mapper extends BaseMapper<Coal2000Entity> {
public interface Coal2000Mapper extends BasicMapper<Coal2000Entity> {
    //
}
src/main/java/com/terra/coal/mapper/Coal54Mapper.java
@@ -1,6 +1,5 @@
package com.terra.coal.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.terra.coal.entity.Coal54Entity;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
@@ -11,6 +10,6 @@
 */
@Mapper
@Repository
public interface Coal54Mapper extends BaseMapper<Coal54Entity> {
public interface Coal54Mapper extends BasicMapper<Coal54Entity> {
    //
}
src/main/java/service/MainService.java
@@ -4,6 +4,8 @@
import com.terra.coal.entity.Coal54Entity;
import com.terra.coal.entity.StaticData;
import com.terra.coal.helper.StringHelper;
import com.terra.coal.mapper.Coal54Mapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.io.BufferedReader;
@@ -20,6 +22,9 @@
 */
@Service
public class MainService {
    @Autowired
    Coal54Mapper coal54Mapper;
    /**
     * 鍔犺浇54鏁版嵁(鍏ュ簱)
     */
@@ -27,23 +32,32 @@
        FileReader fr = new FileReader(f);
        BufferedReader reader = new BufferedReader(fr);
        int rows = 0;
        int rows = 0, cc = 0;
        String line = reader.readLine();
        List<Coal54Entity> list = new ArrayList<>();
        while (null != line) {
            rows++;
            if (rows > 2) {
            cc++;
            if (cc > 2) {
                Coal54Entity entity = getCoal54(line);
                if (null != entity) {
                    list.add(entity);
                }
            }
            if (list.size() > 99) {
                rows += coal54Mapper.insertBatch(list);
                list.clear();
            }
            line = reader.readLine();
        }
        reader.close();
        return 0;
        if (list.size() > 0) {
            rows += coal54Mapper.insertBatch(list);
            list.clear();
        }
        return rows;
    }
    private Coal54Entity getCoal54(String str) {