| | |
| | | @Autowired |
| | | private SystemDictDataBiz systemDictDataBiz; |
| | | @Autowired |
| | | private HkSyncImgServiceImpl hkSyncImgService; |
| | | @Autowired |
| | | private DeviceService deviceService; |
| | | |
| | | @ApiOperation("【海康】测试LED显示屏") |
| | |
| | | public ApiResponse<BaseResponse> testBroadcast(@RequestBody CustomBroadcastRequest request, HttpServletResponse response) { |
| | | return ApiResponse.success( HKService.customBroadcast(request)); |
| | | } |
| | | @ApiOperation("【海康】测试车辆预约") |
| | | @PostMapping("/testParkReservation") |
| | | @LoginNoRequired |
| | | public ApiResponse<BaseResponse> testParkReservation(@RequestBody ParkReservationAddRequest param, HttpServletResponse response) { |
| | | return ApiResponse.success( HKService.parkReservationAddition(param)); |
| | | } |
| | | @ApiOperation("【海康】测试车辆预约取消") |
| | | @PostMapping("/testParkReservationDeletion") |
| | | @LoginNoRequired |
| | | public ApiResponse<BaseResponse> testParkReservationDeletion(@RequestBody ParkReservationDelRequest param, HttpServletResponse response) { |
| | | return ApiResponse.success( HKService.parkReservationDeletion(param)); |
| | | } |
| | | @ApiOperation("【海康】获取代办列表") |
| | | @PostMapping("/getTodoListPage") |
| | | @LoginNoRequired |
| | | public ApiResponse<BaseResponse> getTodoListPage(@RequestBody GetTodoListRequest request, HttpServletResponse response) { |
| | | return ApiResponse.success( HKService.getTodoListPage(request)); |
| | | } |
| | | @ApiOperation("【海康】测试人脸图片下载") |
| | | @PostMapping("/testDonwLoadMemberImg") |
| | | @LoginNoRequired |
| | | public ApiResponse<BaseResponse> testDonwLoadMemberImg() { |
| | | hkSyncImgService.startDealMemberImg(); |
| | | return ApiResponse.success( null); |
| | | } |
| | | @ApiOperation("【海康】测试月台事件图片下载") |
| | | @PostMapping("/testDonwLoadPlatformImg") |
| | | @LoginNoRequired |
| | | public ApiResponse<BaseResponse> testDonwLoadPlatformImg() { |
| | | hkSyncImgService.startDealPlatformEventImg(); |
| | | return ApiResponse.success( null); |
| | | } |
| | | @ApiOperation("【海康】测试获取微信公众号") |
| | | @GetMapping("/testWxToken") |
| | | @LoginNoRequired |
| | |
| | | public ApiResponse<BaseResponse> nhEventPageList(@RequestBody NhEventPageListRequest param, HttpServletResponse response) { |
| | | return ApiResponse.success( HKService.nhEventPageList(param)); |
| | | } |
| | | |
| | | @ApiOperation("【海康】分页查询消防传感器部件状态") |
| | | @PostMapping("/sensorStatusSearch") |
| | | @LoginNoRequired |
| | |
| | | return ApiResponse.success( HKService.findDeviceAlarmPage(param)); |
| | | } |
| | | |
| | | @ApiOperation("【海康】温湿度统计") |
| | | @PostMapping("/getTemperatureHumidityDataPage") |
| | | @LoginNoRequired |
| | | public ApiResponse<BaseResponse> getTemperatureHumidityDataPage(@RequestBody TemperatureHumidityDataRequest request, HttpServletResponse response) { |
| | | return ApiResponse.success( HKService.temperatureHumidityDataStatistic(request)); |
| | | } |
| | | |
| | | @ApiOperation("【海康】根据时间和时间维度获取园区能耗数据") |
| | | @PostMapping("/energyTotal") |
| | | @LoginNoRequired |
| | | public ApiResponse<BaseResponse<EnergyTotalDataResponse>> energyTotalData(@RequestBody EnergyTotalDataRequest request, HttpServletResponse response) { |
| | | return ApiResponse.success( HKService.energyTotal(request)); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("【海康】获取区域用量排名-能耗看板") |
| | | @PostMapping("/regionDataRanking") |
| | | @LoginNoRequired |
| | | public ApiResponse<BaseResponse<List<RegionDataRankingDataResponse>>> regionDataRankingData(@RequestBody RegionDataRankingDataRequest request, HttpServletResponse response) { |
| | | return ApiResponse.success( HKService.regionDataRanking(request)); |
| | | } |
| | | |
| | | |
| | | |
| | | } |