| | |
| | | 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; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | |
| | | */ |
| | | @RestController |
| | | @RequestMapping("batteryAlarm") |
| | | @Api(tags = "电池告警") |
| | | @Api(tags = "电池告警统计") |
| | | public class BatteryAlarmController { |
| | | |
| | | @Autowired |
| | |
| | | |
| | | @GetMapping("monCapacity") |
| | | @ApiOperation(value = "单体容量告警低统计") |
| | | public Response<Map> getMonCapacityLowAnalysis(HttpServletRequest request) { |
| | | int userId = CommonUtil.getUser(request).getId(); |
| | | |
| | | public Response<Map> getMonCapacityLowAnalysis(@RequestParam Integer userId) { |
| | | return service.getMonCapacityLowAnalysis(userId); |
| | | |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 内阻测试数量、故障数量 |
| | | * |
| | | * @param request |
| | | * @return |
| | | */ |
| | | @GetMapping("onlinegroupVolAnalysis") |
| | | @ApiOperation(value = "在线电压和组端电压") |
| | | public Response<Map> getOnlineAndGroupVolAnalysis(HttpServletRequest request) { |
| | | int userId = CommonUtil.getUser(request).getId(); |
| | | |
| | | @ApiOperation(value = "在线电压和组端电压告警") |
| | | public Response<Map> getOnlineAndGroupVolAnalysis(@RequestParam Integer userId) { |
| | | return service.getOnlineAndGroupVolAnalysis(userId); |
| | | |
| | | } |
| | | |
| | | /** |
| | | * BTS 设备状态 |
| | | * |
| | | * @param request |
| | | * @return |
| | | */ |
| | | @GetMapping("btsStatus") |
| | | @ApiOperation(value = "BTS设备状态") |
| | | public Response<Map> getBTSEquipStatus(HttpServletRequest request) { |
| | | int userId = CommonUtil.getUser(request).getId(); |
| | | |
| | | public Response<Map> getBTSEquipStatus(@RequestParam Integer userId) { |
| | | return service.getBTSEquipStatus(userId); |
| | | |
| | | } |
| | | |
| | | |
| | | @GetMapping("dischargeAnalysis") |
| | | @ApiOperation(value = "放电电流") |
| | | public Response<Map> getDischargeAnalysis(HttpServletRequest request) { |
| | | int userId = CommonUtil.getUser(request).getId(); |
| | | |
| | | @ApiOperation(value = "放电电流告警") |
| | | public Response<Map> getDischargeAnalysis(@RequestParam Integer userId) { |
| | | return service.getDischargeAnalysis(userId); |
| | | |
| | | } |
| | | |
| | | @GetMapping("chargeAnalysis") |
| | | @ApiOperation(value = "放电和 充电电流") |
| | | public Response<Map> getChargeAnalysis(HttpServletRequest request) { |
| | | int userId = CommonUtil.getUser(request).getId(); |
| | | |
| | | @ApiOperation(value = "放电和充电电流告警") |
| | | public Response<Map> getChargeAnalysis(@RequestParam Integer userId) { |
| | | return service.getChargeAnalysis(userId); |
| | | |
| | | } |
| | | |
| | | @GetMapping("monVRTAnalysis") |
| | | @ApiOperation(value = "单体电压、内阻和温度状态") |
| | | public Response<Map> getMonVRTAnalysis(HttpServletRequest request) { |
| | | int userId = CommonUtil.getUser(request).getId(); |
| | | |
| | | @ApiOperation(value = "单体电压/内阻/温度告警") |
| | | public Response<Map> getMonVRTAnalysis(@RequestParam Integer userId) { |
| | | return service.getMonVRTAnalysis(userId); |
| | | |
| | | } |