| | |
| | | import com.sandu.ximon.admin.newnova.grouping.NewNovaGroupService; |
| | | import com.sandu.ximon.admin.newnova.param.NewNovaLedParam; |
| | | import com.sandu.ximon.admin.newnova.param.NewNovaStatusParam; |
| | | import com.sandu.ximon.admin.newnova.program.LEDInfoParam; |
| | | import com.sandu.ximon.admin.newnova.utils.NovaAPIUtil; |
| | | import com.sandu.ximon.admin.security.PermissionConfig; |
| | | import com.sandu.ximon.admin.security.SecurityUtils; |
| | |
| | | */ |
| | | @GetMapping("/listLed") |
| | | public ResponseVO listLed(BaseConditionVO baseConditionVO, @RequestParam(required = false, value = "keyword") String keyword, |
| | | @RequestParam(required = false, value = "onlineStatus") boolean onlineStatus, |
| | | @RequestParam(required = true, value = "onlineStatus", defaultValue = "false") boolean onlineStatus, |
| | | @RequestParam(required = false, value = "groupId") Long groupId) { |
| | | if (!permissionConfig.check(MenuEnum.LED_NEW_LIST.getCode())) { |
| | | return ResponseUtil.fail("缺少对应用户权限"); |
| | | } |
| | | return ResponseUtil.success(newNovaLedService.listLed(baseConditionVO, keyword, groupId, onlineStatus)); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 状态列表 |
| | | */ |
| | | @PostMapping("/ledInfo") |
| | | public ResponseVO ledInfo(@RequestBody @Validated LEDInfoParam param) { |
| | | if (!permissionConfig.check(MenuEnum.LED_NEW_LIST.getCode())) { |
| | | return ResponseUtil.fail("缺少对应用户权限"); |
| | | } |
| | | return ResponseUtil.success(newNovaLedService.infoList(param)); |
| | | } |
| | | |
| | | /** |
| | |
| | | if (!permissionConfig.check(MenuEnum.LED_NEW_PUSH_AIR.getCode())) { |
| | | return ResponseUtil.fail("缺少对应用户权限"); |
| | | } |
| | | return ResponseUtil.success(newNovaLedService.pushAirData(id, duration,fontSize)); |
| | | return ResponseUtil.success(newNovaLedService.pushAirData(id, duration, fontSize)); |
| | | } |
| | | |
| | | |