914 Commits

Author SHA1 Message Date
iteaj 748631eed7 feat(iot): 添加告警配置模块
- 新增 WarnConfig 实体类定义告警配置数据结构
- 创建 IWarnConfigService 接口及 WarnConfigServiceImpl 实现类
- 实现告警配置的基础 CRUD 操作功能
- 添加分页查询详情功能 pageDetail 方法
- 实现告警配置名称重复性校验逻辑
- 添加场景联动绑定状态检查机制
- 支持按产品 ID 和告警名称进行唯一性验证
2026-08-05 14:01:51 +08:00
iteaj 4fdd658bd7 feat(iot): 添加警告配置数据访问层实现
- 创建WarnConfigMapper.xml映射文件
- 定义BaseResultMap通用查询映射结果
- 实现pageDetail方法支持分页查询警告配置详情
- 添加产品名称关联查询功能
- 实现条件筛选包括等级、产品ID和名称模糊匹配
- 添加isBinded方法检查警告配置是否被绑定
- 支持按创建时间倒序排列查询结果
2026-08-05 10:58:00 +08:00
iteaj bdebd549f0 feat(iot): 添加告警记录管理控制器
- 实现告警记录列表查询功能,支持分页和搜索条件
- 添加删除指定告警记录功能,支持批量删除操作
- 集成权限验证和日志记录功能
- 使用CollectWarnDataService进行数据操作
2026-08-04 16:42:20 +08:00
iteaj 40e7b663c6 feat(iot): 添加告警数据服务接口及实现
- 新增 CollectWarnDataService 接口定义数据统计和查询方法
- 新增 IWarnRecordService 接口继承基础服务并扩展告警记录功能
- 实现 WarnRecordServiceImpl 提供告警数据分页、批量删除等功能
- 添加按时间条件统计数据的方法 countOfCommonByTime
- 实现按设备组获取告警记录和统计最近一周数据功能
- 集成 CollectWarnDataService 接口到告警记录服务实现中
2026-08-03 20:19:17 +08:00
iteaj 9ba8e26836 Merge remote-tracking branch 'open/develop' into develop 2026-08-03 10:02:23 +08:00
iteaj 48082858eb feat(iot): 添加警告等级枚举类
- 定义了六个警告等级:fatal(严重)、urgent(紧急)、warn(告警)、notice(通知)、normal(解除)、status(状态)
- 实现了描述信息获取方法getDesc()
- 提供了静态options()方法返回IVOption列表
- 重写了toString()方法返回描述信息
- 继承IVOption接口支持选项功能
2026-08-03 10:02:05 +08:00
iteaj 64b76b0e95 feat(iot): 添加告警记录功能模块
- 新增 CountLastWeekDto 数据传输对象用于最近一周数据统计
- 定义 WarnData 接口规范告警数据结构
- 创建 WarnRecord 实体类实现告警记录数据模型
- 实现 WarnRecordMapper 数据访问层接口及SQL映射
- 配置 MyBatis XML 映射文件支持告警记录的各种查询操作
- 提供告警详情分页查询、按设备组查询、最近一周统计等功能
- 支持时间范围统计和通用时间维度查询功能
2026-08-03 10:01:09 +08:00
iteaj ac6b6c0e11 update README.md.
Signed-off-by: iteaj <iteaj@outlook.com>
2026-08-02 02:46:42 +00:00
iteaj 3c08702b6b feat(oauth2): 完善OAuth2应用管理功能
- 新增管理员账号字段和状态布尔类型支持
- 添加缓存机制优化应用查询性能
- 实现基于客户端ID的应用删除功能
- 集成OpenApi过滤器替换原有匿名访问配置
- 添加管理员账号列表接口供前端选择
- 实现应用状态更新功能
- 移除应用简称字段并调整创建时间类型为Date
- 重构服务层实现缓存集成和数据操作优化
2026-08-02 10:35:39 +08:00
iteaj 14cb84db91 Merge remote-tracking branch 'open/develop' into develop 2026-08-02 09:43:17 +08:00
iteaj 84a9c5daf3 feat(security): 添加开放API过滤器和相关工具类
- 新增OpenApiFilter实现请求过滤和验证功能
- 添加OpenApiUtil工具类用于标记开放API请求
- 创建OpenToken类用于开放API身份验证
- 实现客户端ID、密钥和时间戳验证机制
- 集成OAuth2应用服务进行客户端验证
- 支持IP白名单限制和MD5签名验证
- 实现自动登录和账号切换功能
2026-08-02 09:43:02 +08:00
iteaj 12c0a39867 update README.md.
Signed-off-by: iteaj <iteaj@outlook.com>
2026-06-27 07:27:11 +00:00
iteaj adbb37604d perf: 优化数据缓存和获取模型数据接口 2026-04-29 20:09:04 +08:00
iteaj 29b1ac56d0 perf: 优化网络和协议提供 2026-04-28 19:28:31 +08:00
iteaj 27935dca85 feat: 新增采集数据和设备状态的元数据 2026-04-26 19:21:19 +08:00
iteaj 8a803d756a feat: 新增模型指令和产品元接口 2026-04-25 15:08:46 +08:00
iteaj 544ff6cd63 feat: 新增批量采集的元接口 2026-04-21 19:15:54 +08:00
iteaj 1405d63b77 feat: 新增模型属性和模型接口的元接口 2026-04-21 14:16:00 +08:00
iteaj 76c93f0402 feat: 新增设备类型和功能状态接口,用于扩展插件功能 2026-04-20 20:50:26 +08:00
iteaj 42933e4738 feat: 新增插件使用注解扫描和框架基础配置的升级 2026-04-20 15:27:11 +08:00
iteaj 550009fdd4 feat: 新增位和组类型 2026-04-19 19:53:13 +08:00
iteaj 0923492b57 update README.md.
Signed-off-by: iteaj <iteaj@outlook.com>
2026-04-15 13:55:10 +00:00
iteaj 68e48ccb93 update README.md.
Signed-off-by: iteaj <iteaj@outlook.com>
2025-12-01 14:05:34 +00:00
iteaj 76e14f6a8d update README.md.
Signed-off-by: iteaj <iteaj@outlook.com>
2025-12-01 14:05:13 +00:00
iteaj df052fa571 update README.md.
Signed-off-by: iteaj <iteaj@outlook.com>
2025-12-01 14:03:47 +00:00
iteaj 303a80c015 pref: 优化大屏以及初始化大屏相关sql补丁 2025-12-01 17:08:59 +08:00
iteaj d472bb2827 feat: 新增大屏模块 2025-11-29 19:44:31 +08:00
iteaj 6f1efa9829 feat: 新增大屏模块 2025-11-29 18:52:52 +08:00
iteaj a30719cd5f pref: 电子地图、设备展板详情、采集任务 2025-11-29 18:48:55 +08:00
iteaj 15d1402dcb pref: 优化子产品的设备状态由采集时做实时更新 2025-11-26 16:49:22 +08:00
iteaj b34131fd50 pref: 优化mqtt驱动, 新增采集时间解析配置 2025-11-23 15:36:57 +08:00
iteaj 405d3ed68d pref: 优化mqtt驱动, 新增采集时间解析配置 2025-11-23 14:54:19 +08:00
iteaj 6ae1b9aad5 !10 点击数据集--产品数据报错
Merge pull request !10 from skyyan2000/develop
2025-10-27 06:15:31 +00:00
skyyan2000 0f280f7991 数据集-产品数据 查询条件增加 2025-10-23 14:15:25 +08:00
skyyan2000 2a62686223 detailOfPage sql错误 Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'iboot.a.collect_task_id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 2025-10-23 13:22:45 +08:00
iteaj f45f410cce !7 fix-配置模型熟悉后选择事件或功能模型绑定该字段后,在配置模型属性修改字段类型后,绑定过该属性的上行值没有更新问题
Merge pull request !7 from 熊涛/develop
2025-10-21 02:06:51 +00:00
熊涛 a3f0a56377 fix-配置模型熟悉后选择事件或功能模型绑定该字段后,在配置模型属性修改字段类型后,绑定过该属性的上行值没有更新问题 2025-10-15 16:37:03 +08:00
iteaj 8b2ab86dbe !5 feat: 数据源采集配置,新增支持cron和定时采集自定义
Merge pull request !5 from Stuil/develop
2025-10-11 07:29:25 +00:00
zwh 19924967e8 feat: cron和定时采集方式 对应的脚本 2025-10-11 14:27:41 +08:00
zwh 7e462c5fbf feat: 数据源采集配置,新增支持cron和定时采集自定义 为了适配前端
手动同步源仓库的提交:
1. 0465ab9acb  修复批量模型属性配置解析问题
2. 1787aa63ff  update README.md.
2025-10-11 14:24:37 +08:00
iteaj 1787aa63ff update README.md.
Signed-off-by: iteaj <iteaj@outlook.com>
2025-10-02 07:29:03 +00:00
iteaj 0465ab9acb fix: 修复批量模型属性配置解析问题 2025-10-01 18:49:14 +08:00
iteaj fbfdfaa06e fix: 修复批量模型解析问题 2025-10-01 10:47:07 +08:00
iteaj bc5eb0bc90 fix: 修复批量模型列表时未选择指令导致的异常 2025-09-19 22:07:16 +08:00
iteaj 4fe41a6036 Merge remote-tracking branch 'open/develop' into develop 2025-09-16 19:32:31 +08:00
iteaj f1e9543953 优化mqtt驱动日志输出 2025-09-16 19:32:20 +08:00
iteaj 7b5f4993db update README.md.
Signed-off-by: iteaj <iteaj@outlook.com>
2025-07-01 04:36:26 +00:00
iteaj c9d606a5ea update README.md.
Signed-off-by: iteaj <iteaj@outlook.com>
2025-07-01 04:35:33 +00:00
iteaj 4c9394ea56 future: 完善iotview 2025-06-30 09:06:03 +08:00
iteaj dae0ac25b6 future: 完善iotview 2025-06-30 08:58:49 +08:00