src/main/java/com/whyc/controller/BattResDataController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/mapper/BattResDataMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/BattResData.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/BattResDataService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/BattResDataMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/BattResDataController.java
New file @@ -0,0 +1,26 @@ package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.service.BattResDataService; 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.RequestParam; import org.springframework.web.bind.annotation.RestController; @Api(tags = "在线监测-实时监控") @RestController @RequestMapping("BattresdataAction") public class BattResDataController { @Autowired private BattResDataService service; @ApiOperation("历史内阻数据查询") @GetMapping("getResInfoByBattGroupId") public Response getResInfoByBattGroupId(@RequestParam int battGroupId){ return service.getResInfoByBattGroupId(battGroupId); } } src/main/java/com/whyc/mapper/BattResDataMapper.java
@@ -2,8 +2,12 @@ import com.whyc.pojo.BattResData; import java.util.List; public interface BattResDataMapper extends CustomMapper<BattResData> { Float calcAvgVol(Integer battGroupId, Integer testRecordCount); BattResData getMinInfo(Integer battGroupId, Integer testRecordCount); //历史内阻数据查询 List<BattResData> getResInfoByBattGroupId(int battGroupId); } src/main/java/com/whyc/pojo/BattResData.java
@@ -2,9 +2,19 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import io.swagger.annotations.ApiModel; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.ToString; import java.util.Date; @Data @AllArgsConstructor @NoArgsConstructor @ToString @ApiModel(value="BattResdata对象", description="") public class BattResData { @TableId @@ -26,123 +36,4 @@ private Float monSer; private Float connRes; public Long getNum() { return num; } public void setNum(Long num) { this.num = num; } public Integer getBattGroupId() { return battGroupId; } public void setBattGroupId(Integer battGroupId) { this.battGroupId = battGroupId; } public Integer getTestRecordCount() { return testRecordCount; } public void setTestRecordCount(Integer testRecordCount) { this.testRecordCount = testRecordCount; } public Integer getTestType() { return testType; } public void setTestType(Integer testType) { this.testType = testType; } public Integer getDataNew() { return dataNew; } public void setDataNew(Integer dataNew) { this.dataNew = dataNew; } public Integer getDataAvailable() { return dataAvailable; } public void setDataAvailable(Integer dataAvailable) { this.dataAvailable = dataAvailable; } public Date getTestStartTime() { return testStartTime; } public void setTestStartTime(Date testStartTime) { this.testStartTime = testStartTime; } public Float getGroupVol() { return groupVol; } public void setGroupVol(Float groupVol) { this.groupVol = groupVol; } public Float getTestCurr() { return testCurr; } public void setTestCurr(Float testCurr) { this.testCurr = testCurr; } public Integer getMonNum() { return monNum; } public void setMonNum(Integer monNum) { this.monNum = monNum; } public Float getMonVol() { return monVol; } public void setMonVol(Float monVol) { this.monVol = monVol; } public Float getMonTemp() { return monTemp; } public void setMonTemp(Float monTemp) { this.monTemp = monTemp; } public Float getMonRes() { return monRes; } public void setMonRes(Float monRes) { this.monRes = monRes; } public Float getMonSer() { return monSer; } public void setMonSer(Float monSer) { this.monSer = monSer; } public Float getConnRes() { return connRes; } public void setConnRes(Float connRes) { this.connRes = connRes; } } src/main/java/com/whyc/service/BattResDataService.java
@@ -1,5 +1,7 @@ package com.whyc.service; import com.github.pagehelper.PageInfo; import com.whyc.dto.Response; import com.whyc.mapper.BattResDataMapper; import com.whyc.pojo.BattResData; import com.whyc.pojo.BattResDataInf; @@ -8,6 +10,7 @@ import javax.annotation.Resource; import java.math.BigDecimal; import java.util.List; @Service public class BattResDataService { @@ -31,4 +34,10 @@ return battTestDataInf; } //历史内阻数据查询 public Response getResInfoByBattGroupId(int battGroupId) { List<BattResData> list=mapper.getResInfoByBattGroupId(battGroupId); PageInfo pageInfo=new PageInfo(list); return new Response().set(1,pageInfo); } } src/main/resources/mapper/BattResDataMapper.xml
@@ -9,4 +9,7 @@ <select id="getMinInfo" resultType="com.whyc.pojo.BattResData"> select mon_num ,mon_vol from db_batt_testdata.tb_battresdata_${battGroupId} where mon_vol=(select min(mon_vol) from db_batt_testdata.tb_battresdata_${battGroupId} where test_record_count= #{testRecordCount} ) limit 1 </select> <select id="getResInfoByBattGroupId" resultType="com.whyc.pojo.BattResData"> select * from db_batt_testdata.tb_battresdata_${battGroupId} </select> </mapper>