package com.hikvision.video.model; import lombok.Data; /** * 定时抓图任务配置 */ @Data public class CaptureTask { /** 任务唯一ID(UUID) */ private String id; /** 监控点编码 */ private String cameraIndexCode; /** 监控点名称(展示用) */ private String cameraName; /** * 抓图间隔(秒),最小 10 */ private int intervalSeconds = 60; /** * 最大抓图次数,0 = 无限 */ private int maxCaptures = 0; /** * 任务状态 * STOPPED - 已停止 / 未启动 * RUNNING - 运行中 * ERROR - 上次执行出错(仍在运行) */ private String status = "STOPPED"; /** 任务创建时间 */ private String createTime; /** 最近一次抓图时间 */ private String lastCaptureTime; /** 累计抓图次数 */ private int captureCount = 0; /** 最近一次错误信息 */ private String lastError; /** 最近一次成功抓图的本地 URL */ private String lastCaptureUrl; }