2026-01-20 15:37:54 +08:00
|
|
|
package com.ruoyi.device.service.dto;
|
|
|
|
|
|
2026-01-21 16:12:50 +08:00
|
|
|
import com.ruoyi.common.core.annotation.Excel;
|
|
|
|
|
import com.ruoyi.device.api.domain.PayloadVO;
|
2026-01-21 15:16:32 +08:00
|
|
|
import lombok.Data;
|
|
|
|
|
|
2026-01-20 15:37:54 +08:00
|
|
|
import java.io.Serializable;
|
2026-01-21 16:12:50 +08:00
|
|
|
import java.util.List;
|
2026-01-20 15:37:54 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 机场详情DTO对象
|
|
|
|
|
* 包含 DockVO 和 DockDetailVO 的所有字段
|
|
|
|
|
*
|
|
|
|
|
* @author ruoyi
|
|
|
|
|
* @date 2026-01-20
|
|
|
|
|
*/
|
2026-01-21 15:16:32 +08:00
|
|
|
@Data
|
2026-01-20 15:37:54 +08:00
|
|
|
public class DockDetailDTO implements Serializable
|
|
|
|
|
{
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
|
|
|
|
// ========== DockVO 字段 ==========
|
|
|
|
|
|
|
|
|
|
/** 机场ID */
|
|
|
|
|
private Long dockId;
|
|
|
|
|
|
|
|
|
|
/** 机场IOT ID */
|
|
|
|
|
private String dockIotId;
|
|
|
|
|
|
|
|
|
|
/** 机场名称 */
|
|
|
|
|
private String dockName;
|
|
|
|
|
|
|
|
|
|
/** 机场位置 */
|
|
|
|
|
private String dockLocation;
|
|
|
|
|
|
|
|
|
|
/** 机场厂商 */
|
|
|
|
|
private String dockManufacturer;
|
|
|
|
|
|
|
|
|
|
/** 机场型号 */
|
|
|
|
|
private String dockModel;
|
|
|
|
|
|
|
|
|
|
/** 机场状态 */
|
|
|
|
|
private String dockStatus;
|
|
|
|
|
|
2026-01-21 16:12:50 +08:00
|
|
|
/** 无人机ID */
|
|
|
|
|
private Long aircraftId;
|
|
|
|
|
|
|
|
|
|
/** 无人机IOT ID */
|
|
|
|
|
private String aircraftIotId;
|
|
|
|
|
|
|
|
|
|
/** 无人机名称 */
|
|
|
|
|
private String aircraftName;
|
|
|
|
|
|
|
|
|
|
/** 无人机厂商 */
|
|
|
|
|
private String aircraftManufacturer;
|
|
|
|
|
|
|
|
|
|
/** 无人机型号 */
|
|
|
|
|
private String aircraftModel;
|
|
|
|
|
|
|
|
|
|
/** 无人机状态 */
|
|
|
|
|
private String aircraftStatus;
|
|
|
|
|
|
|
|
|
|
/** 挂载列表 */
|
|
|
|
|
private List<PayloadVO> payloadList;
|
2026-01-20 15:37:54 +08:00
|
|
|
|
2026-01-21 16:37:06 +08:00
|
|
|
// ========== DetailVO 字段 ==========
|
2026-01-20 15:37:54 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
/** 固件版本 */
|
|
|
|
|
private String firmwareVersion;
|
|
|
|
|
|
|
|
|
|
/** SN号 */
|
|
|
|
|
private String snNumber;
|
|
|
|
|
|
|
|
|
|
/** 绑定时间 */
|
|
|
|
|
private Long bindTime;
|
|
|
|
|
|
|
|
|
|
/** 运维剩余天数 */
|
|
|
|
|
private Integer maintenanceDays;
|
|
|
|
|
|
|
|
|
|
/** 备降点坐标(经度) */
|
|
|
|
|
private Double backupLongitude;
|
|
|
|
|
|
|
|
|
|
/** 备降点坐标(纬度) */
|
|
|
|
|
private Double backupLatitude;
|
|
|
|
|
|
|
|
|
|
/** 运行时长 */
|
|
|
|
|
private Integer runningDuration;
|
|
|
|
|
|
|
|
|
|
/** 作业架次 */
|
|
|
|
|
private Integer missionCount;
|
|
|
|
|
|
|
|
|
|
/** 环境风速 */
|
|
|
|
|
private Double windSpeed;
|
|
|
|
|
|
|
|
|
|
/** 环境雨量 */
|
|
|
|
|
private Double rainfall;
|
|
|
|
|
|
|
|
|
|
/** 环境温度 */
|
|
|
|
|
private Double environmentTemperature;
|
|
|
|
|
|
|
|
|
|
/** 环境湿度 */
|
|
|
|
|
private Double environmentHumidity;
|
|
|
|
|
|
|
|
|
|
/** 网络类型 */
|
|
|
|
|
private String networkType;
|
|
|
|
|
|
|
|
|
|
/** 网络延迟 */
|
|
|
|
|
private Integer networkDelay;
|
|
|
|
|
|
|
|
|
|
/** 空调状态 */
|
|
|
|
|
private String airConditionerStatus;
|
|
|
|
|
|
|
|
|
|
/** 舱门状态 */
|
|
|
|
|
private String cabinDoorStatus;
|
|
|
|
|
|
|
|
|
|
/** 机场运行状态 */
|
|
|
|
|
private String dockRunStatus;
|
|
|
|
|
|
|
|
|
|
/** 舱内摄像头 */
|
|
|
|
|
private String internalCamera;
|
|
|
|
|
|
|
|
|
|
/** 舱外摄像头 */
|
|
|
|
|
private String externalCamera;
|
|
|
|
|
|
|
|
|
|
/** 充放电状态 */
|
|
|
|
|
private String chargingStatus;
|
|
|
|
|
|
|
|
|
|
/** 舱内温度 */
|
|
|
|
|
private Double cabinTemperature;
|
|
|
|
|
|
|
|
|
|
/** 舱内湿度 */
|
|
|
|
|
private Double cabinHumidity;
|
|
|
|
|
|
|
|
|
|
/** 升降架位置 */
|
|
|
|
|
private String elevatorPosition;
|
|
|
|
|
|
|
|
|
|
/** X轴夹状态 */
|
|
|
|
|
private String xAxisClampStatus;
|
|
|
|
|
|
|
|
|
|
/** Y轴夹状态 */
|
|
|
|
|
private String yAxisClampStatus;
|
|
|
|
|
|
2026-01-21 15:16:32 +08:00
|
|
|
|
2026-01-20 15:37:54 +08:00
|
|
|
}
|