src/main/java/com/whyc/controller/FileInfoController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/FileParamToXml.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/XmlFileOpreate.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/mapper/FileInfoMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/FileInfoService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/FileParamService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/test/java/com/whyc/resmetermanager/ResMeterManagerApplicationTests.java | ●●●●● 补丁 | 查看 | 原始文档 | 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