| | |
| | | package com.sandu.ximon.admin.controller; |
| | | |
| | | import com.sandu.common.domain.ResponseVO; |
| | | import com.sandu.common.object.BaseConditionVO; |
| | | import com.sandu.common.util.ResponseUtil; |
| | | import com.sandu.ximon.admin.param.C3ChargingParam; |
| | | import com.sandu.ximon.admin.param.LightPoleHeelingListParam; |
| | | import com.sandu.ximon.admin.param.LightPoleHeelingParam; |
| | | import com.sandu.ximon.admin.service.LightPoleHeelingService; |
| | | import com.sandu.ximon.dao.domain.LightPoleHeeling; |
| | |
| | | * |
| | | * @return |
| | | */ |
| | | @GetMapping("/listLightPoleHeelingByKeyword/{keyword}") |
| | | public ResponseVO<Object> listLightPoleHeelingByKeyword(@PathVariable String keyword) { |
| | | List<LightPoleHeeling> list = lightPoleHeelingService.listLightPoleHeelingByKeyword(keyword); |
| | | @PostMapping("/listLightPoleHeelingByKeyword") |
| | | public ResponseVO<Object> listLightPoleHeelingByKeyword(BaseConditionVO baseConditionVO |
| | | , @RequestBody(required = false) LightPoleHeelingListParam lightPoleHeelingListParam) { |
| | | List<LightPoleHeeling> list = lightPoleHeelingService.listLightPoleHeelingByKeyword(baseConditionVO, lightPoleHeelingListParam); |
| | | return ResponseUtil.successPage(list); |
| | | } |
| | | |
| | |
| | | */ |
| | | @PostMapping("/RestartLightPoleHeeling") |
| | | public ResponseVO<Object> RestartLightPoleHeeling(@RequestBody @Validated LightPoleHeelingParam lightPoleHeelingParam) { |
| | | return ResponseUtil.success(lightPoleHeelingService.RestartLightPoleHeeling(lightPoleHeelingParam.getDeviceName())); |
| | | |
| | | if ("操作成功".equals(lightPoleHeelingService.RestartLightPoleHeeling(lightPoleHeelingParam.getDeviceName()))) { |
| | | return ResponseUtil.success(lightPoleHeelingService.RestartLightPoleHeeling(lightPoleHeelingParam.getDeviceName())); |
| | | } else { |
| | | return ResponseUtil.fail(lightPoleHeelingService.RestartLightPoleHeeling(lightPoleHeelingParam.getDeviceName())); |
| | | } |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @PostMapping("/SetHeartbeatPacketTime") |
| | | public ResponseVO<Object> SetHeartbeatPacketTime(@RequestBody @Validated LightPoleHeelingParam lightPoleHeelingParam) { |
| | | |
| | | return ResponseUtil.success(lightPoleHeelingService.SetHeartbeatPacketTime(lightPoleHeelingParam.getDeviceName(), lightPoleHeelingParam.getTime())); |
| | | if ("操作成功".equals(lightPoleHeelingService.RestartLightPoleHeeling(lightPoleHeelingParam.getDeviceName()))) { |
| | | return ResponseUtil.success(lightPoleHeelingService.SetHeartbeatPacketTime(lightPoleHeelingParam.getDeviceName(), lightPoleHeelingParam.getTime())); |
| | | } else { |
| | | return ResponseUtil.fail(lightPoleHeelingService.SetHeartbeatPacketTime(lightPoleHeelingParam.getDeviceName(), lightPoleHeelingParam.getTime())); |
| | | } |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @PostMapping("/SetSensorState") |
| | | public ResponseVO<Object> SetSensorState(@RequestBody @Validated LightPoleHeelingParam lightPoleHeelingParam) { |
| | | if ("操作成功".equals(lightPoleHeelingService.RestartLightPoleHeeling(lightPoleHeelingParam.getDeviceName()))) { |
| | | return ResponseUtil.success(lightPoleHeelingService.SetSensorState(lightPoleHeelingParam.getDeviceName())); |
| | | } else { |
| | | return ResponseUtil.fail(lightPoleHeelingService.SetSensorState(lightPoleHeelingParam.getDeviceName())); |
| | | } |
| | | |
| | | return ResponseUtil.success(lightPoleHeelingService.SetSensorState(lightPoleHeelingParam.getDeviceName())); |
| | | } |
| | | } |