Commit e765099a3304ca2fef5d89559f4240568d7ed7bd

Authored by YunaiV
1 parent b4013e9a

refactor(iot): 删除 3 个不再使用的枚举

yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/enums/device/IotDeviceMessageIdentifierEnum.java deleted
1   -package cn.iocoder.yudao.module.iot.enums.device;
2   -
3   -import lombok.Getter;
4   -import lombok.RequiredArgsConstructor;
5   -
6   -// TODO @芋艿:需要添加对应的 DTO,以及上下行的链路,网关、网关服务、设备等
7   -/**
8   - * IoT 设备消息标识符枚举
9   - */
10   -@Deprecated
11   -@Getter
12   -@RequiredArgsConstructor
13   -public enum IotDeviceMessageIdentifierEnum {
14   -
15   - PROPERTY_GET("get"), // 下行
16   - PROPERTY_SET("set"), // 下行
17   - PROPERTY_REPORT("report"), // 上行
18   -
19   - STATE_ONLINE("online"), // 上行
20   - STATE_OFFLINE("offline"), // 上行
21   -
22   - CONFIG_GET("get"), // 上行 TODO 芋艿:【讨论】暂时没有上行的场景
23   - CONFIG_SET("set"), // 下行
24   -
25   - SERVICE_INVOKE("${identifier}"), // 下行
26   - SERVICE_REPLY_SUFFIX("_reply"), // 芋艿:TODO 芋艿:【讨论】上行 or 下行
27   -
28   - OTA_UPGRADE("upgrade"), // 下行
29   - OTA_PULL("pull"), // 上行
30   - OTA_PROGRESS("progress"), // 上行
31   - OTA_REPORT("report"), // 上行
32   -
33   - REGISTER_REGISTER("register"), // 上行
34   - REGISTER_REGISTER_SUB("register_sub"), // 上行
35   - REGISTER_UNREGISTER_SUB("unregister_sub"), // 下行
36   -
37   - TOPOLOGY_ADD("topology_add"), // 下行;
38   - ;
39   -
40   - /**
41   - * 标志符
42   - */
43   - private final String identifier;
44   -
45   -}
46 0 \ No newline at end of file
yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/enums/device/IotDeviceMessageTypeEnum.java deleted
1   -package cn.iocoder.yudao.module.iot.enums.device;
2   -
3   -import cn.iocoder.yudao.framework.common.core.ArrayValuable;
4   -import lombok.Getter;
5   -import lombok.RequiredArgsConstructor;
6   -
7   -import java.util.Arrays;
8   -
9   -/**
10   - * IoT 设备消息类型枚举
11   - */
12   -@Deprecated
13   -@Getter
14   -@RequiredArgsConstructor
15   -public enum IotDeviceMessageTypeEnum implements ArrayValuable<String> {
16   -
17   - STATE("state"), // 设备状态
18   - PROPERTY("property"), // 设备属性:可参考 https://help.aliyun.com/zh/iot/user-guide/device-properties-events-and-services 设备属性、事件、服务
19   - EVENT("event"), // 设备事件:可参考 https://help.aliyun.com/zh/iot/user-guide/device-properties-events-and-services 设备属性、事件、服务
20   - SERVICE("service"), // 设备服务:可参考 https://help.aliyun.com/zh/iot/user-guide/device-properties-events-and-services 设备属性、事件、服务
21   - CONFIG("config"), // 设备配置:可参考 https://help.aliyun.com/zh/iot/user-guide/remote-configuration-1 远程配置
22   - OTA("ota"), // 设备 OTA:可参考 https://help.aliyun.com/zh/iot/user-guide/ota-update OTA 升级
23   - REGISTER("register"), // 设备注册:可参考 https://help.aliyun.com/zh/iot/user-guide/register-devices 设备身份注册
24   - TOPOLOGY("topology"),; // 设备拓扑:可参考 https://help.aliyun.com/zh/iot/user-guide/manage-topological-relationships 设备拓扑
25   -
26   - public static final String[] ARRAYS = Arrays.stream(values()).map(IotDeviceMessageTypeEnum::getType).toArray(String[]::new);
27   -
28   - /**
29   - * 属性
30   - */
31   - private final String type;
32   -
33   - @Override
34   - public String[] array() {
35   - return ARRAYS;
36   - }
37   -
38   -}
yudao-module-iot/yudao-module-iot-core/src/main/java/cn/iocoder/yudao/module/iot/core/enums/IotDeviceMessageTypeEnum.java deleted
1   -package cn.iocoder.yudao.module.iot.core.enums;
2   -
3   -import cn.iocoder.yudao.framework.common.core.ArrayValuable;
4   -import lombok.Getter;
5   -import lombok.RequiredArgsConstructor;
6   -
7   -import java.util.Arrays;
8   -
9   -/**
10   - * IoT 设备消息类型枚举
11   - */
12   -@Getter
13   -@RequiredArgsConstructor
14   -public enum IotDeviceMessageTypeEnum implements ArrayValuable<String> {
15   -
16   - STATE("state"), // 设备状态
17   -// PROPERTY("property"), // 设备属性:可参考 https://help.aliyun.com/zh/iot/user-guide/device-properties-events-and-services 设备属性、事件、服务
18   - EVENT("event"), // 设备事件:可参考 https://help.aliyun.com/zh/iot/user-guide/device-properties-events-and-services 设备属性、事件、服务
19   - SERVICE("service"), // 设备服务:可参考 https://help.aliyun.com/zh/iot/user-guide/device-properties-events-and-services 设备属性、事件、服务
20   - CONFIG("config"), // 设备配置:可参考 https://help.aliyun.com/zh/iot/user-guide/remote-configuration-1 远程配置
21   - OTA("ota"), // 设备 OTA:可参考 https://help.aliyun.com/zh/iot/user-guide/ota-update OTA 升级
22   - REGISTER("register"), // 设备注册:可参考 https://help.aliyun.com/zh/iot/user-guide/register-devices 设备身份注册
23   - TOPOLOGY("topology"),; // 设备拓扑:可参考 https://help.aliyun.com/zh/iot/user-guide/manage-topological-relationships 设备拓扑
24   -
25   - public static final String[] ARRAYS = Arrays.stream(values()).map(IotDeviceMessageTypeEnum::getType).toArray(String[]::new);
26   -
27   - /**
28   - * 属性
29   - */
30   - private final String type;
31   -
32   - @Override
33   - public String[] array() {
34   - return ARRAYS;
35   - }
36   -
37   -}