lxw
2022-09-07 9c3c130f801542ed6014bc16a6b08241da3b27de
窗口配置
1个文件已删除
5个文件已添加
1个文件已修改
146 ■■■■ 已修改文件
src/main/java/com/whyc/controller/FileInfoController.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/dto/FileParamToXml.java 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/dto/XmlFileOpreate.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/mapper/FileInfoMapper.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/FileInfoService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/FileParamService.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/test/java/com/whyc/resmetermanager/ResMeterManagerApplicationTests.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/FileInfoController.java
New file
@@ -0,0 +1,29 @@
package com.whyc.controller;
import com.whyc.dto.Response;
import com.whyc.service.FileInfoService;
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;
@Api(tags = "文件")
@RestController
@RequestMapping("fileInfo")
public class FileInfoController {
    @Autowired
    private FileInfoService service;
    @Autowired
    private FileParamService paramService;
    @ApiOperation(value = "获取文件信息xml属性")
    @GetMapping("getXmlFileParam")
    public Response getXmlFileParam(){
        return paramService.getXmlFileParam();
    }
}
src/main/java/com/whyc/dto/FileParamToXml.java
New file
@@ -0,0 +1,67 @@
package com.whyc.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum FileParamToXml {
    PARAM_TESTTIME("testTime","TEST_TIME"),
    PARAM_VERSION("version","VERSION"),
    PARAM_UPLOADTIME("uploadTime","uploadTime"),
    PARAM_UPLOADFLAG("uploadFlag","uploadflag"),
    PARAM_SYSID("sysId","sysID"),
    PARAM_BATTGROUPNAME("battGroupName","batt_group_name"),
    PARAM_BATTBRAND("battBrand","battBrand"),
    PARAM_BATTMODEL("battModel","battModel"),
    PARAM_BATTBATCH("battBatch","battBatch"),
    PARAM_BATTSTATION("battStation","battStation"),
    PARAM_BATTLINENAME("battlineName","battlineName"),
    PARAM_BATTTHA("battTha","battTHA"),
    PARAM_BATTERRFLAG("battErrflag","battErrFlag"),
    PARAM_BATTTESTNUM("battTestnum","battTestNum"),
    PARAM_BATTFAULTNUM("battFaultnum","battFaultNum"),
    PARAM_BATTCAP("battCap","batt_cap"),
    PARAM_BATTCOUNT("battCount","batt_count"),
    PARAM_BATTVOL("battVol","batt_vol"),
    PARAM_BATTRES("battRes","batt_res"),
    PARAM_GROUPNUM("groupNum","gropNum"),
    PARAM_VOLLOWCOEK1("volLowCoeK1","VolLowCoeK1"),
    PARAM_VOLHIGHCOEK2("volHighCoeK2","VolHighCoeK2"),
    PARAM_RESGOODCOEK3("resGoodCoeK3","ResGoodCoeK3"),
    PARAM_RESBADCOEK4("resBadCoeK4","ResBadCoeK4"),
    PARAM_SAMPLEPERCENT("samplePercent","sample_percent"),
    PARAM_HIGHTEMPALARM("highTempAlarm","HighTempAlarm"),
    PARAM_CHAINRES("chainRes","ChainRes"),
    PARAM_EVALUATIONMODE("evaluationMode","evaluation_mode");
    private String paramName;
    private String xmlName;
    public String getXmlName() {
        return xmlName;
    }
    public void setXmlName(String xmlName) {
        this.xmlName = xmlName;
    }
    public String getParamName() {
        return paramName;
    }
    public void setParamName(String paramName) {
        this.paramName = paramName;
    }
    FileParamToXml(String paramName, String xmlName) {
        this.paramName = paramName;
        this.xmlName = xmlName;
    }
    public static String getNameByType(String type){
        FileParamToXml[] enums=values();
        for (FileParamToXml param:enums) {
            if (param.getParamName().equals(type)){
                return param.getXmlName();
            }
        }
        return "";
    }
}
src/main/java/com/whyc/dto/XmlFileOpreate.java
@@ -178,11 +178,11 @@
    public static void main(String[] args) {
        String filePath="D://2022-06-14 16-02-34.xml";
        String filePath1="D://test.xml";
        FileInfo fileInfo=XmlFileOpreate.readXml(filePath);
        System.out.println(fileInfo);
        //FileInfo fileInfo=XmlFileOpreate.readXml(filePath);
        //System.out.println(fileInfo);
        Map map=new HashMap();
        map.put("test1","lxw");
        map.put("test2","hw");
        //XmlFileOpreate.writeXml(filePath1,map);
        map.put("test1","李军");
        map.put("test2","张辉");
        XmlFileOpreate.writeXml(filePath1,map);
    }
}
src/main/java/com/whyc/mapper/FileInfoMapper.java
New file
@@ -0,0 +1,6 @@
package com.whyc.mapper;
import com.whyc.pojo.FileInfo;
public interface FileInfoMapper extends CustomMapper<FileInfo>{
}
src/main/java/com/whyc/service/FileInfoService.java
New file
@@ -0,0 +1,7 @@
package com.whyc.service;
import org.springframework.stereotype.Service;
@Service
public class FileInfoService {
}
src/main/java/com/whyc/service/FileParamService.java
New file
@@ -0,0 +1,14 @@
package com.whyc.service;
import com.whyc.dto.FileParamToXml;
import com.whyc.dto.Response;
import org.springframework.stereotype.Service;
@Service
public class FileParamService {
    //获取文件信息xml属性
    public Response getXmlFileParam() {
        return new Response().setII(1,true, FileParamToXml.values(),"xml属性");
    }
}
src/test/java/com/whyc/resmetermanager/ResMeterManagerApplicationTests.java
File was deleted