大屏接口

This commit is contained in:
zengtao01
2024-04-22 09:25:11 +08:00
parent 59463d439c
commit d56e53508f
32 changed files with 741 additions and 87 deletions

View File

@ -17,4 +17,8 @@ public interface DeviceInfoApi {
* @return
*/
String getDeviceInfoName(String deviceIp);
DeviceInfoDto getDevice(String deviceIp);
List<DeviceInfoDto> getDevice();
}

View File

@ -38,4 +38,18 @@ public class DeviceInfoApiImpl implements DeviceInfoApi {
.last(" limit 1"))
.getDeviceName();
}
@Override
public DeviceInfoDto getDevice(String deviceIp) {
DeviceInfoDO deviceInfoDO = deviceInfoMapper.selectOne(new LambdaQueryWrapperX<DeviceInfoDO>()
.eq(DeviceInfoDO::getDeviceIp, deviceIp)
.last(" limit 1"));
return BeanUtils.toBean(deviceInfoDO,DeviceInfoDto.class);
}
@Override
public List<DeviceInfoDto> getDevice() {
List<DeviceInfoDO> deviceInfoDOS = deviceInfoMapper.selectList();
return BeanUtils.toBean(deviceInfoDOS,DeviceInfoDto.class);
}
}