lxw
2022-09-16 0886bad3f56bf4c5765818344958e78c1e15ba01
返回所有的标称电压类型
4个文件已修改
24 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/FileParamController.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/mapper/FileParamMapper.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/FileParamService.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/FileParamMapper.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/FileParamController.java
@@ -3,15 +3,23 @@
import com.whyc.dto.Response;
import com.whyc.service.FileParamService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("fileParam")
@Api(tags = "数据库管理")
public class FileParamController {
    @Autowired
    private FileParamService service;
    @ApiOperation("查询数据中存在的电池标称电压类型")
    @GetMapping("getMonVolStd")
    public Response getMonVolStd(){
        return service.getMonVolStd();
    }
}
src/main/java/com/whyc/mapper/FileParamMapper.java
@@ -2,5 +2,9 @@
import com.whyc.pojo.FileParam;
import java.util.List;
public interface FileParamMapper extends CustomMapper<FileParam>{
    //查询数据中存在的电池标称电压类型
    List<Integer> getMonVolStd();
}
src/main/java/com/whyc/service/FileParamService.java
@@ -1,8 +1,10 @@
package com.whyc.service;
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;
@@ -15,6 +17,8 @@
@Service
public class FileParamService {
    @Autowired
    private FileParamMapper mapper;
    //解析xml文件
    public Response getXmlValue(String filePath) {
@@ -89,4 +93,9 @@
        }
        return new Response().setII(1,bl,map,"修改文件");
    }
    //查询数据中存在的电池标称电压类型
    public Response getMonVolStd() {
        List<Integer> list=mapper.getMonVolStd();
        return new Response().setII(1,list.size()>0,list,"返回所有的标称电压类型");
    }
}
src/main/resources/mapper/FileParamMapper.xml
@@ -3,4 +3,7 @@
<mapper namespace="com.whyc.mapper.FileParamMapper">
    <select id="getMonVolStd" resultType="Integer">
        select distinct ROUND(batt_vol) from db_res_meter.tb_file_param
    </select>
</mapper>