Commit 8d1bb1b4 authored by 刘_震's avatar 刘_震

林西矿表头字段的对照

parent d8a95281
package com.ruoyi.system.controller;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.system.service.WagesCompilationService;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
/**
* @author haiwe
* @date 2024/6/7
*/
@RestController
@RequestMapping("/wages/compilation")
@RequiredArgsConstructor
public class WagesCompilationController {
private final WagesCompilationService wagesCompilationService;
@PostMapping("/excel")
public AjaxResult readExcel(@RequestParam("file") MultipartFile file) {
wagesCompilationService.readExcel(file);
return AjaxResult.success();
}
}
package com.ruoyi.system.controller;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.system.service.WagesDetailsService;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
/**
* @author haiwe
* @date 2024/6/5
*/
@RestController
@RequestMapping(value = "/details")
@RequiredArgsConstructor
public class WagesDetailsController {
private final WagesDetailsService wagesDetailsService;
}
package com.ruoyi.system.mapper;
import com.ruoyi.system.model.wages.dao.WagesCompilationDAO;
/**
* @author haiwe
* @date 2024/6/7
*/
public interface WagesCompilationMapper {
void insert(WagesCompilationDAO wagesCompilationDAO);
}
package com.ruoyi.system.mapper;
import com.ruoyi.system.model.wages.dao.WagesDetailsExcelDAO;
import java.util.List;
/**
* @author haiwe
* @date 2024/6/5
*/
public interface WagesDetailsMapper {
void deleteDetailsToDate(String date);
void insertBatch(String date, List<WagesDetailsExcelDAO> list);
}
package com.ruoyi.system.model.wages.dao;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @author haiwe
* @date 2024/6/7
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class WagesCompilationDAO {
private Integer id;
private String chineseField;
private String englishField;
private String mineId;
private String type;
}
package com.ruoyi.system.model.wages.dao;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
/**
* @author haiwe
* @date 2024/6/5
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class WagesDetailsExcelDAO {
@ExcelProperty(index = 0)
private String a1;
@ExcelProperty(index = 1)
private String a2;
@ExcelProperty(index = 2)
private String a3;
@ExcelProperty(index = 3)
private String a4;
@ExcelProperty(index = 4)
private String a5;
@ExcelProperty(index = 5)
private String a6;
@ExcelProperty(index = 6)
private String a7;
@ExcelProperty(index = 7)
private String a8;
@ExcelProperty(index = 8)
private String a9;
@ExcelProperty(index = 9)
private String a10;
@ExcelProperty(index = 10)
private String a11;
@ExcelProperty(index = 11)
private String a12;
@ExcelProperty(index = 12)
private String a13;
@ExcelProperty(index = 13)
private String a14;
@ExcelProperty(index = 14)
private String a15;
@ExcelProperty(index = 15)
private String a16;
@ExcelProperty(index = 16)
private String a17;
@ExcelProperty(index = 17)
private String a18;
@ExcelProperty(index = 18)
private String a19;
@ExcelProperty(index = 19)
private String a20;
@ExcelProperty(index = 20)
private String a21;
@ExcelProperty(index = 21)
private String a22;
@ExcelProperty(index = 22)
private String a23;
@ExcelProperty(index = 23)
private String a24;
@ExcelProperty(index = 24)
private String a25;
@ExcelProperty(index = 25)
private String a26;
@ExcelProperty(index = 26)
private String a27;
@ExcelProperty(index = 27)
private String a28;
@ExcelProperty(index = 28)
private String a29;
@ExcelProperty(index = 29)
private String a30;
@ExcelProperty(index = 30)
private String a31;
@ExcelProperty(index = 31)
private String a32;
@ExcelProperty(index = 32)
private String a33;
@ExcelProperty(index = 33)
private String a34;
@ExcelProperty(index = 34)
private String a35;
@ExcelProperty(index = 35)
private String a36;
@ExcelProperty(index = 36)
private String a37;
@ExcelProperty(index = 37)
private String a38;
@ExcelProperty(index = 38)
private String a39;
@ExcelProperty(index = 39)
private String a40;
@ExcelProperty(index = 40)
private String a41;
@ExcelProperty(index = 41)
private String a42;
@ExcelProperty(index = 42)
private String a43;
@ExcelProperty(index = 43)
private String a44;
@ExcelProperty(index = 44)
private String a45;
@ExcelProperty(index = 45)
private String a46;
@ExcelProperty(index = 46)
private String a47;
@ExcelProperty(index = 47)
private String a48;
@ExcelProperty(index = 48)
private String a49;
@ExcelProperty(index = 49)
private String a50;
@ExcelProperty(index = 50)
private String a51;
@ExcelProperty(index = 51)
private String a52;
@ExcelProperty(index = 52)
private String a53;
@ExcelProperty(index = 53)
private String a54;
@ExcelProperty(index = 54)
private String a55;
@ExcelProperty(index = 55)
private String a56;
@ExcelProperty(index = 56)
private String a57;
@ExcelProperty(index = 57)
private String a58;
@ExcelProperty(index = 58)
private String a59;
@ExcelProperty(index = 59)
private String a60;
@ExcelProperty(index = 60)
private String a61;
@ExcelProperty(index = 61)
private String a62;
@ExcelProperty(index = 62)
private String a63;
@ExcelProperty(index = 63)
private String a64;
@ExcelProperty(index = 64)
private String a65;
@ExcelProperty(index = 65)
private String a66;
@ExcelProperty(index = 66)
private String a67;
@ExcelProperty(index = 67)
private String a68;
@ExcelProperty(index = 68)
private String a69;
@ExcelProperty(index = 69)
private String a70;
@ExcelProperty(index = 70)
private String a71;
@ExcelProperty(index = 71)
private String a72;
@ExcelProperty(index = 72)
private String a73;
@ExcelProperty(index = 73)
private String a74;
@ExcelProperty(index = 74)
private String a75;
@ExcelProperty(index = 75)
private String a76;
@ExcelProperty(index = 76)
private String a77;
@ExcelProperty(index = 77)
private String a78;
@ExcelProperty(index = 78)
private String a79;
@ExcelProperty(index = 79)
private String a80;
@ExcelProperty(index = 80)
private String a81;
@ExcelProperty(index = 81)
private String a82;
@ExcelProperty(index = 82)
private String a83;
@ExcelProperty(index = 83)
private String a84;
@ExcelProperty(index = 84)
private String a85;
@ExcelProperty(index = 85)
private String a86;
@ExcelProperty(index = 86)
private String a87;
@ExcelProperty(index = 87)
private String a88;
@ExcelProperty(index = 88)
private String a89;
@ExcelProperty(index = 89)
private String a90;
@ExcelProperty(index = 90)
private String a91;
@ExcelProperty(index = 91)
private String a92;
@ExcelProperty(index = 92)
private String a93;
@ExcelProperty(index = 93)
private String a94;
@ExcelProperty(index = 94)
private String a95;
@ExcelProperty(index = 95)
private String a96;
@ExcelProperty(index = 96)
private String a97;
@ExcelProperty(index = 97)
private String a98;
@ExcelProperty(index = 98)
private String a99;
@ExcelProperty(index = 99)
private String a100;
@ExcelProperty(index = 100)
private String a101;
@ExcelProperty(index = 101)
private String a102;
@ExcelProperty(index = 102)
private String a103;
@ExcelProperty(index = 103)
private String a104;
@ExcelProperty(index = 104)
private String a105;
@ExcelProperty(index = 105)
private String a106;
@ExcelProperty(index = 106)
private String a107;
@ExcelProperty(index = 107)
private String a108;
@ExcelProperty(index = 108)
private String a109;
@ExcelProperty(index = 109)
private String a110;
@ExcelProperty(index = 110)
private String a111;
@ExcelProperty(index = 111)
private String a112;
@ExcelProperty(index = 112)
private String a113;
@ExcelProperty(index = 113)
private String a114;
@ExcelProperty(index = 114)
private String a115;
@ExcelProperty(index = 115)
private String a116;
@ExcelProperty(index = 116)
private String a117;
@ExcelProperty(index = 117)
private String a118;
@ExcelProperty(index = 118)
private String a119;
@ExcelProperty(index = 119)
private String a120;
@ExcelProperty(index = 120)
private String a121;
@ExcelProperty(index = 121)
private String a122;
@ExcelProperty(index = 122)
private String a123;
@ExcelProperty(index = 123)
private String a124;
@ExcelProperty(index = 124)
private String a125;
@ExcelProperty(index = 125)
private String a126;
@ExcelProperty(index = 126)
private String a127;
@ExcelProperty(index = 127)
private String a128;
@ExcelProperty(index = 128)
private String a129;
@ExcelProperty(index = 129)
private String a130;
@ExcelProperty(index = 130)
private String a131;
@ExcelProperty(index = 131)
private String a132;
@ExcelProperty(index = 132)
private String a133;
@ExcelProperty(index = 133)
private String a134;
@ExcelProperty(index = 134)
private String a135;
@ExcelProperty(index = 135)
private String a136;
@ExcelProperty(index = 136)
private String a137;
@ExcelProperty(index = 137)
private String a138;
@ExcelProperty(index = 138)
private String a139;
@ExcelProperty(index = 139)
private String a140;
@ExcelProperty(index = 140)
private String a141;
@ExcelProperty(index = 141)
private String a142;
@ExcelProperty(index = 142)
private String a143;
@ExcelProperty(index = 143)
private String a144;
@ExcelProperty(index = 144)
private String a145;
@ExcelProperty(index = 145)
private String a146;
@ExcelProperty(index = 146)
private String a147;
@ExcelProperty(index = 147)
private String a148;
@ExcelProperty(index = 148)
private String a149;
@ExcelProperty(index = 149)
private String a150;
@ExcelProperty(index = 150)
private String a151;
@ExcelProperty(index = 151)
private String a152;
@ExcelProperty(index = 152)
private String a153;
@ExcelProperty(index = 153)
private String a154;
@ExcelProperty(index = 154)
private String a155;
@ExcelProperty(index = 155)
private String a156;
@ExcelProperty(index = 156)
private String a157;
@ExcelProperty(index = 157)
private String a158;
@ExcelProperty(index = 158)
private String a159;
@ExcelProperty(index = 159)
private String a160;
@ExcelProperty(index = 160)
private String a161;
@ExcelProperty(index = 161)
private String a162;
@ExcelProperty(index = 162)
private String a163;
@ExcelProperty(index = 163)
private String a164;
@ExcelProperty(index = 164)
private String a165;
@ExcelProperty(index = 165)
private String a166;
@ExcelProperty(index = 166)
private String a167;
@ExcelProperty(index = 167)
private String a168;
@ExcelProperty(index = 168)
private String a169;
@ExcelProperty(index = 169)
private String a170;
@ExcelProperty(index = 170)
private String a171;
@ExcelProperty(index = 171)
private String a172;
@ExcelProperty(index = 172)
private String a173;
@ExcelProperty(index = 173)
private String a174;
@ExcelProperty(index = 174)
private String a175;
@ExcelProperty(index = 175)
private String a176;
@ExcelProperty(index = 176)
private String a177;
@ExcelProperty(index = 177)
private String a178;
@ExcelProperty(index = 178)
private String a179;
@ExcelProperty(index = 179)
private String a180;
private LocalDateTime importTime;
/**
* 矿
*/
private Integer mineId;
}
package com.ruoyi.system.service;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
/**
* @author haiwe
* @date 2024/6/7
*/
public interface WagesCompilationService {
void readExcel(MultipartFile file);
}
package com.ruoyi.system.service;
import org.springframework.web.multipart.MultipartFile;
/**
* @author haiwe
* @date 2024/6/5
*/
public interface WagesDetailsService {
}
package com.ruoyi.system.service.impl;
import cn.hutool.poi.excel.ExcelReader;
import cn.hutool.poi.excel.ExcelUtil;
import com.ruoyi.common.utils.file.FileUtils;
import com.ruoyi.system.mapper.WagesCompilationMapper;
import com.ruoyi.system.model.wages.dao.WagesCompilationDAO;
import com.ruoyi.system.service.WagesCompilationService;
import lombok.RequiredArgsConstructor;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.streaming.SXSSFWorkbook;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;
import java.io.*;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/**
* @author haiwe
* @date 2024/6/7
*/
@RequiredArgsConstructor
@Service
public class WagesCompilationServiceImpl implements WagesCompilationService {
private final WagesCompilationMapper wagesCompilationMapper;
private String a = "a"; // 定义前缀字符串
@Override
public void readExcel(MultipartFile file) {
try {
InputStream inputStream = new ByteArrayInputStream(file.getBytes());
Workbook workbook = WorkbookFactory.create(inputStream);
for (int i = 0; i < workbook.getNumberOfSheets(); i++) {
Sheet sheet = workbook.getSheetAt(i);
String mineId = "011704"; // 固定的 mineId
int type = i; // 根据 Sheet 的下标设定不同的 type
Row row = sheet.getRow(1); // 读取第二行数据
List<String> rowData = new ArrayList<>();
if (row != null) {
Iterator<Cell> cellIterator = row.cellIterator();
while (cellIterator.hasNext()) {
Cell cell = cellIterator.next();
rowData.add(cell.toString());
}
for (int j = 0; j < rowData.size(); j++) {
String chineseField = rowData.get(j);
String englishField = "a" + (j + 1); // i 从 0 开始,需加 1
WagesCompilationDAO wagesCompilationDAO = new WagesCompilationDAO();
wagesCompilationDAO.setChineseField(chineseField);
wagesCompilationDAO.setEnglishField(englishField);
wagesCompilationDAO.setType(String.valueOf(type));
wagesCompilationDAO.setMineId(mineId);
// 如果是 DAO 对象,还需要设置其他的属性,如 type 等
wagesCompilationMapper.insert(wagesCompilationDAO);
}
}
}
workbook.close();
inputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
package com.ruoyi.system.service.impl;
import com.ruoyi.system.mapper.WagesDetailsMapper;
import com.ruoyi.system.service.WagesDetailsService;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;
/**
* @author haiwe
* @date 2024/6/5
*/
@Service
@RequiredArgsConstructor
public class WagesDetailsServiceImpl implements WagesDetailsService {
private final WagesDetailsMapper wagesMapper;
}
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.system.mapper.WagesCompilationMapper">
<resultMap type="com.ruoyi.system.model.wages.dao.WagesCompilationDAO" id="WagesComparationResult">
<result property="chineseField" column="chinese_field" />
<result property="englishField" column="english_field" />
<result property="mineId" column="mine_id" />
<result property="type" column="type" />
</resultMap>
<insert id="insert" parameterType="com.ruoyi.system.model.wages.dao.WagesCompilationDAO">
INSERT INTO wages_comparation (chinese_field, english_field, mine_id, type)
VALUES (#{chineseField}, #{englishField}, #{mineId}, #{type})
</insert>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.system.mapper.WagesDetailsMapper">
<resultMap type="com.ruoyi.system.model.wages.dao.WagesDetailsExcelDAO" id="WagesDetailsResult">
<result property="a1" column="a1" />
<result property="a2" column="a2" />
<result property="a3" column="a3" />
<result property="a4" column="a4" />
<result property="a5" column="a5" />
<result property="a6" column="a6" />
<result property="a7" column="a7" />
<result property="a8" column="a8" />
<result property="a9" column="a9" />
<result property="a10" column="a10" />
<result property="a11" column="a11" />
<result property="a12" column="a12" />
<result property="a13" column="a13" />
<result property="a14" column="a14" />
<result property="a15" column="a15" />
<result property="a16" column="a16" />
<result property="a17" column="a17" />
<result property="a18" column="a18" />
<result property="a19" column="a19" />
<result property="a20" column="a20" />
<result property="a21" column="a21" />
<result property="a22" column="a22" />
<result property="a23" column="a23" />
<result property="a24" column="a24" />
<result property="a25" column="a25" />
<result property="a26" column="a26" />
<result property="a27" column="a27" />
<result property="a28" column="a28" />
<result property="a29" column="a29" />
<result property="a30" column="a30" />
<result property="a31" column="a31" />
<result property="a32" column="a32" />
<result property="a33" column="a33" />
<result property="a34" column="a34" />
<result property="a35" column="a35" />
<result property="a36" column="a36" />
<result property="a37" column="a37" />
<result property="a38" column="a38" />
<result property="a39" column="a39" />
<result property="a40" column="a40" />
<result property="a41" column="a41" />
<result property="a42" column="a42" />
<result property="a43" column="a43" />
<result property="a44" column="a44" />
<result property="a45" column="a45" />
<result property="a46" column="a46" />
<result property="a47" column="a47" />
<result property="a48" column="a48" />
<result property="a49" column="a49" />
<result property="a50" column="a50" />
<result property="a51" column="a51" />
<result property="a52" column="a52" />
<result property="a53" column="a53" />
<result property="a54" column="a54" />
<result property="a55" column="a55" />
<result property="a56" column="a56" />
<result property="a57" column="a57" />
<result property="a58" column="a58" />
<result property="a59" column="a59" />
<result property="a60" column="a60" />
<result property="a61" column="a61" />
<result property="a62" column="a62" />
<result property="a63" column="a63" />
<result property="a64" column="a64" />
<result property="a65" column="a65" />
<result property="a66" column="a66" />
<result property="a67" column="a67" />
<result property="a68" column="a68" />
<result property="a69" column="a69" />
<result property="a70" column="a70" />
<result property="a71" column="a71" />
<result property="a72" column="a72" />
<result property="a73" column="a73" />
<result property="a74" column="a74" />
<result property="a75" column="a75" />
<result property="a76" column="a76" />
<result property="a77" column="a77" />
<result property="a78" column="a78" />
<result property="a79" column="a79" />
<result property="a80" column="a80" />
<result property="a81" column="a81" />
<result property="a82" column="a82" />
<result property="a83" column="a83" />
<result property="a84" column="a84" />
<result property="a85" column="a85" />
<result property="a86" column="a86" />
<result property="a87" column="a87" />
<result property="a88" column="a88" />
<result property="a89" column="a89" />
<result property="a90" column="a90" />
<result property="a91" column="a91" />
<result property="a92" column="a92" />
<result property="a93" column="a93" />
<result property="a94" column="a94" />
<result property="a95" column="a95" />
<result property="a96" column="a96" />
<result property="a97" column="a97" />
<result property="a98" column="a98" />
<result property="a99" column="a99" />
<result property="a100" column="a100" />
<result property="a101" column="a101" />
<result property="a102" column="a102" />
<result property="a103" column="a103" />
<result property="a104" column="a104" />
<result property="a105" column="a105" />
<result property="a106" column="a106" />
<result property="a107" column="a107" />
<result property="a108" column="a108" />
<result property="a109" column="a109" />
<result property="a110" column="a110" />
<result property="a111" column="a111" />
<result property="a112" column="a112" />
<result property="a113" column="a113" />
<result property="a114" column="a114" />
<result property="a115" column="a115" />
<result property="a116" column="a116" />
<result property="a117" column="a117" />
<result property="a118" column="a118" />
<result property="a119" column="a119" />
<result property="a120" column="a120" />
<result property="a121" column="a121" />
<result property="a122" column="a122" />
<result property="a123" column="a123" />
<result property="a124" column="a124" />
<result property="a125" column="a125" />
<result property="a126" column="a126" />
<result property="a127" column="a127" />
<result property="a128" column="a128" />
<result property="a129" column="a129" />
<result property="a130" column="a130" />
<result property="a131" column="a131" />
<result property="a132" column="a132" />
<result property="a133" column="a133" />
<result property="a134" column="a134" />
<result property="a135" column="a135" />
<result property="a136" column="a136" />
<result property="a137" column="a137" />
<result property="a138" column="a138" />
<result property="a139" column="a139" />
<result property="a140" column="a140" />
<result property="a141" column="a141" />
<result property="a142" column="a142" />
<result property="a143" column="a143" />
<result property="a144" column="a144" />
<result property="a145" column="a145" />
<result property="a146" column="a146" />
<result property="a147" column="a147" />
<result property="a148" column="a148" />
<result property="a149" column="a149" />
<result property="a150" column="a150" />
<result property="a151" column="a151" />
<result property="a152" column="a152" />
<result property="a153" column="a153" />
<result property="a154" column="a154" />
<result property="a155" column="a155" />
<result property="a156" column="a156" />
<result property="a157" column="a157" />
<result property="a158" column="a158" />
<result property="a159" column="a159" />
<result property="a160" column="a160" />
<result property="a161" column="a161" />
<result property="a162" column="a162" />
<result property="a163" column="a163" />
<result property="a164" column="a164" />
<result property="a165" column="a165" />
<result property="a166" column="a166" />
<result property="a167" column="a167" />
<result property="a168" column="a168" />
<result property="a169" column="a169" />
<result property="a170" column="a170" />
<result property="a171" column="a171" />
<result property="a172" column="a172" />
<result property="a173" column="a173" />
<result property="a174" column="a174" />
<result property="a175" column="a175" />
<result property="a176" column="a176" />
<result property="a177" column="a177" />
<result property="a178" column="a178" />
<result property="a179" column="a179" />
<result property="a180" column="a180" />
<result property="mineId" column="mine_id" />
<result property="importTime" column="import_time" />
</resultMap>
<insert id="insertBatch" parameterType="com.ruoyi.system.model.wages.dao.WagesDetailsExcelDAO" useGeneratedKeys="true" keyProperty="id">
insert into wages_details
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="a1 != null">a1,</if>
<if test="a2 != null">a2,</if>
<if test="a3 != null">a3,</if>
<if test="a4 != null">a4,</if>
<if test="a5 != null">a5,</if>
<if test="a6 != null">a6,</if>
<if test="a7 != null">a7,</if>
<if test="a8 != null">a8,</if>
<if test="a9 != null">a9,</if>
<if test="a10 != null">a10,</if>
<if test="a11 != null">a11,</if>
<if test="a12 != null">a12,</if>
<if test="a13 != null">a13,</if>
<if test="a14 != null">a14,</if>
<if test="a15 != null">a15,</if>
<if test="a16 != null">a16,</if>
<if test="a17 != null">a17,</if>
<if test="a18 != null">a18,</if>
<if test="a19 != null">a19,</if>
<if test="a20 != null">a20,</if>
<if test="a21 != null">a21,</if>
<if test="a22 != null">a22,</if>
<if test="a23 != null">a23,</if>
<if test="a24 != null">a24,</if>
<if test="a25 != null">a25,</if>
<if test="a26 != null">a26,</if>
<if test="a27 != null">a27,</if>
<if test="a28 != null">a28,</if>
<if test="a29 != null">a29,</if>
<if test="a30 != null">a30,</if>
<if test="a31 != null">a31,</if>
<if test="a32 != null">a32,</if>
<if test="a33 != null">a33,</if>
<if test="a34 != null">a34,</if>
<if test="a35 != null">a35,</if>
<if test="a36 != null">a36,</if>
<if test="a37 != null">a37,</if>
<if test="a38 != null">a38,</if>
<if test="a39 != null">a39,</if>
<if test="a40 != null">a40,</if>
<if test="a41 != null">a41,</if>
<if test="a42 != null">a42,</if>
<if test="a43 != null">a43,</if>
<if test="a44 != null">a44,</if>
<if test="a45 != null">a45,</if>
<if test="a46 != null">a46,</if>
<if test="a47 != null">a47,</if>
<if test="a48 != null">a48,</if>
<if test="a49 != null">a49,</if>
<if test="a50 != null">a50,</if>
<if test="a51 != null">a51,</if>
<if test="a52 != null">a52,</if>
<if test="a53 != null">a53,</if>
<if test="a54 != null">a54,</if>
<if test="a55 != null">a55,</if>
<if test="a56 != null">a56,</if>
<if test="a57 != null">a57,</if>
<if test="a58 != null">a58,</if>
<if test="a59 != null">a59,</if>
<if test="a60 != null">a60,</if>
<if test="a61 != null">a61,</if>
<if test="a62 != null">a62,</if>
<if test="a63 != null">a63,</if>
<if test="a64 != null">a64,</if>
<if test="a65 != null">a65,</if>
<if test="a66 != null">a66,</if>
<if test="a67 != null">a67,</if>
<if test="a68 != null">a68,</if>
<if test="a69 != null">a69,</if>
<if test="a70 != null">a70,</if>
<if test="a71 != null">a71,</if>
<if test="a72 != null">a72,</if>
<if test="a73 != null">a73,</if>
<if test="a74 != null">a74,</if>
<if test="a75 != null">a75,</if>
<if test="a76 != null">a76,</if>
<if test="a77 != null">a77,</if>
<if test="a78 != null">a78,</if>
<if test="a79 != null">a79,</if>
<if test="a80 != null">a80,</if>
<if test="a81 != null">a81,</if>
<if test="a82 != null">a82,</if>
<if test="a83 != null">a83,</if>
<if test="a84 != null">a84,</if>
<if test="a85 != null">a85,</if>
<if test="a86 != null">a86,</if>
<if test="a87 != null">a87,</if>
<if test="a88 != null">a88,</if>
<if test="a89 != null">a89,</if>
<if test="a90 != null">a90,</if>
<if test="a91 != null">a91,</if>
<if test="a92 != null">a92,</if>
<if test="a93 != null">a93,</if>
<if test="a94 != null">a94,</if>
<if test="a95 != null">a95,</if>
<if test="a96 != null">a96,</if>
<if test="a97 != null">a97,</if>
<if test="a98 != null">a98,</if>
<if test="a99 != null">a99,</if>
<if test="a100 != null">a100,</if>
<if test="a101 != null">a101,</if>
<if test="a102 != null">a102,</if>
<if test="a103 != null">a103,</if>
<if test="a104 != null">a104,</if>
<if test="a105 != null">a105,</if>
<if test="a106 != null">a106,</if>
<if test="a107 != null">a107,</if>
<if test="a108 != null">a108,</if>
<if test="a109 != null">a109,</if>
<if test="a110 != null">a110,</if>
<if test="a111 != null">a111,</if>
<if test="a112 != null">a112,</if>
<if test="a113 != null">a113,</if>
<if test="a114 != null">a114,</if>
<if test="a115 != null">a115,</if>
<if test="a116 != null">a116,</if>
<if test="a117 != null">a117,</if>
<if test="a118 != null">a118,</if>
<if test="a119 != null">a119,</if>
<if test="a120 != null">a120,</if>
<if test="a121 != null">a121,</if>
<if test="a122 != null">a122,</if>
<if test="a123 != null">a123,</if>
<if test="a124 != null">a124,</if>
<if test="a125 != null">a125,</if>
<if test="a126 != null">a126,</if>
<if test="a127 != null">a127,</if>
<if test="a128 != null">a128,</if>
<if test="a129 != null">a129,</if>
<if test="a130 != null">a130,</if>
<if test="a131 != null">a131,</if>
<if test="a132 != null">a132,</if>
<if test="a133 != null">a133,</if>
<if test="a134 != null">a134,</if>
<if test="a135 != null">a135,</if>
<if test="a136 != null">a136,</if>
<if test="a137 != null">a137,</if>
<if test="a138 != null">a138,</if>
<if test="a139 != null">a139,</if>
<if test="a140 != null">a140,</if>
<if test="a141 != null">a141,</if>
<if test="a142 != null">a142,</if>
<if test="a143 != null">a143,</if>
<if test="a144 != null">a144,</if>
<if test="a145 != null">a145,</if>
<if test="a146 != null">a146,</if>
<if test="a147 != null">a147,</if>
<if test="a148 != null">a148,</if>
<if test="a149 != null">a149,</if>
<if test="a150 != null">a150,</if>
<if test="a151 != null">a151,</if>
<if test="a152 != null">a152,</if>
<if test="a153 != null">a153,</if>
<if test="a154 != null">a154,</if>
<if test="a155 != null">a155,</if>
<if test="a156 != null">a156,</if>
<if test="a157 != null">a157,</if>
<if test="a158 != null">a158,</if>
<if test="a159 != null">a159,</if>
<if test="a160 != null">a160,</if>
<if test="a161 != null">a161,</if>
<if test="a162 != null">a162,</if>
<if test="a163 != null">a163,</if>
<if test="a164 != null">a164,</if>
<if test="a165 != null">a165,</if>
<if test="a166 != null">a166,</if>
<if test="a167 != null">a167,</if>
<if test="a168 != null">a168,</if>
<if test="a169 != null">a169,</if>
<if test="a170 != null">a170,</if>
<if test="a171 != null">a171,</if>
<if test="a172 != null">a172,</if>
<if test="a173 != null">a173,</if>
<if test="a174 != null">a174,</if>
<if test="a175 != null">a175,</if>
<if test="a176 != null">a176,</if>
<if test="a177 != null">a177,</if>
<if test="a178 != null">a178,</if>
<if test="a179 != null">a179,</if>
<if test="a180 != null">a180,</if>
<if test="mineId != null">mine_id,</if>
<if test="importTime != null">import_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="a1 != null">#{a1},</if>
<if test="a2 != null">#{a2},</if>
<if test="a3 != null">#{a3},</if>
<if test="a4 != null">#{a4},</if>
<if test="a5 != null">#{a5},</if>
<if test="a6 != null">#{a6},</if>
<if test="a7 != null">#{a7},</if>
<if test="a8 != null">#{a8},</if>
<if test="a9 != null">#{a9},</if>
<if test="a10 != null">#{a10},</if>
<if test="a11 != null">#{a11},</if>
<if test="a12 != null">#{a12},</if>
<if test="a13 != null">#{a13},</if>
<if test="a14 != null">#{a14},</if>
<if test="a15 != null">#{a15},</if>
<if test="a16 != null">#{a16},</if>
<if test="a17 != null">#{a17},</if>
<if test="a18 != null">#{a18},</if>
<if test="a19 != null">#{a19},</if>
<if test="a20 != null">#{a20},</if>
<if test="a21 != null">#{a21},</if>
<if test="a22 != null">#{a22},</if>
<if test="a23 != null">#{a23},</if>
<if test="a24 != null">#{a24},</if>
<if test="a25 != null">#{a25},</if>
<if test="a26 != null">#{a26},</if>
<if test="a27 != null">#{a27},</if>
<if test="a28 != null">#{a28},</if>
<if test="a29 != null">#{a29},</if>
<if test="a30 != null">#{a30},</if>
<if test="a31 != null">#{a31},</if>
<if test="a32 != null">#{a32},</if>
<if test="a33 != null">#{a33},</if>
<if test="a34 != null">#{a34},</if>
<if test="a35 != null">#{a35},</if>
<if test="a36 != null">#{a36},</if>
<if test="a37 != null">#{a37},</if>
<if test="a38 != null">#{a38},</if>
<if test="a39 != null">#{a39},</if>
<if test="a40 != null">#{a40},</if>
<if test="a41 != null">#{a41},</if>
<if test="a42 != null">#{a42},</if>
<if test="a43 != null">#{a43},</if>
<if test="a44 != null">#{a44},</if>
<if test="a45 != null">#{a45},</if>
<if test="a46 != null">#{a46},</if>
<if test="a47 != null">#{a47},</if>
<if test="a48 != null">#{a48},</if>
<if test="a49 != null">#{a49},</if>
<if test="a50 != null">#{a50},</if>
<if test="a51 != null">#{a51},</if>
<if test="a52 != null">#{a52},</if>
<if test="a53 != null">#{a53},</if>
<if test="a54 != null">#{a54},</if>
<if test="a55 != null">#{a55},</if>
<if test="a56 != null">#{a56},</if>
<if test="a57 != null">#{a57},</if>
<if test="a58 != null">#{a58},</if>
<if test="a59 != null">#{a59},</if>
<if test="a60 != null">#{a60},</if>
<if test="a61 != null">#{a61},</if>
<if test="a62 != null">#{a62},</if>
<if test="a63 != null">#{a63},</if>
<if test="a64 != null">#{a64},</if>
<if test="a65 != null">#{a65},</if>
<if test="a66 != null">#{a66},</if>
<if test="a67 != null">#{a67},</if>
<if test="a68 != null">#{a68},</if>
<if test="a69 != null">#{a69},</if>
<if test="a70 != null">#{a70},</if>
<if test="a71 != null">#{a71},</if>
<if test="a72 != null">#{a72},</if>
<if test="a73 != null">#{a73},</if>
<if test="a74 != null">#{a74},</if>
<if test="a75 != null">#{a75},</if>
<if test="a76 != null">#{a76},</if>
<if test="a77 != null">#{a77},</if>
<if test="a78 != null">#{a78},</if>
<if test="a79 != null">#{a79},</if>
<if test="a80 != null">#{a80},</if>
<if test="a81 != null">#{a81},</if>
<if test="a82 != null">#{a82},</if>
<if test="a83 != null">#{a83},</if>
<if test="a84 != null">#{a84},</if>
<if test="a85 != null">#{a85},</if>
<if test="a86 != null">#{a86},</if>
<if test="a87 != null">#{a87},</if>
<if test="a88 != null">#{a88},</if>
<if test="a89 != null">#{a89},</if>
<if test="a90 != null">#{a90},</if>
<if test="a91 != null">#{a91},</if>
<if test="a92 != null">#{a92},</if>
<if test="a93 != null">#{a93},</if>
<if test="a94 != null">#{a94},</if>
<if test="a95 != null">#{a95},</if>
<if test="a96 != null">#{a96},</if>
<if test="a97 != null">#{a97},</if>
<if test="a98 != null">#{a98},</if>
<if test="a99 != null">#{a99},</if>
<if test="a100 != null">#{a100},</if>
<if test="a101 != null">#{a101},</if>
<if test="a102 != null">#{a102},</if>
<if test="a103 != null">#{a103},</if>
<if test="a104 != null">#{a104},</if>
<if test="a105 != null">#{a105},</if>
<if test="a106 != null">#{a106},</if>
<if test="a107 != null">#{a107},</if>
<if test="a108 != null">#{a108},</if>
<if test="a109 != null">#{a109},</if>
<if test="a110 != null">#{a110},</if>
<if test="a111 != null">#{a111},</if>
<if test="a112 != null">#{a112},</if>
<if test="a113 != null">#{a113},</if>
<if test="a114 != null">#{a114},</if>
<if test="a115 != null">#{a115},</if>
<if test="a116 != null">#{a116},</if>
<if test="a117 != null">#{a117},</if>
<if test="a118 != null">#{a118},</if>
<if test="a119 != null">#{a119},</if>
<if test="a120 != null">#{a120},</if>
<if test="a121 != null">#{a121},</if>
<if test="a122 != null">#{a122},</if>
<if test="a123 != null">#{a123},</if>
<if test="a124 != null">#{a124},</if>
<if test="a125 != null">#{a125},</if>
<if test="a126 != null">#{a126},</if>
<if test="a127 != null">#{a127},</if>
<if test="a128 != null">#{a128},</if>
<if test="a129 != null">#{a129},</if>
<if test="a130 != null">#{a130},</if>
<if test="a131 != null">#{a131},</if>
<if test="a132 != null">#{a132},</if>
<if test="a133 != null">#{a133},</if>
<if test="a134 != null">#{a134},</if>
<if test="a135 != null">#{a135},</if>
<if test="a136 != null">#{a136},</if>
<if test="a137 != null">#{a137},</if>
<if test="a138 != null">#{a138},</if>
<if test="a139 != null">#{a139},</if>
<if test="a140 != null">#{a140},</if>
<if test="a141 != null">#{a141},</if>
<if test="a142 != null">#{a142},</if>
<if test="a143 != null">#{a143},</if>
<if test="a144 != null">#{a144},</if>
<if test="a145 != null">#{a145},</if>
<if test="a146 != null">#{a146},</if>
<if test="a147 != null">#{a147},</if>
<if test="a148 != null">#{a148},</if>
<if test="a149 != null">#{a149},</if>
<if test="a150 != null">#{a150},</if>
<if test="a151 != null">#{a151},</if>
<if test="a152 != null">#{a152},</if>
<if test="a153 != null">#{a153},</if>
<if test="a154 != null">#{a154},</if>
<if test="a155 != null">#{a155},</if>
<if test="a156 != null">#{a156},</if>
<if test="a157 != null">#{a157},</if>
<if test="a158 != null">#{a158},</if>
<if test="a159 != null">#{a159},</if>
<if test="a160 != null">#{a160},</if>
<if test="a161 != null">#{a161},</if>
<if test="a162 != null">#{a162},</if>
<if test="a163 != null">#{a163},</if>
<if test="a164 != null">#{a164},</if>
<if test="a165 != null">#{a165},</if>
<if test="a166 != null">#{a166},</if>
<if test="a167 != null">#{a167},</if>
<if test="a168 != null">#{a168},</if>
<if test="a169 != null">#{a169},</if>
<if test="a170 != null">#{a170},</if>
<if test="a171 != null">#{a171},</if>
<if test="a172 != null">#{a172},</if>
<if test="a173 != null">#{a173},</if>
<if test="a174 != null">#{a174},</if>
<if test="a175 != null">#{a175},</if>
<if test="a176 != null">#{a176},</if>
<if test="a177 != null">#{a177},</if>
<if test="a178 != null">#{a178},</if>
<if test="a179 != null">#{a179},</if>
<if test="a180 != null">#{a180},</if>
<if test="mineId != null">#{mineId},</if>
<if test="importTime != null">#{importTime},</if>
</trim>
</insert>
</mapper>
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment