a-tuoheng-device/src/main/java/com/ruoyi/device/service/dto/DockDetailDTO.java

503 lines
11 KiB
Java

package com.ruoyi.device.service.dto;
import java.io.Serializable;
/**
* 机场详情DTO对象
* 包含 DockVO 和 DockDetailVO 的所有字段
*
* @author ruoyi
* @date 2026-01-20
*/
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;
/** 无人机信息 */
private AircraftDTO aircraft;
// ========== DockDetailVO 字段 ==========
/** 厂商名称 */
private String manufacturerName;
/** 固件版本 */
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;
public Long getDockId()
{
return dockId;
}
public void setDockId(Long dockId)
{
this.dockId = dockId;
}
public String getDockIotId()
{
return dockIotId;
}
public void setDockIotId(String dockIotId)
{
this.dockIotId = dockIotId;
}
public String getDockName()
{
return dockName;
}
public void setDockName(String dockName)
{
this.dockName = dockName;
}
public String getDockLocation()
{
return dockLocation;
}
public void setDockLocation(String dockLocation)
{
this.dockLocation = dockLocation;
}
public String getDockManufacturer()
{
return dockManufacturer;
}
public void setDockManufacturer(String dockManufacturer)
{
this.dockManufacturer = dockManufacturer;
}
public String getDockModel()
{
return dockModel;
}
public void setDockModel(String dockModel)
{
this.dockModel = dockModel;
}
public String getDockStatus()
{
return dockStatus;
}
public void setDockStatus(String dockStatus)
{
this.dockStatus = dockStatus;
}
public AircraftDTO getAircraft()
{
return aircraft;
}
public void setAircraft(AircraftDTO aircraft)
{
this.aircraft = aircraft;
}
public String getManufacturerName()
{
return manufacturerName;
}
public void setManufacturerName(String manufacturerName)
{
this.manufacturerName = manufacturerName;
}
public String getFirmwareVersion()
{
return firmwareVersion;
}
public void setFirmwareVersion(String firmwareVersion)
{
this.firmwareVersion = firmwareVersion;
}
public String getSnNumber()
{
return snNumber;
}
public void setSnNumber(String snNumber)
{
this.snNumber = snNumber;
}
public Long getBindTime()
{
return bindTime;
}
public void setBindTime(Long bindTime)
{
this.bindTime = bindTime;
}
public Integer getMaintenanceDays()
{
return maintenanceDays;
}
public void setMaintenanceDays(Integer maintenanceDays)
{
this.maintenanceDays = maintenanceDays;
}
public Double getBackupLongitude()
{
return backupLongitude;
}
public void setBackupLongitude(Double backupLongitude)
{
this.backupLongitude = backupLongitude;
}
public Double getBackupLatitude()
{
return backupLatitude;
}
public void setBackupLatitude(Double backupLatitude)
{
this.backupLatitude = backupLatitude;
}
public Integer getRunningDuration()
{
return runningDuration;
}
public void setRunningDuration(Integer runningDuration)
{
this.runningDuration = runningDuration;
}
public Integer getMissionCount()
{
return missionCount;
}
public void setMissionCount(Integer missionCount)
{
this.missionCount = missionCount;
}
public Double getWindSpeed()
{
return windSpeed;
}
public void setWindSpeed(Double windSpeed)
{
this.windSpeed = windSpeed;
}
public Double getRainfall()
{
return rainfall;
}
public void setRainfall(Double rainfall)
{
this.rainfall = rainfall;
}
public Double getEnvironmentTemperature()
{
return environmentTemperature;
}
public void setEnvironmentTemperature(Double environmentTemperature)
{
this.environmentTemperature = environmentTemperature;
}
public Double getEnvironmentHumidity()
{
return environmentHumidity;
}
public void setEnvironmentHumidity(Double environmentHumidity)
{
this.environmentHumidity = environmentHumidity;
}
public String getNetworkType()
{
return networkType;
}
public void setNetworkType(String networkType)
{
this.networkType = networkType;
}
public Integer getNetworkDelay()
{
return networkDelay;
}
public void setNetworkDelay(Integer networkDelay)
{
this.networkDelay = networkDelay;
}
public String getAirConditionerStatus()
{
return airConditionerStatus;
}
public void setAirConditionerStatus(String airConditionerStatus)
{
this.airConditionerStatus = airConditionerStatus;
}
public String getCabinDoorStatus()
{
return cabinDoorStatus;
}
public void setCabinDoorStatus(String cabinDoorStatus)
{
this.cabinDoorStatus = cabinDoorStatus;
}
public String getDockRunStatus()
{
return dockRunStatus;
}
public void setDockRunStatus(String dockRunStatus)
{
this.dockRunStatus = dockRunStatus;
}
public String getInternalCamera()
{
return internalCamera;
}
public void setInternalCamera(String internalCamera)
{
this.internalCamera = internalCamera;
}
public String getExternalCamera()
{
return externalCamera;
}
public void setExternalCamera(String externalCamera)
{
this.externalCamera = externalCamera;
}
public String getChargingStatus()
{
return chargingStatus;
}
public void setChargingStatus(String chargingStatus)
{
this.chargingStatus = chargingStatus;
}
public Double getCabinTemperature()
{
return cabinTemperature;
}
public void setCabinTemperature(Double cabinTemperature)
{
this.cabinTemperature = cabinTemperature;
}
public Double getCabinHumidity()
{
return cabinHumidity;
}
public void setCabinHumidity(Double cabinHumidity)
{
this.cabinHumidity = cabinHumidity;
}
public String getElevatorPosition()
{
return elevatorPosition;
}
public void setElevatorPosition(String elevatorPosition)
{
this.elevatorPosition = elevatorPosition;
}
public String getXAxisClampStatus()
{
return xAxisClampStatus;
}
public void setXAxisClampStatus(String xAxisClampStatus)
{
this.xAxisClampStatus = xAxisClampStatus;
}
public String getYAxisClampStatus()
{
return yAxisClampStatus;
}
public void setYAxisClampStatus(String yAxisClampStatus)
{
this.yAxisClampStatus = yAxisClampStatus;
}
@Override
public String toString()
{
return "DockDetailDTO{" +
"dockId=" + dockId +
", dockIotId='" + dockIotId + '\'' +
", dockName='" + dockName + '\'' +
", dockLocation='" + dockLocation + '\'' +
", dockManufacturer='" + dockManufacturer + '\'' +
", dockModel='" + dockModel + '\'' +
", dockStatus='" + dockStatus + '\'' +
", aircraft=" + aircraft +
", manufacturerName='" + manufacturerName + '\'' +
", firmwareVersion='" + firmwareVersion + '\'' +
", snNumber='" + snNumber + '\'' +
", bindTime=" + bindTime +
", maintenanceDays=" + maintenanceDays +
", backupLongitude=" + backupLongitude +
", backupLatitude=" + backupLatitude +
", runningDuration=" + runningDuration +
", missionCount=" + missionCount +
", windSpeed=" + windSpeed +
", rainfall=" + rainfall +
", environmentTemperature=" + environmentTemperature +
", environmentHumidity=" + environmentHumidity +
", networkType='" + networkType + '\'' +
", networkDelay=" + networkDelay +
", airConditionerStatus='" + airConditionerStatus + '\'' +
", cabinDoorStatus='" + cabinDoorStatus + '\'' +
", dockRunStatus='" + dockRunStatus + '\'' +
", internalCamera='" + internalCamera + '\'' +
", externalCamera='" + externalCamera + '\'' +
", chargingStatus='" + chargingStatus + '\'' +
", cabinTemperature=" + cabinTemperature +
", cabinHumidity=" + cabinHumidity +
", elevatorPosition='" + elevatorPosition + '\'' +
", xAxisClampStatus='" + xAxisClampStatus + '\'' +
", yAxisClampStatus='" + yAxisClampStatus + '\'' +
'}';
}
}