package com.zd.forward.domain;

import lombok.Data;
import lombok.ToString;

import java.util.List;
import java.util.Map;

/**
 * 视频算法回调 返回值
 */
@ToString
@Data
public class VideoRequestData {

    /**
     * 算法分析前图片数据，Base64，具体看平台是否勾选需要
     */
    private String srcpic_data;

    /**
     * 报警帧原始图片文件名
     */
    private String srcpic_name;

    /**
     * 算法分析前图片地址，具体请看示例
     */
    private String srcpic_url;

    /**
     * 算法分析的时间，1970‑01‑01 00:00:00至今的秒数
     */
    private Long time_stamp;

    /**
     * 算法分析后图片数据，Base64，具体看平台是否勾选需要
     */
    private String pic_data;

    /**
     * 算法分析后图片地址（非人脸算法必有），具体请看示例
     */
    private String pic_url;

    private Map<String,Object> data;

    private String did;
    private String extension;
    private List<AnalysisData> analysisDatas;

    /**
     * 算法id
     */
    private Integer aid;

    /**
     * 摄像头拉流地址，对应运行参数cid_url
     */
    private String cid_url;

    /**
     * 相机id
     */
    private String cid;

    /**
     * 报警状态，1为报警，其它为非报警
     */
    private int status;

    /**
     * 算法分析后的报警图片文件名
     */
    private String pic_name;

    /**
     * 算法名称
     */
    private String algo_name;

    /**
     * 告警摄像头名称
     */
    private String device_name;

    /**
     * 经度
     */
    private Double location_lng;
    /**
     * 纬度
     */
    private Double location_lat;

}
