| | |
| | | |
| | | import com.whyc.dto.InterfaceParam; |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.pojo.Fbs9100Setparam; |
| | | import com.whyc.service.InterfaceService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | |
| | | @PostMapping("/getBattAlarm") |
| | | @ApiOperation("获取电池告警数据") |
| | | public Response getBattAlarm(@RequestBody InterfaceParam interfaceParam, @RequestParam String interfaceNumber) { |
| | | return service.getBattAlarm(interfaceParam.getBattgroupIds(), interfaceNumber); |
| | | return service.getBattAlarm(interfaceParam.getBattgroupIds(), interfaceNumber, null); |
| | | } |
| | | |
| | | @PostMapping("/getDevAlarm") |
| | |
| | | return service.getPwrdevAlarm(interfaceParam.getPowerDeviceIds(), interfaceNumber); |
| | | } |
| | | |
| | | @PostMapping("getRealTimeAlarm") |
| | | @ApiOperation("获取实时告警数据") |
| | | public Response getRealTimeAlarm(@RequestBody InterfaceParam interfaceParam) { |
| | | return service.getRealTimeAlarm(interfaceParam); |
| | | } |
| | | |
| | | |
| | | @PostMapping("/getBattAlarmHistory") |
| | | @ApiOperation("获取电池告警数据历史") |
| | | public Response getBattAlarmHistory(@RequestBody InterfaceParam interfaceParam, @RequestParam String interfaceNumber,@RequestParam int pageNum,@RequestParam int pageSize) { |
| | | return service.getBattAlarmHistory(interfaceParam.getBattgroupIds(), interfaceNumber,pageNum,pageSize); |
| | | } |
| | | |
| | | @PostMapping("/getDevAlarmHistory") |
| | | @ApiOperation("获取设备告警数据历史") |
| | | public Response getDevAlarmHistory(@RequestBody InterfaceParam interfaceParam, @RequestParam String interfaceNumber,@RequestParam int pageNum,@RequestParam int pageSize) { |
| | | return service.getDevAlarmHistory(interfaceParam.getDeviceIds(), interfaceNumber,pageNum,pageSize); |
| | | } |
| | | |
| | | @PostMapping("/getPowerAlarmHistory") |
| | | @ApiOperation("获取电源告警数据历史") |
| | | public Response getPowerAlarmHistory(@RequestBody InterfaceParam interfaceParam, @RequestParam String interfaceNumber,@RequestParam int pageNum,@RequestParam int pageSize) { |
| | | return service.getPwrdevAlarmHistory(interfaceParam.getPowerDeviceIds(), interfaceNumber,pageNum,pageSize); |
| | | } |
| | | |
| | | @PostMapping("/getRealtime") |
| | | @ApiOperation("获取实时数据") |
| | | @ApiOperation("获取实时状态信息") |
| | | public Response getRealtime(@RequestBody InterfaceParam interfaceParam) { |
| | | return service.getRealTime(interfaceParam); |
| | | } |
| | |
| | | return service.updateInterface(num, enable); |
| | | } |
| | | |
| | | @GetMapping("getBattStationInfoByStationId") |
| | | @ApiOperation("获取电池机房信息") |
| | | public Response getBattStationInfoByStationId(@RequestParam String stationId,@RequestParam String interfaceNumber){ |
| | | return service.getBattStationInfoByStationId(stationId,interfaceNumber); |
| | | } |
| | | |
| | | /** |
| | | * 核容放电: |
| | | * 获取参数: ①sendCmdGet |
| | | * 设置参数: ②sendCmdSet |
| | | * 启动: ①sendCmdGet |
| | | * 停止: ①sendCmdGet |
| | | * |
| | | * 内阻测试: |
| | | * 启动: ①sendCmdGet |
| | | * 停止: ①sendCmdGet |
| | | */ |
| | | @ApiOperation("发送指令,获取参数(启动|停止|获取参数)") |
| | | @GetMapping("sendCmdGet") |
| | | public Response sendCmdGet(@RequestParam int opCmd,@RequestParam Integer testCmd,@RequestParam int devId,@RequestParam int battGroupNum,@RequestParam String interfaceNumber){ |
| | | return service.sendCmdGet(opCmd,testCmd,devId,battGroupNum,interfaceNumber); |
| | | } |
| | | |
| | | @ApiOperation("发送指令,设置参数") |
| | | @PostMapping("sendCmdSet") |
| | | public Response sendCmdSet(@RequestBody Fbs9100Setparam param,@RequestParam String interfaceNumber){ |
| | | return service.sendCmdSet(param,interfaceNumber); |
| | | } |
| | | } |