|
640e7f5286
|
feat(iot): 添加温度异常事件处理功能
- 在 RecordData 实体中添加处理记录数据的方法- 新增 TemperatureExceededEvent 类用于温度异常事件
- 在 DeviceController 中集成事件处理逻辑
- 更新数据库结构,增加参数对比类型和默认值字段
- 优化 Param 实体,添加 CompareType枚举
|
2025-03-11 20:36:47 +08:00 |
|
|
b883b9e343
|
refactor(iot): 重构设备控制相关代码
- 移除 DeviceController 和 DeviceService 中的 topic 参数
- 更新 DeviceServiceImpl 中的 send 方法,使用 MqttConfig 中的 topic
- 优化 DeviceStatusVo 的构建方式
- 在数据库中为 iot_device 表添加经纬度默认值
- 更新 MqttConfig 中 topic 的获取方式
|
2025-03-04 18:53:57 +08:00 |
|
|
4ddf88b799
|
feat(iot): 增加设备和产品状态统计接口
- 在 DeviceController 和 ProductController 中添加状态统计接口
- 在 DeviceService 和 ProductService 中实现状态统计方法- 新增 DeviceStatusVo 和 ProductStatusVo 类用于返回统计结果- 在 RecordDataRepository 中添加警告数据统计相关的查询方法
- 在 RecordDataService 中实现数据统计方法- 新增 RecordDataStatusVo 和 DataWarningVo 类用于返回记录数据和警告数据的统计结果
|
2025-03-02 15:24:41 +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 |
|
|
11a6405be3
|
feat(user): 新增用户角色和权限相关功能
- 在 RoleMenuRepository 中添加了根据角色 ID 查询角色菜单的方法
- 在 UserServiceImpl 中实现了用户角色和权限的更新逻辑
- 新增了 sys_role 表及其相关注释
|
2025-02-06 12:43:39 +08:00 |
|
|
c7ae0385a0
|
refactor(system): 优化用户查询功能并调整部门相关代码
- 移除了Dept实体中的members字段
- 删除了DeptMapper.xml中的members相关映射
- 移除了DeptTree类
- 更新了gateway.sql和sys_user.sql以添加用户数据
- 优化了UserController中的用户查询方法,支持按部门ID查询
- 更新了UserMapper.xml以适应新的查询逻辑
- 调整了UserQuery类,使用部门ID列表替代单个部门ID
|
2025-01-24 18:29:33 +08:00 |
|
|
3db1dfa5fc
|
feat(iot): 重构设备属性和扩展参数处理
- 将 JsonTypeHandler 重命名为 JsonbTypeHandler,支持 JSONB 类型
- 更新 Device 实体类中的 extendParams 和 properties 字段类型- 修改数据库表结构,将 JSON 字段改为 JSONB 类型- 优化 JSONB 数据的插入和查询方式
|
2025-01-09 17:28:33 +08:00 |
|
|
616d640228
|
refactor(transaction): 在服务层方法中添加事务注解
- 在多个服务类的创建、更新和删除方法中添加 @Transactional 注解
- 优化数据库操作,确保数据一致性
- 主要涉及设备、产品、参数、属性、事件和服务等模块
|
2025-01-08 19:34:05 +08:00 |
|
|
b431bf1c08
|
refactor(module): 重构消息模块代码
- 重命名多个类和文件,将 notice 替换为 message
- 更新包名和引用
- 删除部分未使用的代码
- 对menu的权限进行增加
|
2025-01-08 18:55:05 +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 |
|
|
f1e1c21dbf
|
feat(iot): 添加设备服务接口和产品 DTO 更新
- 在 DeviceService 接口中添加了 create 方法,用于创建设备
- 在 ProductDto 中将 type 字段重命名为 productType,以更好地反映其含义
- 在 iot_device 表中添加了 dept_id 列,用于存储部门权限 ID
|
2025-01-06 01:18:00 +08:00 |
|
|
7d73b813c1
|
feat(iot): 服务参数添加外键类型和 ID 字段- 在 ServeMapper.xml 中添加了 input_param_foreign_type 和 input_param_foreign_id 字段
- 同样在 ServeMapper.xml 中添加了 output_param_foreign_type 和 output_param_foreign_id 字段
- 新增 sys_message 表用于消息管理,包括消息类型、发送方式、标题、内容等信息
|
2025-01-05 15:30:34 +08:00 |
|
|
68e00e21d5
|
refactor(notice): 重构公告模块
- 移除了 AttachmentServiceImpl、BulletinServiceImpl 中未使用的导入- 删除了未使用的 BulletinUser、BulletinUserRepository、MessageAttachmentRepository 类
- 更新了 EventMapper、ProductMapper、ServeMapper 中的查询语句,使用 foreign_type 和 foreign_id 字段
- 在数据库中添加了测试消息数据
|
2025-01-05 15:28:51 +08:00 |
|
|
df72492f90
|
refactor(test): 重构测试包结构并优化设备查询功能
- 重构测试包结构,按模块重新组织测试类
- 优化设备查询功能,增加模糊查询接口
- 更新数据库脚本,添加部门数据初始化
- 调整部分类名以更好地反映其功能和所在包
|
2025-01-04 15:53:55 +08:00 |
|
|
a9c7236a4e
|
feat(iot): 重构物模型参数创建逻辑
- 移除 EventParam、ProductParam、ServeParam 等中间表
-将参数创建、更新和删除逻辑移至 ParamService
- 为 Param 实体添加 deptId 字段
- 优化 Bulletin 相关代码,增加单元测试
|
2024-12-26 14:30:02 +08:00 |
|
|
1c1c9586e6
|
refactor(iot): 重构 IoT 相关代码
- 优化了 ParamMapper 接口,删除了未使用的代码
- 改进了 ProductServiceImpl 中的代码格式和命名
- 调整了 PropertyQuery 和 PropertyServiceImpl 中的代码结构
- 删除了 GlobalResponseHandler 类,简化了响应处理逻辑
|
2024-12-12 15:19:11 +08:00 |
|
|
6f4a7a3345
|
refactor(iot): 重构设备和事件相关代码
- 修改设备和事件的 Mapper、Repository、Service 层代码
- 优化查询接口,改用 DeviceVo 和 EventVo 返回结果
- 移除不必要的关联查询,提高查询效率- 修正部分字段名称和数据类型,使其更加合理
|
2024-12-12 14:37:08 +08:00 |
|
|
8d6fa0b244
|
feat(消息模块与部门模块): 修改了消息模块的bug并从新建消息接口中独立出添加附件接口,部门模块新添加了部门树返回接口
|
2024-12-03 14:31:51 +08:00 |
|
|
e894b5aa00
|
feat(消息模块与部门模块): 修改了消息模块的bug并从新建消息接口中独立出添加附件接口,部门模块新添加了部门树返回接口
|
2024-12-02 16:26:23 +08:00 |
|
|
be99aedaba
|
feat(公告消息模块): 公告消息的增删改查
|
2024-11-28 16:05:34 +08:00 |
|
|
ebe3daf6a0
|
公告模块
|
2024-11-15 16:40:01 +08:00 |
|
vertoryao
|
2cebdf5895
|
first update
|
2024-11-01 17:19:12 +08:00 |
|