截图策略改为截一次持久化到 DB,打开 ROI 页面不再触发 Edge 截图: - 新增 wvp_ai_camera_snapshot 表存储 cos_key - AiScreenshotServiceImpl 回调时持久化 cos_key,图片代理增加 DB 回退 - 前端 getSnapUrl 直接返回代理 URL,force=true 才触发 Edge RoiCanvas 修复: - ResizeObserver 替代 nextTick 初始化 canvas - 图片加载失败时仍初始化 canvas 以显示 ROI 告警图片代理: - AiAlertController 新增 /image 端点通过 presign URL 代理 COS 图片 - 新增告警列表前端页面 alertList Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
9 lines
409 B
SQL
9 lines
409 B
SQL
-- Screenshot persistence table for storing COS object keys
|
|
-- Run this SQL on the WVP database before deploying the new version
|
|
|
|
CREATE TABLE IF NOT EXISTS wvp_ai_camera_snapshot (
|
|
camera_code VARCHAR(64) PRIMARY KEY,
|
|
cos_key VARCHAR(512) NOT NULL COMMENT 'COS 对象键',
|
|
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|