lxw
2023-08-15 160e150009b51a39fa95d9462c3798ba28d51a09
src/main/java/com/whyc/controller/BattInfController.java
@@ -2,6 +2,7 @@
import com.whyc.dto.Response;
import com.whyc.dto.ServiceModel;
import com.whyc.dto.paramter.DateTimePar;
import com.whyc.pojo.Battinf;
import com.whyc.pojo.UserInf;
import com.whyc.service.BattInfService;
@@ -9,6 +10,7 @@
import com.whyc.util.HttpUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -170,6 +172,13 @@
        return service.findBattProducerInfoByYearCode(yearCode,userInf.getUId().intValue());
    }
    @PostMapping("/findBattProducerInfoByTime")
    @ApiOperation(value = "根据电池使用时间段查询站点及电池品牌基础信息",notes = "")
    public Response findBattProducerInfoByTime(@RequestBody DateTimePar dateTimePar){
        UserInf userInf = ActionUtil.getUser();
        return service.findBattProducerInfoByTime(dateTimePar.getStartTime(),dateTimePar.getEndTime(),userInf.getUId().intValue());
    }
    @GetMapping("/findBattInfByStationId")
    @ApiOperation("根据机房id获取电池信息")
    public Response findBattInfByStationId(@RequestParam String stationId){
@@ -262,6 +271,27 @@
        return service.getStationPic(stationId);
    }
    @GetMapping("getDeviceId")
    @ApiOperation(value = "获取最大的设备id", notes = "旧:BattInfAction!getDeviceId")
    public Response getDeviceId(@RequestParam Integer devId) {
        return new Response().set(1, service.searchMaxDevId(devId));
    }
    @PutMapping("monCapWH")
    @ApiModelProperty(value = "标称容量KWH修改", notes = "传入battGroupId和nomCapWH")
    public Response updateMonCapWH(@RequestBody Battinf inf) {
        return service.updateMonCapWH(inf);
    }
    @ApiOperation(value = "查询标称电压类别")
    @GetMapping("searchMonVol")
    public Response searchMonVol() {
        return service.searchMonVol();
    }
    @GetMapping("searchBattGroupIdByDevId")
    @ApiOperation(value = "根据设备id查询电池组id(取第一个)")
    public Response searchBattGroupIdByDevId(@RequestParam int devId) {
        return service.searchBattGroupIdByDevId(devId);
    }
}