Commit Graph

  • f478e96d97 注册垃圾检测算法并修复ROI绑定后不推送配置 feature 16337 2026-04-29 14:34:25 +08:00
  • 780650f0cc 修复摄像头增删改配置下发链路 16337 2026-04-29 10:00:25 +08:00
  • 7456333453 Revert "修复摄像头增删改配置下发链路" master 16337 2026-04-29 09:53:25 +08:00
  • 424a6a681e 修复摄像头增删改配置下发链路 16337 2026-04-29 09:41:19 +08:00
  • 994820e4b9 Merge branch 'feature' 16337 2026-04-27 10:18:53 +08:00
  • fca2630998 修复: 全局参数和设备参数保存接口添加 JSON 格式验证 16337 2026-04-13 15:48:42 +08:00
  • 3dbe38becd 修复: 补充 LinkedHashMap import 避免编译错误 16337 2026-04-13 10:50:56 +08:00
  • 0a803f103c 修复: Mapper JOIN 语法 + /list 接口三级参数合并 + saveGlobalParams 推送优化 16337 2026-04-13 10:36:58 +08:00
  • 5af2ae1bcd 新增: 按设备查询和批量修改 ROI 绑定算法参数 API 16337 2026-04-10 12:52:53 +08:00
  • 6a02c96340 修复: 保存全局参数后自动推送配置到边缘端 16337 2026-04-10 10:41:37 +08:00
  • c28ef38311 修复: 全局参数保存接口 @RequestBody 类型改为 Map 接收 JSON 16337 2026-04-10 09:47:57 +08:00
  • c295d9264a 新增: 算法全局参数配置(wvp_ai_algorithm 表加 global_params 字段 + API + 配置推送合并) 16337 2026-04-09 17:04:33 +08:00
  • 41112e1c83 Merge remote-tracking branch 'origin/feature' 16337 2026-04-09 10:36:25 +08:00
  • 584a9cd621 新增: 非机动车违停检测算法注册(non_motor_vehicle_parking) 16337 2026-04-09 10:01:04 +08:00
  • 3ecb60f61e chore: 将 CLAUDE.md 加入 .gitignore lzh 2026-04-05 16:50:34 +08:00
  • 616ed4a7c2 优化:边缘配置流程——device_id 从摄像头继承 + 取消自动推送 16337 2026-03-30 14:14:18 +08:00
  • e2d404749a 重构:ROI选区界面改造 — 全图+自定义选区+可收起面板 16337 2026-03-26 18:04:02 +08:00
  • 8f8b4a2e97 修复:摄像头创建时 APP+STREAM 重复报错 16337 2026-03-26 15:38:16 +08:00
  • a8bc6d8888 功能:配置推送补全 area_id 字段 16337 2026-03-23 16:48:50 +08:00
  • 5f9ef436c5 修复:AiScreenshotServiceImpl 花括号缺失导致编译错误 16337 2026-03-22 00:58:13 +08:00
  • e868fb8530 修复:截图请求 device_id 优先用 ROI 表,降级用 stream_proxy.edge_device_id 16337 2026-03-22 00:52:13 +08:00
  • 0eb2053c6f 功能:摄像头绑定边缘设备,截图请求按 device_id 隔离 16337 2026-03-22 00:49:58 +08:00
  • 937eb07b37 修复:Redis配置推送时摄像头名称优先取cameraName而非gbName YangCheng 2026-03-20 22:47:03 +08:00
  • f32a9a3e8d 修复:摄像头名称优先取cameraName字段而非gbName,解决名称显示为camera_code的问题 YangCheng 2026-03-20 22:36:09 +08:00
  • f6bc60f0c2 修复:摄像头名称推送时gbName为空字符串时回退到cameraId YangCheng 2026-03-20 22:31:40 +08:00
  • 4c264ee800 功能:截图请求XADD消息中加入device_id字段,支持多Edge设备隔离 YangCheng 2026-03-20 22:20:17 +08:00
  • 4adebd19d2 修复:WVP启动时不再覆盖已有ROI的device_id,支持多边缘设备 YangCheng 2026-03-20 16:05:37 +08:00
  • 28ceeca4f1 修复:AiConfigServiceImpl 回填 camera_code 适配新的生成方法签名 16337 2026-03-19 13:18:47 +08:00
  • 7f895a7b0f 功能:摄像头命名改造 — camera_name + 新编码格式 16337 2026-03-19 11:34:30 +08:00
  • 52511dfbdd 安全:移除敏感配置文件跟踪,添加 example 模板 16337 2026-03-19 10:32:42 +08:00
  • de542aa052 修复:Docker 环境 Redis 默认数据库改为 DB1 16337 2026-03-18 16:38:45 +08:00
  • a383ff3133 修复:算法绑定部分更新时保留未发送字段的旧值 16337 2026-03-18 16:38:45 +08:00
  • 7db9a3f95d 功能:摄像头区域绑定 area_id,配置推送携带区域信息 16337 2026-03-18 16:05:03 +08:00
  • 38b6a20e45 功能:边缘设备心跳 HTTP 端点 + stream_count/config_version 字段 16337 2026-03-17 17:47:02 +08:00
  • a879487551 修复:补充 Docker COS 凭证配置,修复截图代理 404 问题 16337 2026-03-17 11:03:20 +08:00
  • 0750db2f44 修复:回退proxyScreenshotImage中同步触发截图逻辑,解决状态栏全红和图片损坏 16337 2026-03-17 10:12:12 +08:00
  • cd6fea7a50 功能:预置车辆违停和车辆拥堵算法定义 16337 2026-03-16 16:54:49 +08:00
  • 8ddb56008f 修复:proxyImage无持久化记录时自动触发截图,避免首次加载404 16337 2026-03-11 09:48:20 +08:00
  • 5cfac62421 修复:截图降级路径持久化cos_key,解决"无持久化记录"导致图片损坏 16337 2026-03-11 09:40:51 +08:00
  • 8f17ba9005 修复:设置默认截图回调URL,解决Edge回调WVP问题 16337 2026-03-10 17:02:38 +08:00
  • d1c8eae5b8 修复:从回调URL解析cos_key + 状态栏位置修正 16337 2026-03-10 16:50:10 +08:00
  • 9e3a406c68 修复:截图代理下载验证 + HEAD请求支持 + 状态栏位置调整 16337 2026-03-10 16:29:03 +08:00
  • 7b10b43e34 重构:camera_code生成逻辑抽取为CameraCodeUtil工具类 16337 2026-03-10 15:53:29 +08:00
  • 22ee2b92ee 优化:摄像头编码策略改为基于RTSP流IP生成可读ID 16337 2026-03-10 11:43:10 +08:00
  • 08c67b1101 Revert "refactor: 摄像头管理页面移除状态栏、拉流和导出按钮" 16337 2026-03-10 11:13:59 +08:00
  • fbfe2f9032 refactor: 摄像头管理页面移除状态栏、拉流和导出按钮 16337 2026-03-10 10:48:45 +08:00
  • 827daebcf4 文档:创建 CLAUDE.md 开发指南 16337 2026-03-05 16:27:38 +08:00
  • 13c76d8ac2 Merge branch 'feature' 16337 2026-03-05 11:26:10 +08:00
  • f0466e84d4 perf(aiot): 截图优化 — DB兜底 + 缓存TTL增到30分钟 16337 2026-03-04 11:10:26 +08:00
  • 90e9c1c896 feat(aiot): 告警图片代理 + 告警列表页面 16337 2026-03-03 20:12:19 +08:00
  • 80f0275216 fix(aiot): ROI 显示修复 + 前端截图策略优化 16337 2026-03-03 20:09:55 +08:00
  • 650894b4e4 feat(aiot): 截图持久化 — cos_key 存入 DB,proxyImage 支持 DB 兜底 16337 2026-03-03 20:08:47 +08:00
  • bdd69ce268 feat(aiot): 集成腾讯云 COS Java SDK,WVP 直接生成 presigned URL 16337 2026-03-03 20:06:57 +08:00
  • 86518ab163 Revert "feat(aiot): 截图持久化 + ROI 显示修复 + 告警图片代理" 16337 2026-03-03 17:04:23 +08:00
  • 547dfdd5f4 feat(aiot): 截图持久化 + ROI 显示修复 + 告警图片代理 16337 2026-03-03 16:56:26 +08:00
  • e140d4ceeb fix(aiot): 修复 backfill-device-id 被全局响应拦截器误转型导致 500 16337 2026-03-02 17:28:39 +08:00
  • 1093c61ca5 feat(aiot): 新增边缘设备分页/统计端点,修复 backfill 类型转换错误 16337 2026-03-02 16:48:58 +08:00
  • 28c7bb7947 fix(aiot): 修复告警 SQL 引用不存在的 gb_name 列 16337 2026-03-02 10:27:02 +08:00
  • 3a2c480e05 fix(aiot): 缩小 Edge 白名单通配范围,限定具体模块 16337 2026-03-02 10:23:04 +08:00
  • 1bbcac4b4d refactor(aiot): Edge 白名单改为通配符,免逐个添加 16337 2026-03-02 10:22:23 +08:00
  • 5137f4e496 fix(aiot): Edge 告警上报端点加入鉴权白名单 16337 2026-03-02 10:18:32 +08:00
  • 8982e7e9b5 feat(aiot): 新增 Edge 告警上报和 resolve HTTP 端点 16337 2026-03-02 09:58:22 +08:00
  • d3c400de64 feat(aiot): 截图请求携带 rtsp_url,支持无 ROI 摄像头按需截图 16337 2026-03-02 09:38:51 +08:00
  • 2a8e9c7b82 feat(aiot): 启动时自动回填 camera_code 并修复 ROI 旧格式引用 16337 2026-03-01 20:16:03 +08:00
  • 6f61b0c9bf fix(aiot): 修复配置推送 rtsp_url 为空的问题 16337 2026-03-01 19:58:56 +08:00
  • 28692d10a5 fix: 配置推送时增强 rtsp_url 日志和校验 16337 2026-02-28 18:22:06 +08:00
  • d2434927fe fix: PostConstruct 导入改为 jakarta.annotation(Java 17+) 16337 2026-02-28 17:14:31 +08:00
  • be6d1c74de fix: 启动时统一 ROI 表 device_id,解决配置推送不到 Edge 的问题 16337 2026-02-28 17:05:51 +08:00
  • 98ffac671c fix(aiot): pushConfig增加device_id回退逻辑,修复配置推送不到达Edge 16337 2026-02-28 15:47:58 +08:00
  • 6ca8a38fae fix(aiot): 前端截图刷新添加cache-busting防止浏览器缓存 16337 2026-02-28 15:47:48 +08:00
  • c586f8e77a fix(aiot): snap端点改用302重定向到COS公共URL 16337 2026-02-28 15:22:53 +08:00
  • 2b0a682b3f fix(aiot): 改用COS公共URL+修复GlobalResponseAdvice排除byte[] 16337 2026-02-28 15:16:29 +08:00
  • 83041e9490 fix(aiot): 修复截图代理两个bug:竞态条件+URL双重编码 16337 2026-02-28 14:56:30 +08:00
  • c932c1c7a2 fix(aiot): snap端点支持图片直接返回,兼容前端<img>标签直接加载 16337 2026-02-28 14:38:15 +08:00
  • b47d01fc30 feat(aiot): 截图图片改为WVP服务端代理,解决浏览器直连COS跨域问题 16337 2026-02-28 14:22:53 +08:00
  • 4aae7ee459 fix(aiot): pushAllConfig补充Redis聚合配置写入+修正截图回调地址 16337 2026-02-28 11:31:05 +08:00
  • f9bf85f9fa fix: 截图回调接口加入鉴权白名单 16337 2026-02-28 10:11:35 +08:00
  • 19aa6971d5 feat: 截图响应改为HTTP回调 16337 2026-02-28 10:02:55 +08:00
  • 3a601b37e6 feat(aiot): Edge截图方案替代ZLM截图,支持COS URL返回 16337 2026-02-27 17:25:32 +08:00
  • 34f8a14b25 merge: 合并feature分支 - camera_code体系、配置推送、算法优化等功能 16337 2026-02-26 16:32:40 +08:00
  • 152af7ec90 fix(stream-proxy): 修复int类型比较错误,使用!=替代equals 16337 2026-02-25 14:35:48 +08:00
  • e06f851561 fix(aiot): 删除updateAlgoParams方法中的重复代码片段 16337 2026-02-25 14:34:48 +08:00
  • 1ff341a676 feat(stream-proxy): 摄像头列表按应用名+流ID排序,同应用分组显示 16337 2026-02-25 14:20:52 +08:00
  • 933a585242 feat(stream-proxy): 添加应用名修改时的唯一性验证 16337 2026-02-25 13:50:24 +08:00
  • 8a540d59ba fix(aiot): 修复自动推送参数错误 - 使用deviceId而不是cameraId 16337 2026-02-25 13:39:35 +08:00
  • 4dff9b58f5 fix(stream-proxy): 保留用户输入的应用名,不强制覆盖为camera_code 16337 2026-02-25 13:31:23 +08:00
  • f0ac1104b5 chore: 将docs文件夹添加到.gitignore,移除远程追踪 16337 2026-02-25 11:34:06 +08:00
  • fba0e57777 docs: 配置推送和告警状态修复实施总结 16337 2026-02-25 11:28:36 +08:00
  • 20863cd232 fix(aiot): 新增/修改ROI和算法绑定时自动推送配置到Edge 16337 2026-02-25 11:23:23 +08:00
  • 7f4d25a803 feat(aiot): 更新周界入侵参数 - 拆分入侵和消失确认时间 16337 2026-02-25 09:13:33 +08:00
  • afc1d8d996 fix(aiot): 摄像头查询接口加入认证白名单 16337 2026-02-24 13:29:25 +08:00
  • 76399d13ce feat(aiot): 添加摄像头查询接口 - 支持通过camera_code查询 16337 2026-02-24 09:34:06 +08:00
  • e72abd3d28 fix(aiot): 修复摄像头名称显示问题 - 三级降级策略 16337 2026-02-20 21:53:10 +08:00
  • c7a6bf5ef9 feat(aiot): 告警详情和列表显示摄像头名称 16337 2026-02-14 22:54:43 +08:00
  • 66e3ab4b74 feat(aiot): 告警详情显示ROI名称而非bbox坐标 16337 2026-02-14 22:49:10 +08:00
  • 67b28f6290 fix(aiot): 配置推送超时保持10秒 - Edge改为异步启动摄像头 16337 2026-02-14 13:57:23 +08:00
  • fb8cf8ae5d fix(aiot): 修复编译错误 - 使用getGbName()替代getName() 16337 2026-02-14 13:41:43 +08:00
  • 835c16a365 fix(aiot): 配置推送改用camera_code查询StreamProxy 16337 2026-02-14 12:13:12 +08:00
  • be35710c01 test(intrusion): 验证自动告警处理功能实现 16337 2026-02-14 10:56:04 +08:00
  • 5da85b54ea docs(aiot): 更新周界入侵算法描述 - 说明自动告警处理机制 16337 2026-02-14 10:35:30 +08:00