1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| package com.ruoyi.system.service.impl;
|
| import java.util.ArrayList;
| import java.util.Arrays;
| import java.util.List;
| import org.springframework.stereotype.Service;
| import com.ruoyi.system.domain.vo.DiscoveredCollectorVo;
| import com.ruoyi.system.service.ICollectorDiscoveryService;
|
| /**
| * 采集器设备发现服务实现。
| *
| * 当前返回测试数据;硬件接入后在此处替换为实时在线设备查询。
| */
| @Service
| public class CollectorDiscoveryServiceImpl implements ICollectorDiscoveryService
| {
| private static final List<DiscoveredCollectorVo> TEST_DEVICES = Arrays.asList(
| new DiscoveredCollectorVo("45643176", "192.1.1.162", "00:1A:2B:3C:4D:01", "在线", "空闲", "-"),
| new DiscoveredCollectorVo("45643177", "192.1.1.163", "00:1A:2B:3C:4D:02", "在线", "测试中", "电池循环测试"),
| new DiscoveredCollectorVo("45643178", "192.1.1.164", "00:1A:2B:3C:4D:03", "离线", "空闲", "-"),
| new DiscoveredCollectorVo("45643179", "192.1.1.165", "00:1A:2B:3C:4D:04", "在线", "空闲", "-"),
| new DiscoveredCollectorVo("45643180", "192.1.1.166", "00:1A:2B:3C:4D:05", "在线", "测试中", "容量测试"),
| new DiscoveredCollectorVo("45643181", "192.1.1.167", "00:1A:2B:3C:4D:06", "在线", "空闲", "-"));
|
| /**
| * 返回新的列表容器,避免调用方改变测试数据集合。
| */
| @Override
| public List<DiscoveredCollectorVo> selectDiscoveredCollectorList()
| {
| return new ArrayList<>(TEST_DEVICES);
| }
| }
|
|