drone-service/drone-fw/src/main/java/org/sxkj/fw/area/entity/FwAreaDivideEntity.java
@@ -17,6 +17,7 @@ package org.sxkj.fw.area.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -42,76 +43,91 @@ /** * 区域名称 */ @TableField("area_name") @ApiModelProperty(value = "区域名称") private String areaName; /** * 区域中心经度 */ @TableField("longitude") @ApiModelProperty(value = "区域中心经度") private Double longitude; /** * 区域中心纬度 */ @TableField("latitude") @ApiModelProperty(value = "区域中心纬度") private Double latitude; /** * 区域面积(km²) */ @TableField("area_size") @ApiModelProperty(value = "区域面积(km²)") private BigDecimal areaSize; /** * 经纬度面(存储地理面数据) */ @TableField("geom") @ApiModelProperty(value = "经纬度面(存储地理面数据)") private byte[] geom; /** * 区域类型:报警区/重点管制区 */ @TableField("area_type") @ApiModelProperty(value = "区域类型:报警区/重点管制区") private String areaType; /** * 触发条件 */ @TableField("trigger_condition") @ApiModelProperty(value = "触发条件") private String triggerCondition; /** * 响应机制内容 */ @TableField("response_mechanism") @ApiModelProperty(value = "响应机制内容") private String responseMechanism; /** * 管控级别:日常/重点/严密 */ @TableField("control_level") @ApiModelProperty(value = "管控级别:日常/重点/严密") private String controlLevel; /** * 关联派出所id */ @TableField("police_station_id") @ApiModelProperty(value = "关联派出所id") private Long policeStationId; /** * 可飞行时间段-开始 */ @TableField("fly_time_start") @ApiModelProperty(value = "可飞行时间段-开始") private LocalTime flyTimeStart; /** * 可飞行时间段-结束 */ @TableField("fly_time_end") @ApiModelProperty(value = "可飞行时间段-结束") private LocalTime flyTimeEnd; /** * 可飞行日期-开始 */ @TableField("fly_date_start") @ApiModelProperty(value = "可飞行日期-开始") private LocalDate flyDateStart; /** * 可飞行日期-结束 */ @TableField("fly_date_end") @ApiModelProperty(value = "可飞行日期-结束") private LocalDate flyDateEnd; /** * 区域编码 */ @TableField("area_code") @ApiModelProperty(value = "区域编码") private String areaCode; drone-service/drone-fw/src/main/java/org/sxkj/fw/area/entity/FwDefenseSceneEntity.java
@@ -17,6 +17,7 @@ package org.sxkj.fw.area.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -38,56 +39,67 @@ /** * 场景名称 */ @TableField("scene_name") @ApiModelProperty(value = "场景名称") private String sceneName; /** * 场景类型:核心区/学校等 */ @TableField("scene_type") @ApiModelProperty(value = "场景类型:核心区/学校等") private String sceneType; /** * 指挥点经度 */ @TableField("longitude") @ApiModelProperty(value = "指挥点经度") private Double longitude; /** * 指挥点纬度 */ @TableField("latitude") @ApiModelProperty(value = "指挥点纬度") private Double latitude; /** * 防控负责人 */ @TableField("defense_leader") @ApiModelProperty(value = "防控负责人") private String defenseLeader; /** * 防控负责人电话 */ @TableField("leader_phone") @ApiModelProperty(value = "防控负责人电话") private String leaderPhone; /** * 防控面积(m) */ @TableField("defense_area") @ApiModelProperty(value = "防控面积(m)") private Integer defenseArea; /** * 设备模式 */ @TableField("device_mode") @ApiModelProperty(value = "设备模式") private String deviceMode; /** * 关联区域ID,逗号分隔 */ @TableField("area_divide_ids") @ApiModelProperty(value = "关联区域ID,逗号分隔") private String areaDivideIds; /** * 关联设备ID,逗号分隔 */ @TableField("device_ids") @ApiModelProperty(value = "关联设备ID,逗号分隔") private String deviceIds; /** * 区域编码 */ @TableField("area_code") @ApiModelProperty(value = "区域编码") private String areaCode; drone-service/drone-fw/src/main/java/org/sxkj/fw/area/entity/FwDefenseZoneEntity.java
@@ -17,6 +17,7 @@ package org.sxkj.fw.area.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -40,36 +41,43 @@ /** * 防区名称 */ @TableField("zone_name") @ApiModelProperty(value = "防区名称") private String zoneName; /** * 防区面积(km²) */ @TableField("zone_area") @ApiModelProperty(value = "防区面积(km²)") private BigDecimal zoneArea; /** * 关联场景ID,逗号分隔 */ @TableField("defense_scene_ids") @ApiModelProperty(value = "关联场景ID,逗号分隔") private String defenseSceneIds; /** * 关联区域ID,逗号分隔 */ @TableField("area_divide_ids") @ApiModelProperty(value = "关联区域ID,逗号分隔") private String areaDivideIds; /** * 关联设备ID,逗号分隔 */ @TableField("device_ids") @ApiModelProperty(value = "关联设备ID,逗号分隔") private String deviceIds; /** * 经纬度面(存储地理面数据) */ @TableField("geom") @ApiModelProperty(value = "经纬度面(存储地理面数据)") private byte[] geom; /** * 区域编码 */ @TableField("area_code") @ApiModelProperty(value = "区域编码") private String areaCode; drone-service/drone-fw/src/main/java/org/sxkj/fw/area/entity/FwPoliceStationEntity.java
@@ -17,6 +17,7 @@ package org.sxkj.fw.area.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -38,36 +39,43 @@ /** * 派出所名称 */ @TableField("station_name") @ApiModelProperty(value = "派出所名称") private String stationName; /** * 派出所地址 */ @TableField("address") @ApiModelProperty(value = "派出所地址") private String address; /** * 经度 */ @TableField("longitude") @ApiModelProperty(value = "经度") private Double longitude; /** * 纬度 */ @TableField("latitude") @ApiModelProperty(value = "纬度") private Double latitude; /** * 联系人 */ @TableField("contact_person") @ApiModelProperty(value = "联系人") private String contactPerson; /** * 联系方式 */ @TableField("contact_phone") @ApiModelProperty(value = "联系方式") private String contactPhone; /** * 区域编码 */ @TableField("area_code") @ApiModelProperty(value = "区域编码") private String areaCode; drone-service/drone-fw/src/main/java/org/sxkj/fw/detection/entity/FwDeviceConfigEntity.java
@@ -17,6 +17,7 @@ package org.sxkj.fw.detection.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -38,26 +39,31 @@ /** * 设备ID(tz_device_deploy.id) */ @TableField("device_id") @ApiModelProperty(value = "设备ID(tz_device_deploy.id)") private Long deviceId; /** * 配置版本号 */ @TableField("config_version") @ApiModelProperty(value = "配置版本号") private Integer configVersion; /** * 是否最新 1最新 0历史 */ @TableField("is_latest") @ApiModelProperty(value = "是否最新 1最新 0历史") private Byte isLatest; /** * 全部参数(JSON) */ @TableField("config_json") @ApiModelProperty(value = "全部参数(JSON)") private String configJson; /** * 区域编码 */ @TableField("area_code") @ApiModelProperty(value = "区域编码") private String areaCode; drone-service/drone-fw/src/main/java/org/sxkj/fw/detection/entity/FwEffectEvalEntity.java
@@ -17,6 +17,7 @@ package org.sxkj.fw.detection.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -40,81 +41,97 @@ /** * 告警记录ID(ja_fw_drone_alarm_record.id) */ @TableField("alarm_record_id") @ApiModelProperty(value = "告警记录ID(ja_fw_drone_alarm_record.id)") private Long alarmRecordId; /** * 反制设备ID(ja_fw_device.id) */ @TableField("device_id") @ApiModelProperty(value = "反制设备ID(ja_fw_device.id)") private Long deviceId; /** * 反制设备编码(快照) */ @TableField("device_code") @ApiModelProperty(value = "反制设备编码(快照)") private String deviceCode; /** * 反制设备名称(快照) */ @TableField("device_name") @ApiModelProperty(value = "反制设备名称(快照)") private String deviceName; /** * 反制设备型号(快照) */ @TableField("device_model") @ApiModelProperty(value = "反制设备型号(快照)") private String deviceModel; /** * 反制设备类型(快照) */ @TableField("device_type") @ApiModelProperty(value = "反制设备类型(快照)") private String deviceType; /** * 无人机名称 */ @TableField("drone_name") @ApiModelProperty(value = "无人机名称") private String droneName; /** * 无人机类型 */ @TableField("drone_type") @ApiModelProperty(value = "无人机类型") private String droneType; /** * 无人机设备编码 */ @TableField("drone_device_code") @ApiModelProperty(value = "无人机设备编码") private String droneDeviceCode; /** * 发现时间 */ @TableField("find_time") @ApiModelProperty(value = "发现时间") private Date findTime; /** * 反制效果(success/fail) */ @TableField("counter_effect") @ApiModelProperty(value = "反制效果(success/fail)") private String counterEffect; /** * 部署经度(冗余) */ @TableField("deploy_longitude") @ApiModelProperty(value = "部署经度(冗余)") private Double deployLongitude; /** * 部署纬度(冗余) */ @TableField("deploy_latitude") @ApiModelProperty(value = "部署纬度(冗余)") private Double deployLatitude; /** * 覆盖范围(米) */ @TableField("cover_radius_m") @ApiModelProperty(value = "覆盖范围(米)") private Integer coverRadiusM; /** * 工作模式(机动/固定) */ @TableField("work_mode") @ApiModelProperty(value = "工作模式(机动/固定)") private String workMode; /** * 区域编码 */ @TableField("area_code") @ApiModelProperty(value = "区域编码") private String areaCode; drone-service/drone-fw/src/main/java/org/sxkj/fw/detection/entity/FwTaskScheduleEntity.java
@@ -17,6 +17,7 @@ package org.sxkj.fw.detection.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -40,61 +41,73 @@ /** * 设备ID(ja_fw_device.id) */ @TableField("device_id") @ApiModelProperty(value = "设备ID(ja_fw_device.id)") private Long deviceId; /** * 关联区域ID */ @TableField("area_divide_id") @ApiModelProperty(value = "关联区域ID") private Long areaDivideId; /** * 关联场景ID */ @TableField("defense_scene_id") @ApiModelProperty(value = "关联场景ID") private Long defenseSceneId; /** * 调度经度 */ @TableField("longitude") @ApiModelProperty(value = "调度经度") private Double longitude; /** * 调度纬度 */ @TableField("latitude") @ApiModelProperty(value = "调度纬度") private Double latitude; /** * 调度人员 */ @TableField("dispatch_user") @ApiModelProperty(value = "调度人员") private String dispatchUser; /** * 调度日期-开始 */ @TableField("dispatch_start_time") @ApiModelProperty(value = "调度日期-开始") private Date dispatchStartTime; /** * 调度日期-结束 */ @TableField("dispatch_end_time") @ApiModelProperty(value = "调度日期-结束") private Date dispatchEndTime; /** * 调度内容 */ @TableField("dispatch_content") @ApiModelProperty(value = "调度内容") private String dispatchContent; /** * 调度结果 */ @TableField("dispatch_result") @ApiModelProperty(value = "调度结果") private String dispatchResult; /** * 处置措施 */ @TableField("dispose_measure") @ApiModelProperty(value = "处置措施") private String disposeMeasure; /** * 区域编码 */ @TableField("area_code") @ApiModelProperty(value = "区域编码") private String areaCode; drone-service/drone-fw/src/main/java/org/sxkj/fw/device/entity/FwDeviceEntity.java
@@ -17,6 +17,7 @@ package org.sxkj.fw.device.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableField; import lombok.Data; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @@ -40,36 +41,43 @@ /** * 设备名称 */ @TableField("device_name") @ApiModelProperty(value = "设备名称") private String deviceName; /** * 设备类型 */ @TableField("device_type") @ApiModelProperty(value = "设备类型") private String deviceType; /** * 设备型号 */ @TableField("device_model") @ApiModelProperty(value = "设备型号") private String deviceModel; /** * 规格 */ @TableField("device_specification") @ApiModelProperty(value = "规格") private String deviceSpecification; /** * 生产厂商 */ @TableField("manufacturer") @ApiModelProperty(value = "生产厂商") private String manufacturer; /** * 来源 */ @TableField("source") @ApiModelProperty(value = "来源") private String source; /** * 备注 */ @TableField("remark") @ApiModelProperty(value = "备注") private String remark; drone-service/drone-fw/src/main/java/org/sxkj/fw/device/entity/FwDeviceMaintainPlanEntity.java
@@ -17,6 +17,7 @@ package org.sxkj.fw.device.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -40,21 +41,25 @@ /** * 设备ID */ @TableField("device_id") @ApiModelProperty(value = "设备ID") private Long deviceId; /** * 计划周期(每月1日/每季1日等) */ @TableField("plan_cycle") @ApiModelProperty(value = "计划周期(每月1日/每季1日等)") private String planCycle; /** * 计划日期(YYYY-MM-DD) */ @TableField("plan_time") @ApiModelProperty(value = "计划日期(YYYY-MM-DD)") private LocalDate planTime; /** * 区域编码 */ @TableField("area_code") @ApiModelProperty(value = "区域编码") private String areaCode; drone-service/drone-fw/src/main/java/org/sxkj/fw/device/entity/FwDeviceMaintainRecordEntity.java
@@ -17,6 +17,7 @@ package org.sxkj.fw.device.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -40,41 +41,49 @@ /** * 设备ID */ @TableField("device_id") @ApiModelProperty(value = "设备ID") private Long deviceId; /** * 对应计划ID(空表示临时维护) */ @TableField("plan_id") @ApiModelProperty(value = "对应计划ID(空表示临时维护)") private Long planId; /** * 实际维护时间 */ @TableField("maintain_time") @ApiModelProperty(value = "实际维护时间") private Date maintainTime; /** * 维护内容 */ @TableField("maintain_content") @ApiModelProperty(value = "维护内容") private String maintainContent; /** * 更换部件 */ @TableField("replace_part") @ApiModelProperty(value = "更换部件") private String replacePart; /** * 维护结果(已维护/已保养/故障未修复等) */ @TableField("maintain_result") @ApiModelProperty(value = "维护结果(已维护/已保养/故障未修复等)") private String maintainResult; /** * 备注 */ @TableField("remark") @ApiModelProperty(value = "备注") private String remark; /** * 区域编码 */ @TableField("area_code") @ApiModelProperty(value = "区域编码") private String areaCode; drone-service/drone-fw/src/main/java/org/sxkj/fw/device/entity/FwDeviceScrapEntity.java
@@ -17,6 +17,7 @@ package org.sxkj.fw.device.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -40,26 +41,31 @@ /** * 设备ID(关联ja_fw_device.id) */ @TableField("device_id") @ApiModelProperty(value = "设备ID(关联ja_fw_device.id)") private Long deviceId; /** * 报废时间 */ @TableField("scrap_time") @ApiModelProperty(value = "报废时间") private Date scrapTime; /** * 报废原因 */ @TableField("scrap_reason") @ApiModelProperty(value = "报废原因") private String scrapReason; /** * 处置方式 */ @TableField("dispose_way") @ApiModelProperty(value = "处置方式") private String disposeWay; /** * 区域编码 */ @TableField("area_code") @ApiModelProperty(value = "区域编码") private String areaCode; drone-service/drone-fw/src/main/java/org/sxkj/fw/record/entity/FwDroneAlarmRecordEntity.java
@@ -17,6 +17,7 @@ package org.sxkj.fw.record.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -42,91 +43,109 @@ /** * 反无设备ID(关联ja_fw_device.id) */ @TableField("device_id") @ApiModelProperty(value = "反无设备ID(关联ja_fw_device.id)") private Long deviceId; /** * 无人机名称 */ @TableField("drone_name") @ApiModelProperty(value = "无人机名称") private String droneName; /** * 无人机序列号 */ @TableField("drone_serial_no") @ApiModelProperty(value = "无人机序列号") private String droneSerialNo; /** * 无人机类型(微型机/植保机...) */ @TableField("drone_type") @ApiModelProperty(value = "无人机类型(微型机/植保机...)") private String droneType; /** * 告警类型:实时告警/历史告警 */ @TableField("alarm_type") @ApiModelProperty(value = "告警类型:实时告警/历史告警") private String alarmType; /** * 告警时间 */ @TableField("alarm_time") @ApiModelProperty(value = "告警时间") private Date alarmTime; /** * 触发原因 */ @TableField("trigger_reason") @ApiModelProperty(value = "触发原因") private String triggerReason; /** * 飞行状态:侦测中/反制中 */ @TableField("flight_status") @ApiModelProperty(value = "飞行状态:侦测中/反制中") private String flightStatus; /** * 当前经度 */ @TableField("longitude") @ApiModelProperty(value = "当前经度") private Double longitude; /** * 当前纬度 */ @TableField("latitude") @ApiModelProperty(value = "当前纬度") private Double latitude; /** * 信号频段(MHz) */ @TableField("signal_freq_mhz") @ApiModelProperty(value = "信号频段(MHz)") private Integer signalFreqMhz; /** * 飞行高度(m) */ @TableField("flight_height_m") @ApiModelProperty(value = "飞行高度(m)") private Integer flightHeightM; /** * 飞行速度(m/s) */ @TableField("flight_speed_ms") @ApiModelProperty(value = "飞行速度(m/s)") private BigDecimal flightSpeedMs; /** * 停留时长 HH:MM:SS */ @TableField("stay_duration") @ApiModelProperty(value = "停留时长 HH:MM:SS") private LocalTime stayDuration; /** * 反制方式:信号干扰/诱导驱离/无 */ @TableField("counter_way") @ApiModelProperty(value = "反制方式:信号干扰/诱导驱离/无") private String counterWay; /** * 区域id ja_fw_area_divide */ @TableField("area_divide_id") @ApiModelProperty(value = "区域id ja_fw_area_divide") private String areaDivideId; /** * 场景id ja_fw_defense_scene.id */ @TableField("defense_scene_id") @ApiModelProperty(value = "场景id ja_fw_defense_scene.id") private String defenseSceneId; /** * 区域编码 */ @TableField("area_code") @ApiModelProperty(value = "区域编码") private String areaCode; drone-service/drone-fw/src/main/java/org/sxkj/fw/record/entity/FwDroneFlightRecordDetailEntity.java
@@ -17,6 +17,7 @@ package org.sxkj.fw.record.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -40,26 +41,31 @@ /** * 飞行记录表ID */ @TableField("flight_record_id") @ApiModelProperty(value = "飞行记录表ID") private Long flightRecordId; /** * 经度 */ @TableField("longitude") @ApiModelProperty(value = "经度") private Double longitude; /** * 纬度 */ @TableField("latitude") @ApiModelProperty(value = "纬度") private Double latitude; /** * 点位时间 */ @TableField("point_time") @ApiModelProperty(value = "点位时间") private Date pointTime; /** * 区域编码 */ @TableField("area_code") @ApiModelProperty(value = "区域编码") private String areaCode; drone-service/drone-fw/src/main/java/org/sxkj/fw/record/entity/FwDroneFlightRecordEntity.java
@@ -17,6 +17,7 @@ package org.sxkj.fw.record.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -41,36 +42,43 @@ /** * 反无设备ID(关联ja_fw_device.id) */ @TableField("device_id") @ApiModelProperty(value = "反无设备ID(关联ja_fw_device.id)") private Long deviceId; /** * 无人机名称 */ @TableField("drone_name") @ApiModelProperty(value = "无人机名称") private String droneName; /** * 序列号 */ @TableField("serial_no") @ApiModelProperty(value = "序列号") private String serialNo; /** * 首次告警时间 */ @TableField("alarm_time") @ApiModelProperty(value = "首次告警时间") private Date alarmTime; /** * 触发原因/类型 */ @TableField("trigger_type") @ApiModelProperty(value = "触发原因/类型") private String triggerType; /** * 停留时长(HH:MM:SS) */ @TableField("stay_duration") @ApiModelProperty(value = "停留时长(HH:MM:SS)") private LocalTime stayDuration; /** * 区域编码 */ @TableField("area_code") @ApiModelProperty(value = "区域编码") private String areaCode;