Commit Graph

16 Commits

Author SHA1 Message Date
99a8a943bc feat(video): 新增报警批量处理功能并优化任务执行逻辑
- 新增 alarmBatchBo 类用于批量处理报警记录
- 移除报警记录控制器中的权限注解
- 批量处理接口改为接收 alarmBatchBo 对象
- 引入 ruoyi-quartz 依赖用于定时任务处理- 恢复并优化 InspectionTaskServiceImpl 中设备信息设置
- 更新任务执行时更新最后执行时间与下次执行时间- 视频分析服务中增加报警记录时更新任务报警次数
2025-10-08 13:40:04 +08:00
53d60c1016 feat(video): 添加内部巡检任务调度器当点击启动的时候应该执行定时任务,此处不借用若依自带的定时任务 因为需要在系统监控里面加入定时任务才能使用多了一个步骤 除了status为1(停止)的其余都需要加入轮询
- 引入 javax.annotation-api 依赖以支持注解生命周期管理- 实现 InspectionCronScheduler 调度器组件
- 使用 ScheduledExecutorService 每10秒轮询一次巡检任务- 支持解析 Cron 表达式并计算下次执行时间
- 自动更新任务的下次执行时间和状态
- 添加触发去抖机制防止重复执行
- 异步调用 inspectionTaskService 执行具体任务
-任务执行后自动规范化状态为启用- 增加详细的日志记录和异常处理机制
2025-10-07 13:14:55 +08:00
9a682f4ff2 feat(video): 实现报警记录详情查看与处理功能
- 新增查询报警记录详细接口- 修改处理报警记录接口为 PUT 方法- 新增导出报警记录接口
- 前端页面增加报警视频播放功能
-优化报警记录处理状态显示逻辑- 完善报警详情展示内容,支持图片和视频预览
- 后端实现会话聚合逻辑,支持截图和视频证据保存
- 新增模型修改接口
- 调整权限注解配置
- 完善 MinIO 文件上传和回填逻辑
2025-09-29 13:25:54 +08:00
af815e00ee feat(video): 新增模型管理与MinIO对象存储功能
- 新增算法模型实体类VModel及对应CRUD接口和实现
- 新增MinIO对象记录实体类VMinioObject及对应CRUD接口和实现
- 实现模型下载重定向功能
- 扩展MinioService支持指定文件名上传和删除对象
- 在CommonController中增加上传后持久化MinIO对象记录逻辑
- 新增ModelController用于模型管理RESTful接口- 新增VMinioObjectController用于MinIO对象记录管理接口
- 添加相关Mapper XML配置和DAO接口
- 更新pom.xml引入必要依赖
2025-09-29 10:37:12 +08:00
e4f0c65478 Merge remote-tracking branch 'origin/master' 2025-09-28 22:07:00 +08:00
1e5166c403 修复问题 2025-09-28 18:30:39 +08:00
c822d03e98 Merge remote-tracking branch 'origin/master' 2025-09-28 18:23:29 +08:00
f3e072352b feat(storage): 集成MinIO对象存储支持
- 添加MinIO配置属性类MinioProperties
- 实现MinIO文件上传服务MinioService
- 在CommonController中增加MinIO上传逻辑分支
- 支持单文件和多文件的MinIO上传处理
- 保留原有本地文件上传作为备选方案- 添加MinIO Java SDK依赖到框架模块
- 移除重复的Spring Context依赖声明
2025-09-28 18:23:21 +08:00
516f4e94c9 1 2025-09-28 18:09:55 +08:00
e5275fdc5d 修改为openvivn 2025-09-28 16:55:52 +08:00
086553b081 修改截图逻辑 加入模型测试使用 2025-09-27 19:37:24 +08:00
2cbca4ea94 新增模型 2025-09-27 15:32:48 +08:00
68e8afd4ce 新增模型 2025-09-27 15:24:14 +08:00
232de8c8d5 feat(video): 添加报警记录管理功能- 新增报警记录实体类 AlarmRecord 及相关字段定义
- 实现报警记录的增删改查接口与 Mapper 层逻辑
- 添加报警记录前端页面,支持列表展示、搜索、处理与忽略操作
- 支持批量处理报警记录及导出功能
- 增加报警记录详情查看弹窗,展示图片与视频信息- 配置定时任务白名单,允许访问 ruoyi.video 包
- 引入 JavaCV 依赖以支持视频处理功能
- 添加 testng 依赖用于测试支持
2025-09-27 14:57:15 +08:00
456c7f4a01 新增模型 2025-09-26 17:18:13 +08:00
砂糖
7f07552ecc init 2025-09-26 11:55:38 +08:00