|
247a4b58fd
|
refactor(iot): 重构数据监控和告警功能
-移除 DataWarningVo 类,将告警信息整合到 RecordDataStatusVo 中
- 重构 RecordDataServiceImpl 中的数据处理和告警逻辑
- 新增 CompareParam 类,用以定义比较参数
- 更新 Event 相关的实体类和接口,增加启用状态和比较参数
- 删除 TemperatureExceededEvent 和 TemperatureExceededEventListener 类,改为在 RecordDataServiceImpl 中直接处理告警
|
2025-03-17 19:13:59 +08:00 |
|
|
8746fea3cc
|
refactor(iot): 重构事件相关代码
- 将 Event 类中的 outputs 字段类型从 List<ParamDto> 改为 List<Param>
- 更新 EventMapper.xml 中的 resultMap 配置
- 修改 RecordDataServiceImpl 中的 recordData 方法,增加打印日志
-移除 TemperatureExceededEventListener 中的 @EventListener 注解
|
2025-03-13 17:16:38 +08:00 |
|
|
e730c51be5
|
refactor(iot): 重构事件相关接口和数据库
- 修改 Event 实体类,将 outputs 字段类型从 List<Param> 改为 List<ParamDto>
- 更新 EventMapper.xml,增加新的 resultMap配置
- 调整 EventRepository 接口,修改查询方法的 resultMap
- 修改数据库结构,为 iot_param 表添加 default_value 字段并调整其类型
- 更新 ParamDto 类,增加 compareType 和 defaultValue 字段
- 修改 RecordDataServiceImpl 中的 processParam 方法,使用 ParamDto 作为参数
|
2025-03-13 16:34:25 +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 |
|
|
0f803c242e
|
refactor(iot): 重构 EventLogMapper 映射配置
- 新增 resultMap "EventLogMap",使用 JacksonTypeHandler 处理
|
2025-03-12 11:19:26 +08:00 |
|
|
fdfa843603
|
feat(iot): 增加事件记录查询功能并优化相关逻辑
- 在 EventController 中添加事件记录查询接口
- 在 EventLogRepository 中实现根据 ClientId 查询事件记录的方法
- 在 RecordDataServiceImpl 中优化数据处理逻辑
- 更新相关实体类和 mapper 文件以支持新功能
|
2025-03-11 23:46:32 +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 |
|
|
38f868cfd3
|
refactor(iot): 优化设备记录查询接口
- 修改 DeviceController 中记录查询接口的路径
- 新增 RecordDataService 接口的 query 方法
- 实现 RecordDataServiceImpl 中的 query 方法
- 在 RecordDataRepository 中添加 selectByClientId 方法
- 新增 RecordDataMapper.xml 文件,定义 selectByClientId 方法的 SQL 查询
|
2025-03-04 20:25:35 +08:00 |
|
|
662d34da11
|
feat(device): 新增设备下发命令功能
- 在 DeviceController 中添加 send 方法处理设备命令下发请求- 在 DeviceService 接口中定义 send 方法签名
- 实现 DeviceServiceImpl 中的 send 方法逻辑
- 更新 Param 类中的 Type 枚举,使用字符串值代替整数值- 修正 Serve 类中的 inputs 和 outputs 类型,从 ParamDto改为 Param
- 更新 ServeMapper.xml 中的 SQL 查询,适应新的 Param 类型和枚举值
|
2025-03-03 12:39:54 +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 |
|
|
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 |
|
|
24b7b4093a
|
feat(framework): 添加数据权限注解并优化相关功能
- 新增 @DataPermission 注解用于方法级别数据权限控制
- 在多个控制器中添加 @DataPermission 注解以启用数据权限
- 优化部分实体类和 Mapper XML 文件以支持数据权限
- 重构部分查询方法以适应数据权限控制
|
2025-01-21 18:19:53 +08:00 |
|
|
94a97f3568
|
Merge remote-tracking branch 'origin/feature/dataScope' into feature/menu
|
2025-01-21 15:12:39 +08:00 |
|
|
5f19ddef7e
|
feat(dataScope): 添加数据权限功能
- 新增数据权限注解和切面
- 实现数据权限处理逻辑
- 更新用户实体和 mapper 文件以支持数据权限
- 添加数据权限测试用例
|
2025-01-21 15:07:15 +08:00 |
|
|
881b6feeea
|
refactor(message): 优化消息分页查询接口
- 统一使用 AdminNoticeVo 作为返回类型
- 修正 UserNoticeMapper.xml 中的查询语句
- 更新相关控制器、仓库和服
|
2025-01-17 12:32:56 +08:00 |
|
|
6e9e674a91
|
test(system): 修复菜单保存和通知查询问题
- 在 MenuServiceImplTest 中添加了 role 菜单的保存操作
- 优化了 UserNoticeMapper.xml 中的通知查询 SQL 语句,调整了 GROUP BY 的位置
|
2025-01-16 17:11:14 +08:00 |
|
|
05a76348f1
|
refactor(iot): 优化 IoT 模块数据结构和接口权限
- 在 DeptMapper.xml 中添加 remark 字段映射
- 更新 DeptTree 类,将 members 类型从 List<UserTree> 改为 List<UserVo>
- 移除 UserTree 类
- 在 DeviceVo、Event、Param、Product、Property 和 Serve 类中添加 @JsonInclude 注解
- 更新 ServeController 中的权限检查逻辑
|
2025-01-16 15:28:55 +08:00 |
|
|
f494adc3cf
|
refactor(menu): 优化菜单查询逻辑
- 移除了 MenuController 中未使用的 import 语句- 更新了 MenuMapper.xml 中的 SQL 查询,去除了不必要的连接- 重构了 MenuServiceImpl 中的 getTree 方法,增加了对管理员用户的特殊处理
- 新增了 createTree 方法,用于创建菜单树结构
|
2025-01-13 21:42:10 +08:00 |
|
|
ea5179482d
|
feat(system): 根据名称获取菜单树
- 在 MenuController 中添加了新的树形结构获取接口
- 在 MenuService 接口中定义了新的 getTreeByName 方法- 在 MenuServiceImpl 中实现了 getTreeByName 方法的逻辑
- 在 MenuRepository 中添加了新的 selectAll 方法
|
2025-01-12 16:19:08 +08:00 |
|
|
cde42f955d
|
feat(system): 重构角色权限模块
- 移除 Authority 相关代码,改为使用 Menu 进行权限管理
- 重构 Role 和 RoleMenu 实体,以及相关 repository 和 service
- 更新菜单相关 API,增加菜单权限校验- 优化角色创建和编辑逻辑,支持菜单权限分配
- 更新 RoleVo 类,使用 Menu 替代 Authority
|
2025-01-10 16:51:12 +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 |
|
|
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 |
|
|
6161f8abfb
|
test(iot): 新增 IoT相关测试用例
- 新增 Device、Event、Product、Property 相关的测试用例- 更新 Param 相关的测试用例
- 新增对应的 Builder 类方便测试数据的构建
- 优化测试用例的结构,增加 setup 和 teardown 方法
|
2025-01-06 14:24:47 +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 |
|
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
|
b6c72c9b90
|
feat(菜单模块): 优化菜单模块
|
2024-12-24 17:12:19 +08:00 |
|
vertoryao
|
6a1fcc9871
|
feat(菜单模块): 优化菜单模块
|
2024-12-20 14:53:56 +08:00 |
|
|
f6a12e2b35
|
refactor(iot): 重构 IoT 模块代码
- 优化了多个控制器、服务和 mapper 类的实现
- 删除了不必要的代码和注释
- 改进了查询逻辑,使用 LambdaQueryWrapper替代复杂的 XML 配置- 统一了分页查询的实现方式
- 删除了未使用的 AttachmentVo 类
-调整了 Event 和 Product 相关的 mapper 配置
|
2024-12-17 14:29:37 +08:00 |
|
|
6f4a7a3345
|
refactor(iot): 重构设备和事件相关代码
- 修改设备和事件的 Mapper、Repository、Service 层代码
- 优化查询接口,改用 DeviceVo 和 EventVo 返回结果
- 移除不必要的关联查询,提高查询效率- 修正部分字段名称和数据类型,使其更加合理
|
2024-12-12 14:37:08 +08:00 |
|
|
ad31cfbd09
|
refactor(iot): 重构设备和事件相关代码
- 更新设备和事件的实体类定义,增加必要的字段和注解
-重构设备和事件的控制器、服务层和数据访问层接口
- 优化分页查询逻辑,使用 MP 的 IPage 接口- 删除不必要的方法和注释- 统一异常处理方式
|
2024-12-10 15:22:07 +08:00 |
|
|
1e9bf7ec46
|
feat(iot): 新增设备和事件相关功能
- 新增设备相关实体、DTO、控制器、服务、仓库等
- 新增事件相关实体、DTO、控制器、服务、仓库等
- 移除了一些未使用的旧代码
- 添加了fastjson依赖
|
2024-12-09 18:08:42 +08:00 |
|
|
528318ff0a
|
refactor(notice): 重构公告模块
- 优化公告查询接口,新增分页查询功能
- 重构公告发布逻辑,支持批量发布
- 完善公告详情接口,增加用户信息
- 新增公告删除接口
- 优化公告状态切换逻辑
-调整公告附件处理方式
|
2024-12-09 16:16:04 +08:00 |
|
|
e535b745ea
|
feat(消息模块与部门模块): 修改了消息模块的bug并从新建消息接口中独立出添加附件接口,部门模块新添加了部门树返回接口
|
2024-12-07 17:31:11 +08:00 |
|
|
dbbc9e82db
|
feat(消息模块与部门模块): 修改了消息模块的bug并从新建消息接口中独立出添加附件接口,部门模块新添加了部门树返回接口
|
2024-12-06 16:01:14 +08:00 |
|
|
8521262f69
|
feat(消息模块与部门模块): 修改了消息模块的bug并从新建消息接口中独立出添加附件接口,部门模块新添加了部门树返回接口
|
2024-12-06 13:09:20 +08:00 |
|
|
13372326c0
|
feat(消息模块与部门模块): 修改了消息模块的bug并从新建消息接口中独立出添加附件接口,部门模块新添加了部门树返回接口
|
2024-12-03 17:03:30 +08:00 |
|
|
8706f58ebb
|
feat(消息模块与部门模块): 修改了消息模块的bug并从新建消息接口中独立出添加附件接口,部门模块新添加了部门树返回接口
|
2024-12-03 16:32:33 +08:00 |
|
|
8d6fa0b244
|
feat(消息模块与部门模块): 修改了消息模块的bug并从新建消息接口中独立出添加附件接口,部门模块新添加了部门树返回接口
|
2024-12-03 14:31:51 +08:00 |
|
|
e894b5aa00
|
feat(消息模块与部门模块): 修改了消息模块的bug并从新建消息接口中独立出添加附件接口,部门模块新添加了部门树返回接口
|
2024-12-02 16:26:23 +08:00 |
|
vertoryao
|
dc52d7701d
|
first update
|
2024-11-29 17:05:19 +08:00 |
|
vertoryao
|
571bfc27b3
|
first update
|
2024-11-28 16:40:22 +08:00 |
|
|
2c2e3f8092
|
feat(公告消息模块): 公告消息的增删改查
|
2024-11-28 16:05:52 +08:00 |
|
|
be99aedaba
|
feat(公告消息模块): 公告消息的增删改查
|
2024-11-28 16:05:34 +08:00 |
|