Commit Graph

13 Commits

Author SHA1 Message Date
790aed76ea feat(iot): 优化设备管理功能
- 添加附件预览功能
- 修复设备列表查询条件
- 优化产品和设备控制器
- 调整 WebSocket连接逻辑
2025-03-20 19:34:00 +08:00
0644faf262 feat(message): 实现基于 WebSocket 的设备、记录和产品状态推送- 新增 WebSocket 接口替代原有的 SSE 接口
- 实现通用的 WebSocket 处理器和配置
- 添加 WebSocket拦截器用于处理不同的路径请求
- 更新设备、记录和产品服务,支持 WebSocket 状态推送
2025-03-19 15:30:00 +08:00
bf846e95a4 feat(iot): 重构 MQTT消息处理逻辑
- 更新 application-dev.yml 和 application-prod.yml,添加 MQTT 相关配置
- 重构 MqttConfig 类,优化 MQTT 消息处理流程
- 修改 DeviceController 中的 recordData 方法,使用分页查询
- 更新 RecordData 实体类,使用 JsonbTypeHandler 处理 content 字段
- 重构 RecordDataService接口,简化方法列表
- 新增 RecordDataServiceImpl 类,实现记录数据保存逻辑
- 删除未使用的 UploadDataSocketProcessor 类
2025-03-01 12:54:21 +08:00
8222b69e48 feat(iot): 为设备添加经度、纬度和图标信息
- 在 Device 和 DeviceVo 类中添加 longitude、latitude 和 icon 字段
- 更新 DeviceMapper.xml以支持新字段的映射- 修改数据库结构,在 iot_device 表中添加新字段
- 插入测试数据以验证新功能
2025-02-28 17:23:22 +08:00
db55b2f748 feat(operation-log): 添加操作日志功能
- 新增操作日志相关实体类、控制器、服务类和仓库类
- 实现操作日志的记录和查询功能- 添加操作日志的数据库表结构
- 优化用户相关操作的日志记录
2025-02-16 17:50:55 +08:00
5f19ddef7e feat(dataScope): 添加数据权限功能
- 新增数据权限注解和切面
- 实现数据权限处理逻辑
- 更新用户实体和 mapper 文件以支持数据权限
- 添加数据权限测试用例
2025-01-21 15:07:15 +08:00
3db1dfa5fc feat(iot): 重构设备属性和扩展参数处理
- 将 JsonTypeHandler 重命名为 JsonbTypeHandler,支持 JSONB 类型
- 更新 Device 实体类中的 extendParams 和 properties 字段类型- 修改数据库表结构,将 JSON 字段改为 JSONB 类型- 优化 JSONB 数据的插入和查询方式
2025-01-09 17:28:33 +08:00
vertoryao
5e508a5db2 fix(菜单模块): 处理合并代码的报错 2024-12-26 09:50:32 +08:00
vertoryao
1eb01519ad Merge remote-tracking branch 'origin/feature/iot' into develop
# Conflicts:
#	src/main/java/com/zsc/edu/gateway/FirstTimeInitializer.java
#	src/main/java/com/zsc/edu/gateway/framework/mybatisplus/MyMetaObjectHandler.java
#	src/main/java/com/zsc/edu/gateway/framework/security/JpaUserDetailsServiceImpl.java
#	src/main/java/com/zsc/edu/gateway/framework/security/SpringSecurityConfig.java
#	src/main/java/com/zsc/edu/gateway/modules/system/controller/DeptController.java
#	src/main/java/com/zsc/edu/gateway/modules/system/entity/Authority.java
#	src/main/java/com/zsc/edu/gateway/modules/system/service/DeptService.java
#	src/main/java/com/zsc/edu/gateway/modules/system/service/impl/DeptServiceImpl.java
#	src/main/resources/mappers/DeptMapper.xml
#	src/main/resources/mappers/RoleMapper.xml
#	src/main/resources/mappers/systemMappers/UserMapper.xml
2024-12-25 16:58:28 +08:00
vertoryao
6a1fcc9871 feat(菜单模块): 优化菜单模块 2024-12-20 14:53:56 +08:00
1e9bf7ec46 feat(iot): 新增设备和事件相关功能
- 新增设备相关实体、DTO、控制器、服务、仓库等
- 新增事件相关实体、DTO、控制器、服务、仓库等
- 移除了一些未使用的旧代码
- 添加了fastjson依赖
2024-12-09 18:08:42 +08:00
vertoryao
dc52d7701d first update 2024-11-29 17:05:19 +08:00
vertoryao
2cebdf5895 first update 2024-11-01 17:19:12 +08:00