| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.cloud.board; |
| | | |
| | | import com.doumee.api.BaseController; |
| | | import com.doumee.config.annotation.LoginNoRequired; |
| | | import com.doumee.service.business.third.model.ApiResponse; |
| | | import com.doumee.core.utils.Constants; |
| | | import com.doumee.dao.web.response.platformReport.*; |
| | | import com.doumee.service.business.third.BoardService; |
| | | import io.swagger.annotations.*; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | 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.RestController; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * Created by IntelliJ IDEA. |
| | | * |
| | | * @Author : Rk |
| | | * @create 2024/10/28 13:42 |
| | | */ |
| | | |
| | | @Api(tags = "ãçæ¿å¤§å±ãæ¶é²ç®¡æ§å¤§å±") |
| | | @RestController |
| | | @Slf4j |
| | | @RequestMapping(Constants.CLOUD_SERVICE_URL_INDEX+"/board/api/fightingAdmin") |
| | | public class FightingAdminController extends BaseController { |
| | | @Autowired |
| | | private BoardService boardService; |
| | | |
| | | @LoginNoRequired |
| | | @ApiOperation("ä¸å¿æ°æ®") |
| | | @GetMapping("/centerData") |
| | | public ApiResponse<FightingAdminCenterDataVO> centerData() { |
| | | FightingAdminCenterDataVO data = boardService.centerFightingAdminData(); |
| | | return ApiResponse.success(data); |
| | | } |
| | | |
| | | |
| | | @LoginNoRequired |
| | | @ApiOperation("æ¥è¦ä¿¡æ¯") |
| | | @GetMapping("/alarmData") |
| | | public ApiResponse<AlarmDataVO> alarmDataSumByCate() { |
| | | AlarmDataVO alarmDataVO = boardService.alarmDataSumByCate(); |
| | | return ApiResponse.success(alarmDataVO); |
| | | } |
| | | @LoginNoRequired |
| | | @ApiOperation("åè¦ä¿¡æ¯éå") |
| | | @GetMapping("/alarmDataList") |
| | | public ApiResponse<List<AlarmEventDataVO>> alarmDataList() { |
| | | List<AlarmEventDataVO> data = boardService.fightingAdminAlertList(); |
| | | return ApiResponse.success(data); |
| | | } |
| | | |
| | | @LoginNoRequired |
| | | @ApiOperation("æ£æµæ°æ®éå") |
| | | @GetMapping("/monitorDataList") |
| | | public ApiResponse<List<MonitorDataVO>> monitorDataList() { |
| | | List<MonitorDataVO> data = boardService.monitorDataList(); |
| | | return ApiResponse.success(data); |
| | | } |
| | | |
| | | |
| | | |
| | | @LoginNoRequired |
| | | @ApiOperation("åè¦å¤çåæéå") |
| | | @GetMapping("/alarmHandleData") |
| | | public ApiResponse<List<AlarmDataVO>> alarmHandleData() { |
| | | List<AlarmDataVO> alarmHandleDataVOList = boardService.fightingAlarmHandleData(); |
| | | return ApiResponse.success(alarmHandleDataVOList); |
| | | } |
| | | @LoginNoRequired |
| | | @ApiOperation("æ¬å¹´åæ¬ææ°å¢æ¶é²è®¾å¤/设æ½ç»´æ¤æ
åµ") |
| | | @GetMapping("/yearDeviceData") |
| | | public ApiResponse<YearDeviceDataVO> yearDeviceData() { |
| | | YearDeviceDataVO yearDeviceDataVO = boardService.yearFightingAdminDeviceData(); |
| | | return ApiResponse.success(yearDeviceDataVO); |
| | | } |
| | | |
| | | |
| | | @LoginNoRequired |
| | | @ApiOperation("æ¸©æ¹¿åº¦æ°æ®") |
| | | @GetMapping("/getTemperatureHumidityData") |
| | | public ApiResponse<List<TemperatureHumidityDataVO>> getTemperatureHumidityData() { |
| | | List<TemperatureHumidityDataVO> list = boardService.getTemperatureHumidityData(); |
| | | return ApiResponse.success(list); |
| | | } |
| | | |
| | | |
| | | |
| | | } |