|
182d4c7961
|
refactor(iot): 重构设备和产品模块的 WebSocket 消息发送逻辑
- 移除了 Device 和 Product 控制器中的字符串返回值,改为返回服务层对象- 优化了 Event 和 Param服务的实现,使用流式处理提高效率
- 删除了未使用的 SseConfig 类和 WebSocketServer 类
- 调整了 WebSocketConfig 和 WebSocketInterceptor 中的路径配置
- 移除了 Device 和 DeviceVo 中的冗余字段
|
2025-03-20 16:19:29 +08:00 |
|
|
4a1abef98a
|
feat(iot): 优化设备名称搜索功能
- 在 DeviceMapper.xml 中添加新的 SQL 查询语句,用于按名称搜索设备
- 在 DeviceRepository 接口中添加 selectListByName 方法
- 修改 DeviceServiceImpl 中的 findByName 方法,使用新的搜索逻辑
- 新增 WebSocketServer 类(暂无实现)
|
2025-03-19 15:58:10 +08:00 |
|
|
3bfa34bab5
|
feat(iot): 设备增加图标和预览图附件支持
- 在 Device 模型中添加 iconId 和 previewId 字段,用于存储附件 ID
- 在 DeviceDto、DeviceServeDto 和 DeviceVo 中添加对应的字段和关联对象
- 更新 DeviceMapper.xml 以支持新字段的查询和映射
- 优化 BulletinMapper.xml 中的附件查询逻辑
- 移除 BulletinServiceImpl 中未使用的 UserRepository 依赖
|
2025-03-13 15:39:16 +08:00 |
|
|
741eb73137
|
refactor(iot): 重构物联网模块代码
- 移除 DeviceController 中未使用的 RecordDataRepository- 修改 DeviceController 中 recordData 方法的 URL 路径
- 在 DeviceMapper.xml 中添加 selectList 方法查询设备信息
- 更新 DeviceRepository 接口,增加 selectList 方法
- 重构 DeviceServiceImpl 中的 query 方法,使用新增的 selectList 方法
- 更新 RecordData 实体类,将 content 字段的类型处理器改为 JacksonTypeHandler
- 修改 RecordDataMapper.xml,更新 recordData 方法的 SQL 查询
-
|
2025-03-06 16:52:42 +08:00 |
|
|
4ddf88b799
|
feat(iot): 增加设备和产品状态统计接口
- 在 DeviceController 和 ProductController 中添加状态统计接口
- 在 DeviceService 和 ProductService 中实现状态统计方法- 新增 DeviceStatusVo 和 ProductStatusVo 类用于返回统计结果- 在 RecordDataRepository 中添加警告数据统计相关的查询方法
- 在 RecordDataService 中实现数据统计方法- 新增 RecordDataStatusVo 和 DataWarningVo 类用于返回记录数据和警告数据的统计结果
|
2025-03-02 15:24:41 +08:00 |
|
|
8222b69e48
|
feat(iot): 为设备添加经度、纬度和图标信息
- 在 Device 和 DeviceVo 类中添加 longitude、latitude 和 icon 字段
- 更新 DeviceMapper.xml以支持新字段的映射- 修改数据库结构,在 iot_device 表中添加新字段
- 插入测试数据以验证新功能
|
2025-02-28 17:23:22 +08:00 |
|
|
3db1dfa5fc
|
feat(iot): 重构设备属性和扩展参数处理
- 将 JsonTypeHandler 重命名为 JsonbTypeHandler,支持 JSONB 类型
- 更新 Device 实体类中的 extendParams 和 properties 字段类型- 修改数据库表结构,将 JSON 字段改为 JSONB 类型- 优化 JSONB 数据的插入和查询方式
|
2025-01-09 17:28:33 +08:00 |
|
|
275b7fbe50
|
refactor(iot): 重构设备属性和扩展参数的存储方式- 将设备属性和扩展参数从 Map<String, Object> 改为 List<Map<String, Object>> 类型
- 更新了相关的 DTO、Entity 和 Mapper 文件
- 重命名并重构了 JsonTypeHandler 类,使其支持多种 JSON 格式的处理
- 更新了 Menu 类中的 Type 枚举,使其实现 IEnum 接口
|
2025-01-08 21:56:26 +08:00 |
|
|
bc82a1bfd1
|
refactor(iot): 调整设备映射和数据库脚本
- 修改 DeviceMapper.xml 中 name 字段的属性映射,从 name 改为 productName
-移除 gateway.sql 中的冗余数据插入和表删除语句- 优化 RoleServiceImpl 中的角色权限更新逻辑
|
2025-01-08 11:30:36 +08:00 |
|
|
bd6f4c2ed6
|
refactor(iot): 重构物联网模块代码
- 优化设备管理相关代码,调整数据结构
- 改进产品管理功能,增加数据校验
- 重构事件和服务相关代码,提高可维护性
- 优化记录数据处理逻辑,使用Lambda查询
-调整数据库表结构,使用BigSerial类型
|
2025-01-08 10:09:54 +08:00 |
|
vertoryao
|
5e508a5db2
|
fix(菜单模块): 处理合并代码的报错
|
2024-12-26 09:50:32 +08:00 |
|