YunaiV
|
b33e44510a
|
【同步】jdk21 和 jdk8 的代码
|
2026-01-29 22:36:32 +08:00 |
|
YunaiV
|
9392da82b2
|
Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
# yudao-dependencies/pom.xml
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/api/device/IoTDeviceApiImpl.java
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/controller/admin/device/vo/device/IotDeviceImportExcelVO.java
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/dal/mysql/device/IotDeviceMapper.java
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/device/IotDeviceService.java
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/device/IotDeviceServiceImpl.java
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/device/message/IotDeviceMessageService.java
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/device/property/IotDevicePropertyServiceImpl.java
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/rule/data/action/IotWebSocketDataRuleAction.java
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/rule/data/action/websocket/IotWebSocketClient.java
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/rule/scene/IotSceneRuleServiceImpl.java
# yudao-module-iot/yudao-module-iot-core/src/main/java/cn/iocoder/yudao/module/iot/core/biz/dto/IotDeviceAuthReqDTO.java
# yudao-module-iot/yudao-module-iot-gateway/src/main/java/cn/iocoder/yudao/module/iot/gateway/protocol/mqttws/IotMqttWsDownstreamSubscriber.java
# yudao-module-iot/yudao-module-iot-gateway/src/main/java/cn/iocoder/yudao/module/iot/gateway/protocol/mqttws/IotMqttWsUpstreamProtocol.java
# yudao-module-iot/yudao-module-iot-gateway/src/main/java/cn/iocoder/yudao/module/iot/gateway/service/device/remote/IotDeviceApiImpl.java
|
2026-01-29 22:17:13 +08:00 |
|
YunaiV
|
edc460a2b9
|
fix(iot):禁用 iot 不通过的单测,避免影响编译
|
2026-01-29 22:08:09 +08:00 |
|
YunaiV
|
9be7d6fac0
|
review(iot):【场景联动】增加相关的 review 说明
|
2026-01-25 21:57:22 +08:00 |
|
芋道源码
|
f3878c3056
|
!1505 perf(iot):【场景联动】优化
Merge pull request !1505 from puhui999/feature/iot
|
2026-01-25 13:39:03 +00:00 |
|
puhui999
|
7ec541e5bb
|
perf(iot):【场景联动】WebSocket 重连锁从 Redisson 分布式锁改为 ReentrantLock 单机锁
|
2026-01-25 18:24:43 +08:00 |
|
puhui999
|
6c971631b0
|
Merge remote-tracking branch 'origin/feature/iot' into feature/iot
|
2026-01-25 17:45:56 +08:00 |
|
puhui999
|
4901912ece
|
feat(iot):【场景联动】定时触发,增加条件组
|
2026-01-25 17:30:16 +08:00 |
|
YunaiV
|
e013b1add4
|
feat(iot):【网关设备:80%】动态注册的初步实现(已测试)
|
2026-01-25 16:58:00 +08:00 |
|
YunaiV
|
b4ce72ea7d
|
feat(iot):【网关设备:72%】动态注册的初步实现(未测试、额外优化代码),基于 stateful-sauteeing-pillow.md 规划
|
2026-01-25 12:58:17 +08:00 |
|
YunaiV
|
38a21ad59c
|
feat(iot):【网关设备:70%】动态注册的初步实现(未测试),基于 stateful-sauteeing-pillow.md 规划
|
2026-01-25 11:16:07 +08:00 |
|
YunaiV
|
1309be39c3
|
feat(iot):【网关设备:80%】整体流程跑通,并增加 IotGatewayDeviceHttpProtocolIntegrationTest、IotGatewaySubDeviceHttpProtocolIntegrationTest 单测
|
2026-01-24 23:00:05 +08:00 |
|
YunaiV
|
268a2ad4cf
|
feat(iot):【网关设备:68%】整体初步实现(修复少量 review agent 发现的缺陷)
|
2026-01-24 19:31:47 +08:00 |
|
YunaiV
|
05eb745f2a
|
feat(iot):【网关设备:67%】整体初步实现(优化部分代码)
|
2026-01-24 19:14:34 +08:00 |
|
YunaiV
|
bfbc352a1c
|
feat(iot):【网关设备:65%】整体初步实现(优化部分代码)
|
2026-01-24 13:12:37 +08:00 |
|
YunaiV
|
18ed7b50be
|
feat(iot):【网关设备:60%】整体初步实现(优化部分代码)
|
2026-01-24 09:15:01 +08:00 |
|
YunaiV
|
a2750693eb
|
feat(iot):【网关设备:50%】整体初步实现(未测试),基于 gateway-device-topic-design.md 规划
|
2026-01-23 22:18:34 +08:00 |
|
YunaiV
|
e765099a33
|
refactor(iot): 删除 3 个不再使用的枚举
|
2026-01-23 01:07:45 +08:00 |
|
YunaiV
|
b4013e9a6c
|
feat(iot):【网关设备:30%】增加网关设备绑定能力(优化代码),基于 optimized-pondering-dragon.md 规划
|
2026-01-22 09:52:52 +08:00 |
|
YunaiV
|
4b1dfad063
|
feat(iot):【网关设备:20%】增加网关设备绑定能力(未完成),基于 breezy-doodling-starlight.md 规划
|
2026-01-22 00:52:09 +08:00 |
|
puhui999
|
4ad4fcf6cf
|
perf:【iot】增强 IotDeviceServiceInvokeTriggerMatcher 参数校验
|
2026-01-21 22:06:02 +08:00 |
|
puhui999
|
5bc8a4e487
|
perf:【iot】添加 IotDeviceMessageUtils.notContainsIdentifier 方法
|
2026-01-21 21:37:39 +08:00 |
|
puhui999
|
f320569f2c
|
perf:【iot】优化 IotTcpClient 代码
|
2026-01-21 21:21:07 +08:00 |
|
puhui999
|
44838510c9
|
feat:【iot】WebSocket 连接线程安全与 JDK 8 兼容
|
2026-01-21 18:12:28 +08:00 |
|
YunaiV
|
45638b35f4
|
feat(iot):【设备定位:100%】首页接入地图,基于 sequential-crafting-thacker.md 规划
|
2026-01-21 13:41:35 +08:00 |
|
YunaiV
|
6892571a33
|
feat(iot):【设备定位:70%】优化设备坐标的解析逻辑代码,基于 hashed-juggling-tome.md
|
2026-01-21 09:12:49 +08:00 |
|
YunaiV
|
3a832d9fb4
|
feat(iot):【设备订单:50%】简化设备定位功能,支持 GeoLocation 自动更新,基于 calm-roaming-pillow.md
|
2026-01-20 21:41:43 +08:00 |
|
YunaiV
|
7646884008
|
【同步】jdk21 和 jdk8 的代码
|
2026-01-18 18:35:15 +08:00 |
|
YunaiV
|
a39647efc0
|
Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/rule/scene/IotSceneRuleServiceImpl.java
|
2026-01-18 18:27:48 +08:00 |
|
haohao
|
3027caa1d2
|
feat:【iot】新增数据目的类型字段及其查询条件
|
2026-01-17 11:33:10 +08:00 |
|
haohao
|
832b36ac47
|
feat:【iot】新增数据流转规则和目的名称唯一性校验功能
|
2026-01-17 11:15:59 +08:00 |
|
YunaiV
|
5086e1225f
|
review:【iot】“修复了一些 Iot 模块 TODO 提到的问题”
|
2026-01-13 23:04:28 +08:00 |
|
puhui999
|
9febc2b0b0
|
feat:【iot】executeSceneRuleAction 更新规则场景的最后触发时间
|
2026-01-13 16:44:24 +08:00 |
|
puhui999
|
a42202e7eb
|
fix:【iot】属性上报可能同时上报多个属性,所以需要判断 trigger.getIdentifier() 是否在 message 的 params 中
|
2026-01-13 16:31:43 +08:00 |
|
puhui999
|
908f95875d
|
fix:【iot】saveDeviceProperty 中,类型要转换
|
2026-01-13 15:49:19 +08:00 |
|
puhui999
|
9fbced1192
|
perf:【iot】IotDataSinkWebSocketConfig 常量枚举
|
2026-01-13 15:42:06 +08:00 |
|
puhui999
|
60817a6a5b
|
perf:【iot】IotDataSinkTcpConfig 常量枚举
|
2026-01-13 15:38:33 +08:00 |
|
puhui999
|
158576740d
|
feat:【iot】新增 WebSocket 的 {@link IotDataRuleAction} 实现类
|
2026-01-13 15:29:29 +08:00 |
|
YunaiV
|
a8ed2111f8
|
Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/iot
# Conflicts:
# yudao-dependencies/pom.xml
|
2026-01-05 20:30:11 +08:00 |
|
haohao
|
6fdd91d01e
|
feat: 【IoT 物联网】新增网关设备 ID 字段到 IotDevicePageReqVO,支持网关子设备的功能
|
2026-01-04 12:21:54 +08:00 |
|
haohao
|
ca014bdba5
|
fix: 【IoT 物联网】修复 IotDeviceServiceImpl 中的更新支持逻辑,确保在不支持更新时抛出异常
|
2025-12-06 12:38:07 +08:00 |
|
YunaiV
|
755d5e48cc
|
Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2025-11-26 18:49:11 +08:00 |
|
YunaiV
|
490e91d0ca
|
fix:【iot】产品精简列表,未返回设备状态
|
2025-11-24 19:51:20 +08:00 |
|
YunaiV
|
94780ebcf3
|
fix:【iot】IotDeviceEventPostTriggerMatcher 应该使用 params 判断,而不是 data
|
2025-11-24 19:44:02 +08:00 |
|
YunaiV
|
27a0aca516
|
fix:【iot】IotSceneRuleServiceImpl 缓存处理不正确,导致 getSelf NPE 问题
|
2025-11-24 19:36:16 +08:00 |
|
YunaiV
|
8d4fba8aa7
|
Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2025-11-24 18:24:47 +08:00 |
|
YunaiV
|
e336f36cce
|
fix:【iot】单测报错的问题
|
2025-11-24 18:24:02 +08:00 |
|
YunaiV
|
ec0c4eebdb
|
Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
# pom.xml
# yudao-dependencies/pom.xml
|
2025-11-24 17:03:53 +08:00 |
|
YunaiV
|
e7b0d4e86b
|
fix:【iot】修复 scene_rule_ids 错误成 scene_rule_id
|
2025-11-21 22:14:32 +08:00 |
|
YunaiV
|
06b0f7e08a
|
fix:【IoT】IotSceneRuleMessageHandler 默认关闭的问题
|
2025-11-21 20:31:19 +08:00 |
|