package com.ycwl.basic.device.entity.common;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 视频连续性检查中的间隙信息
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class VideoContinuityGap {
    /**
     * 间隙前的视频文件
     */
    private FileObject beforeFile;

    /**
     * 间隙后的视频文件
     */
    private FileObject afterFile;

    /**
     * 间隙时长(毫秒)
     */
    private long gapMs;

    /**
     * 间隙开始时间(前一个视频的endTime)
     */
    private Date gapStartTime;

    /**
     * 间隙结束时间(后一个视频的createTime)
     */
    private Date gapEndTime;
}
