364 lines
7.7 KiB
Java
364 lines
7.7 KiB
Java
|
|
package com.ruoyi.device.service.dto;
|
||
|
|
|
||
|
|
import java.io.Serializable;
|
||
|
|
import java.util.List;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 无人机详情DTO对象
|
||
|
|
* 包含 AircraftVO 和 AircraftDetailVO 的所有字段
|
||
|
|
*
|
||
|
|
* @author ruoyi
|
||
|
|
* @date 2026-01-20
|
||
|
|
*/
|
||
|
|
public class AircraftDetailDTO implements Serializable
|
||
|
|
{
|
||
|
|
private static final long serialVersionUID = 1L;
|
||
|
|
|
||
|
|
// ========== AircraftVO 字段 ==========
|
||
|
|
|
||
|
|
/** 无人机ID */
|
||
|
|
private Long aircraftId;
|
||
|
|
|
||
|
|
/** 无人机IOT ID */
|
||
|
|
private String aircraftIotId;
|
||
|
|
|
||
|
|
/** 无人机名称 */
|
||
|
|
private String aircraftName;
|
||
|
|
|
||
|
|
/** 无人机厂商 */
|
||
|
|
private String aircraftManufacturer;
|
||
|
|
|
||
|
|
/** 无人机型号 */
|
||
|
|
private String aircraftModel;
|
||
|
|
|
||
|
|
/** 无人机状态 */
|
||
|
|
private String aircraftStatus;
|
||
|
|
|
||
|
|
/** 挂载列表 */
|
||
|
|
private List<PayloadDTO> payloadList;
|
||
|
|
|
||
|
|
// ========== AircraftDetailVO 字段 ==========
|
||
|
|
|
||
|
|
/** 厂商名称 */
|
||
|
|
private String manufacturerName;
|
||
|
|
|
||
|
|
/** 无人机版本 */
|
||
|
|
private String aircraftVersion;
|
||
|
|
|
||
|
|
/** 无人机SN号 */
|
||
|
|
private String snNumber;
|
||
|
|
|
||
|
|
/** 电池SN号 */
|
||
|
|
private String batterySn;
|
||
|
|
|
||
|
|
/** 绑定时间 */
|
||
|
|
private Long bindTime;
|
||
|
|
|
||
|
|
/** 运维剩余天数 */
|
||
|
|
private Integer maintenanceDays;
|
||
|
|
|
||
|
|
/** 飞行时长 */
|
||
|
|
private Integer flightDuration;
|
||
|
|
|
||
|
|
/** 作业架次 */
|
||
|
|
private Integer missionCount;
|
||
|
|
|
||
|
|
/** 网络列表 */
|
||
|
|
private List<NetworkDTO> networkList;
|
||
|
|
|
||
|
|
/** RTK信号 */
|
||
|
|
private Double rtkSignal;
|
||
|
|
|
||
|
|
/** 限高 */
|
||
|
|
private Integer maxAltitude;
|
||
|
|
|
||
|
|
/** 限远 */
|
||
|
|
private Integer maxDistance;
|
||
|
|
|
||
|
|
/** 电压 */
|
||
|
|
private Double voltage;
|
||
|
|
|
||
|
|
/** 电量 */
|
||
|
|
private Integer batteryLevel;
|
||
|
|
|
||
|
|
/** 续航 */
|
||
|
|
private Double flightTimeRemaining;
|
||
|
|
|
||
|
|
/** 电池温度 */
|
||
|
|
private Double batteryTemperature;
|
||
|
|
|
||
|
|
/** 循环次数 */
|
||
|
|
private Integer cycleCount;
|
||
|
|
|
||
|
|
public Long getAircraftId()
|
||
|
|
{
|
||
|
|
return aircraftId;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setAircraftId(Long aircraftId)
|
||
|
|
{
|
||
|
|
this.aircraftId = aircraftId;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getAircraftIotId()
|
||
|
|
{
|
||
|
|
return aircraftIotId;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setAircraftIotId(String aircraftIotId)
|
||
|
|
{
|
||
|
|
this.aircraftIotId = aircraftIotId;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getAircraftName()
|
||
|
|
{
|
||
|
|
return aircraftName;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setAircraftName(String aircraftName)
|
||
|
|
{
|
||
|
|
this.aircraftName = aircraftName;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getAircraftManufacturer()
|
||
|
|
{
|
||
|
|
return aircraftManufacturer;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setAircraftManufacturer(String aircraftManufacturer)
|
||
|
|
{
|
||
|
|
this.aircraftManufacturer = aircraftManufacturer;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getAircraftModel()
|
||
|
|
{
|
||
|
|
return aircraftModel;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setAircraftModel(String aircraftModel)
|
||
|
|
{
|
||
|
|
this.aircraftModel = aircraftModel;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getAircraftStatus()
|
||
|
|
{
|
||
|
|
return aircraftStatus;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setAircraftStatus(String aircraftStatus)
|
||
|
|
{
|
||
|
|
this.aircraftStatus = aircraftStatus;
|
||
|
|
}
|
||
|
|
|
||
|
|
public List<PayloadDTO> getPayloadList()
|
||
|
|
{
|
||
|
|
return payloadList;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setPayloadList(List<PayloadDTO> payloadList)
|
||
|
|
{
|
||
|
|
this.payloadList = payloadList;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getManufacturerName()
|
||
|
|
{
|
||
|
|
return manufacturerName;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setManufacturerName(String manufacturerName)
|
||
|
|
{
|
||
|
|
this.manufacturerName = manufacturerName;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getAircraftVersion()
|
||
|
|
{
|
||
|
|
return aircraftVersion;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setAircraftVersion(String aircraftVersion)
|
||
|
|
{
|
||
|
|
this.aircraftVersion = aircraftVersion;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getSnNumber()
|
||
|
|
{
|
||
|
|
return snNumber;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setSnNumber(String snNumber)
|
||
|
|
{
|
||
|
|
this.snNumber = snNumber;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getBatterySn()
|
||
|
|
{
|
||
|
|
return batterySn;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setBatterySn(String batterySn)
|
||
|
|
{
|
||
|
|
this.batterySn = batterySn;
|
||
|
|
}
|
||
|
|
|
||
|
|
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 Integer getFlightDuration()
|
||
|
|
{
|
||
|
|
return flightDuration;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setFlightDuration(Integer flightDuration)
|
||
|
|
{
|
||
|
|
this.flightDuration = flightDuration;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Integer getMissionCount()
|
||
|
|
{
|
||
|
|
return missionCount;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setMissionCount(Integer missionCount)
|
||
|
|
{
|
||
|
|
this.missionCount = missionCount;
|
||
|
|
}
|
||
|
|
|
||
|
|
public List<NetworkDTO> getNetworkList()
|
||
|
|
{
|
||
|
|
return networkList;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setNetworkList(List<NetworkDTO> networkList)
|
||
|
|
{
|
||
|
|
this.networkList = networkList;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Double getRtkSignal()
|
||
|
|
{
|
||
|
|
return rtkSignal;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setRtkSignal(Double rtkSignal)
|
||
|
|
{
|
||
|
|
this.rtkSignal = rtkSignal;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Integer getMaxAltitude()
|
||
|
|
{
|
||
|
|
return maxAltitude;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setMaxAltitude(Integer maxAltitude)
|
||
|
|
{
|
||
|
|
this.maxAltitude = maxAltitude;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Integer getMaxDistance()
|
||
|
|
{
|
||
|
|
return maxDistance;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setMaxDistance(Integer maxDistance)
|
||
|
|
{
|
||
|
|
this.maxDistance = maxDistance;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Double getVoltage()
|
||
|
|
{
|
||
|
|
return voltage;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setVoltage(Double voltage)
|
||
|
|
{
|
||
|
|
this.voltage = voltage;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Integer getBatteryLevel()
|
||
|
|
{
|
||
|
|
return batteryLevel;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setBatteryLevel(Integer batteryLevel)
|
||
|
|
{
|
||
|
|
this.batteryLevel = batteryLevel;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Double getFlightTimeRemaining()
|
||
|
|
{
|
||
|
|
return flightTimeRemaining;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setFlightTimeRemaining(Double flightTimeRemaining)
|
||
|
|
{
|
||
|
|
this.flightTimeRemaining = flightTimeRemaining;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Double getBatteryTemperature()
|
||
|
|
{
|
||
|
|
return batteryTemperature;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setBatteryTemperature(Double batteryTemperature)
|
||
|
|
{
|
||
|
|
this.batteryTemperature = batteryTemperature;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Integer getCycleCount()
|
||
|
|
{
|
||
|
|
return cycleCount;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setCycleCount(Integer cycleCount)
|
||
|
|
{
|
||
|
|
this.cycleCount = cycleCount;
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public String toString()
|
||
|
|
{
|
||
|
|
return "AircraftDetailDTO{" +
|
||
|
|
"aircraftId=" + aircraftId +
|
||
|
|
", aircraftIotId='" + aircraftIotId + '\'' +
|
||
|
|
", aircraftName='" + aircraftName + '\'' +
|
||
|
|
", aircraftManufacturer='" + aircraftManufacturer + '\'' +
|
||
|
|
", aircraftModel='" + aircraftModel + '\'' +
|
||
|
|
", aircraftStatus='" + aircraftStatus + '\'' +
|
||
|
|
", payloadList=" + payloadList +
|
||
|
|
", manufacturerName='" + manufacturerName + '\'' +
|
||
|
|
", aircraftVersion='" + aircraftVersion + '\'' +
|
||
|
|
", snNumber='" + snNumber + '\'' +
|
||
|
|
", batterySn='" + batterySn + '\'' +
|
||
|
|
", bindTime=" + bindTime +
|
||
|
|
", maintenanceDays=" + maintenanceDays +
|
||
|
|
", flightDuration=" + flightDuration +
|
||
|
|
", missionCount=" + missionCount +
|
||
|
|
", networkList=" + networkList +
|
||
|
|
", rtkSignal=" + rtkSignal +
|
||
|
|
", maxAltitude=" + maxAltitude +
|
||
|
|
", maxDistance=" + maxDistance +
|
||
|
|
", voltage=" + voltage +
|
||
|
|
", batteryLevel=" + batteryLevel +
|
||
|
|
", flightTimeRemaining=" + flightTimeRemaining +
|
||
|
|
", batteryTemperature=" + batteryTemperature +
|
||
|
|
", cycleCount=" + cycleCount +
|
||
|
|
'}';
|
||
|
|
}
|
||
|
|
}
|