whyclxw
2022-01-10 d65377586caae9edd2f3b31edd8e6a40c0aa27a4
在线监测-实时监控-历史内阻数据查询
1个文件已添加
4个文件已修改
171 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/BattResDataController.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/mapper/BattResDataMapper.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/BattResData.java 129 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/BattResDataService.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/BattResDataMapper.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | 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>