| | |
| | | package com.whyc.controller; |
| | | |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.service.AlarmService; |
| | | import com.whyc.service.BatteryService; |
| | | import com.whyc.util.CommonUtil; |
| | | import io.swagger.annotations.Api; |
| | |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | import javax.annotation.Resource; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import java.util.Map; |
| | | |
| | |
| | | @Autowired |
| | | private BatteryService service; |
| | | |
| | | @Resource |
| | | private AlarmService alarmService; |
| | | |
| | | /** |
| | | * |
| | | * 浮充数量 |
| | |
| | | return response; |
| | | } |
| | | |
| | | |
| | | @GetMapping("monCapacity") |
| | | @ApiOperation(notes = "", value = "单体容量") |
| | | public Response<Map> getMonCapacity(HttpServletRequest request) { |
| | | int userId = CommonUtil.getUser(request).getId(); |
| | | |
| | | return alarmService.getMonCapacity(userId); |
| | | |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 内阻测试数量、故障数量 |
| | | * |
| | | * @param request |
| | | * @return |
| | | */ |
| | | @GetMapping("onlineVol") |
| | | @ApiOperation(notes = "", value = "在线电压和组端电压") |
| | | public Response<Map> getOnlineAndGroupVol(HttpServletRequest request) { |
| | | int userId = CommonUtil.getUser(request).getId(); |
| | | |
| | | return alarmService.getOnlineAndGroupVol(userId); |
| | | |
| | | } |
| | | |
| | | |
| | | /** |
| | | * BTS 设备状态 |
| | | * |
| | | * @param request |
| | | * @return |
| | | */ |
| | | @GetMapping("btsStatus") |
| | | @ApiOperation(notes = "", value = "BTS设备状态") |
| | | public Response<Map> getBTSEquipState(HttpServletRequest request) { |
| | | int userId = CommonUtil.getUser(request).getId(); |
| | | |
| | | return alarmService.getDeviceStatus(userId); |
| | | |
| | | } |
| | | |
| | | |
| | | @GetMapping("discharge") |
| | | @ApiOperation(notes = "", value = "放电电流") |
| | | public Response<Map> getDischargeState(HttpServletRequest request) { |
| | | int userId = CommonUtil.getUser(request).getId(); |
| | | |
| | | return alarmService.getDischargeState(userId); |
| | | |
| | | } |
| | | |
| | | @GetMapping("charge") |
| | | @ApiOperation(notes = "", value = "放电和 充电电流") |
| | | public Response<Map> getCharge(HttpServletRequest request) { |
| | | int userId = CommonUtil.getUser(request).getId(); |
| | | |
| | | return alarmService.getCharge(userId); |
| | | |
| | | } |
| | | |
| | | @GetMapping("monVRT") |
| | | @ApiOperation(notes = "", value = "单体电压、内阻和温度状态") |
| | | public Response<Map> getMonVRT(HttpServletRequest request) { |
| | | int userId = CommonUtil.getUser(request).getId(); |
| | | |
| | | return alarmService.getMonVRT(userId); |
| | | |
| | | } |
| | | |
| | | } |