这里用到了 org.apache.commons.lang3.tuple.Pair来封装数据(就是不想自己再写一个DO或者VO或者MO)
在Java中,Pair是一种简单的数据结构,用于存储两个相关联的值。它没有特定的内置类,但可以通过自定义实现或使用Apache Commons库中的Pair类来实现。
代码示例:
Pair> listPair = dualManager.judgeDualDevice(id);
if (listPair.getLeft()) {
List channelDtos = new ArrayList();
listPair.getRight().forEach(channelId -> {
ChannelDto channelDto = new ChannelDto();
channelDto.setMacId(channelId);
channelDtos.add(channelDto);
});
camera.setChannels(channelDtos);
}
public Pair> judgeDualDevice(String id) {
服务器托管网 CameraDto dbCameraInfo = dualMybatis.getDbCameraInfo(id);
List channelIds = new ArrayList();
if (dbCameraInfo != null && Objects.equals(dbCameraInfo.getNvrType(), 1)) {
DeviceDO deviceDO = deviceDaoMybatis.queryByMacId(id);
if (deviceDO != null 服务器托管网&& deviceDO.getChannelNum() != null) {
for (Integer i = 0; i
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: 正点原子嵌入式linux驱动开发——Linux按键输入
在前几篇笔记之中都是使用的GPIO输出功能,还没有用过GPIO输入功能,本章就来学习一下如果在Linux下编写GPIO输入驱动程序。正点原子STM32MP1开发板上有三个按键,就使用这些按键来完成GPIO输入驱动程序,同时利用原子操作来对按键值进行保护。 Li…