砂糖
|
524c8343e6
|
✨ feat: 增加打印信息
|
2025-10-08 10:00:36 +08:00 |
|
|
|
aa32f9e9ac
|
fix(models): 解决 PyTorch 2.6+ 兼容性问题
- 在 garbage_model.py 和 smoke_model.py 中添加 weights_only=False 参数以允许加载模型类结构
- 修复 HTTP YOLO 检测器中的文件上传和响应解析逻辑- 移除不必要的导入并优化代码结构
- 添加自定义字节数组资源类以支持 RestTemplate 文件上传- 改进错误处理和日志记录机制
|
2025-10-07 17:53:34 +08:00 |
|
|
|
5f6058c024
|
refactor(detector):重构HTTP YOLO检测器实现
- 使用ByteArrayResource替代自定义资源类
- 将model_name参数移至URL查询参数
-优化响应解析逻辑,增强类型检查
- 改进错误处理和空值判断
- 清理无用的导入和代码格式化- 修复潜在的编码异常处理问题
|
2025-10-07 16:57:03 +08:00 |
|
|
|
e3701991ef
|
fix(video): 修改Python服务URL为本地地址
- 将检测器API地址从容器名改为localhost- 更新PYTHON_API_URL常量值为http://localhost:8000/api/detect/file
|
2025-10-07 16:35:26 +08:00 |
|
|
|
7096359434
|
feat(video): 添加模型名称字段以支持动态模型选择
- 在 InspectionTask 实体类中新增 modelName 字段及其 getter/setter 方法
- 更新 MyBatis 映射文件,增加对 model_name 字段的映射和支持
- 修改 SQL 查询语句,在查询条件和插入、更新操作中加入 modelName 字段处理
- 调整 VideoAnalysisService 中的模型选择逻辑,优先使用任务配置的模型名称
- 记录日志输出所使用的模型名称及对应的任务ID,便于追踪分析过程
|
2025-10-07 16:07:23 +08:00 |
|
|
|
735704d585
|
refactor(scheduler): 优化巡检任务调度逻辑
- 移除任务状态自动规范化逻辑
- 不再修改任务状态字段
- 仅根据任务状态 0=启用、1=停用 控制触发
- 移除运行状态缓存机制- 注释掉任务状态更新相关代码
- 调整任务记录失败状态值为2
|
2025-10-07 14:29:33 +08:00 |
|
|
|
4a34892ea9
|
fix(video): 更新Python服务端口配置
- 将视频分析服务中的Python API URL端口从8000更改为10083
- 确保与容器化环境中的实际服务端口保持一致
|
2025-10-07 13:37:18 +08:00 |
|
|
|
53d60c1016
|
feat(video): 添加内部巡检任务调度器当点击启动的时候应该执行定时任务,此处不借用若依自带的定时任务 因为需要在系统监控里面加入定时任务才能使用多了一个步骤 除了status为1(停止)的其余都需要加入轮询
- 引入 javax.annotation-api 依赖以支持注解生命周期管理- 实现 InspectionCronScheduler 调度器组件
- 使用 ScheduledExecutorService 每10秒轮询一次巡检任务- 支持解析 Cron 表达式并计算下次执行时间
- 自动更新任务的下次执行时间和状态
- 添加触发去抖机制防止重复执行
- 异步调用 inspectionTaskService 执行具体任务
-任务执行后自动规范化状态为启用- 增加详细的日志记录和异常处理机制
|
2025-10-07 13:14:55 +08:00 |
|
|
|
e657aab730
|
fix(video): 修改视频附件分隔符
- 将附件URL拼接分隔符从分号改为逗号
- 更新 InspectionTaskRecord 的附件字段更新逻辑- 确保附件列表格式统一,便于后续解析处理
|
2025-10-07 11:35:53 +08:00 |
|
|
|
eb3a50f89d
|
feat(video): 添加MinIO对象更新和批量删除功能- 新增updateVMinioObject方法支持按ID更新对象信息- 新增selectVMinioObjectList方法用于查询所有对象
- 新增deleteVMinioObjectByIds方法支持批量删除对象
- 完善XML映射文件中的动态SQL配置- 优化删除逻辑以提高执行效率和安全性
|
2025-10-07 11:08:28 +08:00 |
|
|
|
018a050e52
|
fix(video):修正巡检任务查询映射配置
- 将 selectInspectionTaskById 查询的 resultType 调整为 resultMap
- 确保返回结果正确映射到 InspectionTask 对象- 修复可能因映射不匹配导致的数据读取问题
|
2025-10-07 10:37:42 +08:00 |
|
|
|
501a376f98
|
feat(video): 新增巡检任务查询功能
- 添加根据任务ID查询巡检任务的SQL映射- 修改删除单个巡检任务的方法名为deleteInspectionTaskById
- 修改批量删除巡检任务的方法名为deleteInspectionTaskByIds
- 优化XML文件结构,提升可读性
|
2025-10-07 10:18:33 +08:00 |
|
|
|
f4418b8860
|
提高视频帧率
|
2025-10-02 15:51:00 +08:00 |
|
|
|
c1e116f65d
|
提高视频帧率
|
2025-10-02 15:35:03 +08:00 |
|
|
|
7a31bf7c2a
|
修复工作
|
2025-10-02 15:14:37 +08:00 |
|
|
|
1deafab5b3
|
修复工作
|
2025-10-02 15:06:35 +08:00 |
|
|
|
89535c9a5c
|
修复工作
|
2025-10-02 14:55:58 +08:00 |
|
|
|
4bbbff266d
|
修复工作
|
2025-10-02 14:32:42 +08:00 |
|
|
|
2a689d6e5c
|
修复工作
|
2025-10-02 14:16:13 +08:00 |
|
|
|
e462a99645
|
修复工作
|
2025-10-01 23:21:09 +08:00 |
|
|
|
cfd0489d3d
|
修复工作
|
2025-10-01 23:12:52 +08:00 |
|
|
|
ca021cdcce
|
修复工作
|
2025-10-01 23:06:28 +08:00 |
|
|
|
e6941d5ae0
|
修复工作
|
2025-10-01 23:02:42 +08:00 |
|
|
|
3050496a83
|
修复工作
|
2025-10-01 22:56:33 +08:00 |
|
|
|
65701395b9
|
修复工作
|
2025-10-01 22:50:16 +08:00 |
|
|
|
384084ba36
|
修复工作
|
2025-10-01 22:49:08 +08:00 |
|
|
|
fc88a11af3
|
修复工作
|
2025-10-01 22:30:06 +08:00 |
|
|
|
20f0481f3a
|
修复工作
|
2025-10-01 22:19:45 +08:00 |
|
|
|
dcd905bfde
|
修复工作
|
2025-10-01 22:05:03 +08:00 |
|
|
|
befad83e13
|
修改
|
2025-10-01 21:42:39 +08:00 |
|
|
|
863c191521
|
修复工作
|
2025-10-01 21:31:30 +08:00 |
|
|
|
6dba13713f
|
修复工作
|
2025-09-30 20:48:14 +08:00 |
|
|
|
e77a2f7cff
|
修复工作
|
2025-09-30 20:10:34 +08:00 |
|
|
|
730f508ff8
|
修复工作
|
2025-09-30 18:07:39 +08:00 |
|
|
|
197ff9b888
|
将检测任务迁移python
|
2025-09-30 17:34:54 +08:00 |
|
|
|
d32e3c4040
|
将检测任务迁移python
|
2025-09-30 17:03:41 +08:00 |
|
|
|
39d39a7a24
|
将检测任务迁移python
|
2025-09-30 14:23:33 +08:00 |
|
|
|
c15b9a06c9
|
fix(video):修复自动巡检时模型加载错误
- 确保自动巡检功能使用正确的检测模型-修复模型管理器获取错误的模型键值问题
|
2025-09-30 13:42:48 +08:00 |
|
|
|
fe422241c8
|
feat(video): 添加巡检任务记录关联任务ID功能
- 在巡检任务记录表中新增 task_id 字段并建立关联关系
- 移除巡检任务实体中的冗余 recordId 字段及相关映射配置- 更新数据库查询语句以适配新的字段结构
- 为 InspectionTaskRecord 实体类增加 taskId 属性及对应 getter/setter 方法- 新增根据任务ID查询记录列表的接口方法
- 修改 MyBatis 映射文件支持 task_id 的增删改查操作
- 调整 toString 方法输出内容以包含 taskId 信息
|
2025-09-30 11:55:55 +08:00 |
|
|
|
c63e130729
|
feat(video): 添加巡检任务记录功能及相关接口
- 在 InspectionTask 实体中新增 recordId 字段及其 getter/setter 方法
- 更新 InspectionTask 的 toString 方法以包含 recordId
- 修改 InspectionTaskMapper.xml,增加 record_id 的映射和查询字段
- 新增巡检任务记录实体类 InspectionTaskRecord 及其相关属性与方法
- 创建巡检任务记录的控制器、服务层和数据访问层(Controller, Service, Mapper)- 实现巡检任务记录的增删改查接口,并支持导出 Excel 功能
- 配置 MyBatis XML 映射文件,完成数据库操作语句的编写
|
2025-09-30 11:27:04 +08:00 |
|
|
|
f09d814a70
|
修改
|
2025-09-29 18:26:41 +08:00 |
|
|
|
6d60be06aa
|
修改
|
2025-09-29 13:45:55 +08:00 |
|
|
|
9a682f4ff2
|
feat(video): 实现报警记录详情查看与处理功能
- 新增查询报警记录详细接口- 修改处理报警记录接口为 PUT 方法- 新增导出报警记录接口
- 前端页面增加报警视频播放功能
-优化报警记录处理状态显示逻辑- 完善报警详情展示内容,支持图片和视频预览
- 后端实现会话聚合逻辑,支持截图和视频证据保存
- 新增模型修改接口
- 调整权限注解配置
- 完善 MinIO 文件上传和回填逻辑
|
2025-09-29 13:25:54 +08:00 |
|
|
|
7ca2f82ebe
|
refactor(video): 移除设备和巡检任务接口权限注解并调整模型控制器包结构
- 移除了 DeviceController 中所有方法的 @PreAuthorize 权限注解
- 移除了 InspectionTaskController 中所有方法的 @PreAuthorize 权限注解
- 将 ModelController 从 ruoyi-admin 模块迁移至 ruoyi-video 模块- 调整 ModelController 包路径并继承 BaseController-为 ModelController 的各个接口添加了相应的权限注解- 修改 list 方法返回类型为 TableDataInfo 并支持分页查询- 引入缺失的类依赖和安全注解支持
|
2025-09-29 11:22:53 +08:00 |
|
|
|
e62b89a290
|
refactor(video): 使用@Autowired注解简化依赖注入
- 移除了构造函数注入方式
- 添加了@Autowired注解实现字段注入
- 简化了VModelMapper的依赖管理
- 提高了代码可读性和维护性
|
2025-09-29 10:38:44 +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 |
|