| | |
| | | package com.ard.sample.manage.service.impl; |
| | | |
| | | import com.alibaba.fastjson2.JSONObject; |
| | | import com.ard.common.annotation.DataScopePlus; |
| | | import com.ard.system.authorize.service.AuthorizeService; |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | |
| | | |
| | | /** |
| | | * 设备列表 |
| | | * */ |
| | | */ |
| | | @Override |
| | | public List<DeviceDTO> getDevicesTopoForWeb() { |
| | | List<DeviceDTO> devicesList = this.getDevicesByParams( |
| | |
| | | .build()); |
| | | // 验证授权数量 |
| | | validateAuthorization(devicesList.size(), 1); |
| | | } |
| | | catch (Exception e) { |
| | | } catch (Exception e) { |
| | | return Optional.empty(); |
| | | } |
| | | // 调用验证方法 |
| | |
| | | |
| | | messageSender.publish(topic, builder.build()); |
| | | } |
| | | |
| | | @DataScopePlus(deptAlias="d") |
| | | @Override |
| | | public List<DeviceEntity> selectList(Wrapper<DeviceEntity> queryWrapper) { |
| | | return mapper.selectList(queryWrapper); |
| | | } |
| | | } |