package com.djhk.uav.uav.model;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.djhk.common.annotation.Excel;
import com.djhk.common.core.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


/**
 * 靶机库反制设备参数表实体 uav_information
 *
 * @author zhulongchuan
 * @date 2024-11-07
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "uav_information")
public class UavInformation extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 靶机库反制设备主键 */
    @TableId(value = "id",type = IdType.AUTO)
    @Excel(name = "反制设备编号")
    private Long uavId;

//    /** 部门id */
//    private Long deptId;
//
//    /** 部门名称 */
//    private String deptName;

    /** 反制设备编号 */
//    @Excel(name = "反制设备编号")
    private String uavNum;

    /** 反制设备名称 */
    @Excel(name = "反制设备名称")
    private String uavName;

    /** 侦测类型 */
    @Excel(name = "反制设备侦测类型")
    private String detectType;

    /** 是否具有侦测功能  0 没有  1 具有 */
    @Excel(name = "是否具有侦测功能 0:没有  1:具有")
    private String detect;

    /** 打击具体频段（Hz） */
    @Excel(name = "打击具体频段（Hz）")
    private String strikeBand;


    /** 信号模块发射功率（dbm） */
    @Excel(name = "信号模块发射功率（dbm）")
    private String transmitPower;

    /** 反制天线增益（dbi） */
    @Excel(name = "反制天线增益（dbi）")
    private String antennaGain;

    /** 反制天线类型 */
    @Excel(name = "反制天线类型")
    private String antennaType;



    /** 工作频率 */
    @Excel(name = "工作频率")
    private String operatingFrequency;

    /** 盲区距离 */
    @Excel(name = "盲区距离")
    private String blindDistance;

    /** 通视(RCS) */
    @Excel(name = "通视(RCS)")
    private String rcs;

    /** 俯仰角 */
    @Excel(name = "俯仰角")
    private String pitchAngle;

    /** 探测距离 */
    @Excel(name = "探测距离")
    private String detectionRange;

    /** 探测虚警率 */
    @Excel(name = "探测虚警率")
    private String detectFalseAlarmRates;

    /** 目标定位误差 */
    @Excel(name = "目标定位误差")
    private String targetingError;

    /** 航迹更新时间 */
    @Excel(name = "航迹更新时间")
    private String trackUpdateTime;

    /** 探测频段 */
    @Excel(name = "探测频段")
    private String detectionBands;

    /** 探测无人机架次 */
    @Excel(name = "探测无人机架次")
    private String detectionDroneSorties;

    /** 定位方式 */
    @Excel(name = "定位方式")
    private String targetingMethod;

    /** 是否具有协议破解功能 */
    @Excel(name = "是否具有协议破解功能")
    private String crackingFunction;

    /** 成像技术 */
    @Excel(name = "成像技术")
    private String imagingTechniques;

    /** 频段(HZ) */
    @Excel(name = "频段(HZ)")
    private String bandHz;

    /** 作用距离 */
    @Excel(name = "作用距离")
    private String useRange;

    /** 水平拦截精度 */
    @Excel(name = "水平拦截精度")
    private String horizontalInterceptionAccuracy;

    /** 垂直拦截精度 */
    @Excel(name = "垂直拦截精度")
    private String verticalInterceptionAccuracy;

    /** 此为装备库类别id*/
    private Long deptId;


    /** 物理打击 */
    @Excel(name = "物理打击")
    private String phyHit;




}
