|  |  | 
 |  |  |  * @author 江蹄蹄 | 
 |  |  |  * @date 2023/11/30 15:33 | 
 |  |  |  */ | 
 |  |  | @Api(tags = "海康数据同步接口") | 
 |  |  | @Api(tags = "海康接口测试工具接口") | 
 |  |  | @RestController | 
 |  |  | @RequestMapping(Constants.CLOUD_SERVICE_URL_INDEX+"/business/hktest") | 
 |  |  | public class HkInterfaceTestCloudController extends BaseController { | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     @Autowired | 
 |  |  |     private SystemDictDataBiz systemDictDataBiz; | 
 |  |  | 
 |  |  |         return ApiResponse.success(  HKService.wxAccessToken(configId,tageId)); | 
 |  |  |     } | 
 |  |  |     @ApiOperation("【海康】测试分页获取告警事件") | 
 |  |  |     @GetMapping("/nhEventPageList") | 
 |  |  |     @PostMapping("/nhEventPageList") | 
 |  |  |     @LoginNoRequired | 
 |  |  |     public ApiResponse<BaseResponse> nhEventPageList(@RequestBody NhEventPageListRequest param, HttpServletResponse response) { | 
 |  |  |         return ApiResponse.success(  HKService.nhEventPageList(param)); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @ApiOperation("【海康】分页查询消防传感器部件状态") | 
 |  |  |     @GetMapping("/sensorStatusSearch") | 
 |  |  |     @PostMapping("/sensorStatusSearch") | 
 |  |  |     @LoginNoRequired | 
 |  |  |     public ApiResponse<BaseResponse> sensorStatusSearch(@RequestBody SensorStatusListRequest param, HttpServletResponse response) { | 
 |  |  |         return ApiResponse.success(  HKService.sensorStatusSearch(param)); | 
 |  |  |     } | 
 |  |  |     @ApiOperation("【海康】查询消防传感器列表") | 
 |  |  |     @GetMapping("/fireChannelSearch") | 
 |  |  |     @PostMapping("/fireChannelSearch") | 
 |  |  |     @LoginNoRequired | 
 |  |  |     public ApiResponse<BaseResponse> fireChannelSearch(@RequestBody FireChannelListRequest param, HttpServletResponse response) { | 
 |  |  |         return ApiResponse.success(  HKService.fireChannelSearch(param)); | 
 |  |  |     } | 
 |  |  |     @ApiOperation("【海康】海康询消防设备列表") | 
 |  |  |     @GetMapping("/fireDeviceSearch") | 
 |  |  |     @PostMapping("/fireDeviceSearch") | 
 |  |  |     @LoginNoRequired | 
 |  |  |     public ApiResponse<BaseResponse> fireDeviceSearch(@RequestBody FireDeviceListRequest param, HttpServletResponse response) { | 
 |  |  |         return ApiResponse.success(  HKService.fireDeviceSearch(param)); | 
 |  |  |     } | 
 |  |  |     @ApiOperation("【海康】分页查询消防设备部件状态") | 
 |  |  |     @GetMapping("/fireDeviceStatusSearch") | 
 |  |  |     @PostMapping("/fireDeviceStatusSearch") | 
 |  |  |     @LoginNoRequired | 
 |  |  |     public ApiResponse<BaseResponse> fireDeviceStatusSearch(@RequestBody FireDeviceStatuslListRequest param, HttpServletResponse response) { | 
 |  |  |         return ApiResponse.success(  HKService.fireDeviceStatusSearch(param)); |