lxw
2022-09-20 c98b2e32e869b6ad58330a1d43d5984e68763ea6
src/main/java/com/whyc/service/FileParamService.java
@@ -1,20 +1,22 @@
package com.whyc.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.whyc.dto.*;
import com.whyc.mapper.FileParamMapper;
import com.whyc.pojo.FileInfo;
import com.whyc.pojo.FileParam;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.io.File;
import java.lang.reflect.Field;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.*;
@Service
public class FileParamService {
    @Autowired
    private FileParamMapper mapper;
    //解析xml文件
    public Response getXmlValue(String filePath) {
@@ -89,4 +91,14 @@
        }
        return new Response().setII(1,bl,map,"修改文件");
    }
    //查询数据中存在的电池标称电压类型
    public Response getMonVolStd() {
        List<Integer> list=mapper.getMonVolStd();
        return new Response().setII(1,list.size()>0,list,"返回所有的标称电压类型");
    }
    //按照筛选条件查询数据库信息
    public Response getDataByCondition(Date testTime1, Date testTime2, int battVol) {
       List<FileParam> list=mapper.getDataByCondition(testTime1,testTime2,battVol);
       return new Response().setII(1,list.size()>0,list,"筛选数据库信息");
    }
}