package com.bootdo.datasend.dianxin.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 高抛记录表(BaseHighThrowRecord)Domain
 *
 * @author makejava
 * @since 2024-11-18 09:34:36
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName(value = "base_high_throw_record")
public class BaseHighThrowRecord {

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 设备编码
     */
    private String deviceCode;

    /**
     * 通道国标编码
     */
    private String gbsChannelNo;

    /**
     * NVR设备编号
     */
    private String serial;

    /**
     * 通道号
     */
    private Integer channelNo;

    /**
     * 监控大类
     */
    private Integer parentMonitoringType;

    /**
     * 设备类型
     */
    private Integer deviceType;

    /**
     * 设备能力集
     */
    private String structuredCameraType;

    /**
     * 安装位置
     */
    private String deviceAddress;

    /**
     * 设备方位
     */
    private Integer orientation;

    /**
     * 设备ip
     */
    private String deviceIp;

    /**
     * 多维设备SN
     */
    private String geminiSn;

    /**
     * 场所编码
     */
    private String placeCode;

    /**
     * 场所名称
     */
    private String placeName;

    /**
     * 高抛图路径
     */
    private String highThrowImgurl;

    /**
     * 抓拍时间
     */
    private Long passTime;

    private Integer isSend;

}
