rain
2024-08-21 2db1aa88e8ab53096a936163d686b90d8e056a99
src/main/java/com/dji/sample/manage/model/dto/DeviceDTO.java
@@ -1,12 +1,12 @@
package com.dji.sample.manage.model.dto;
import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import com.dji.sample.wayline.model.entity.WaylineJobEntity;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.List;
/**
@@ -18,7 +18,6 @@
@AllArgsConstructor
@NoArgsConstructor
@Builder
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
public class DeviceDTO {
    private String deviceSn;
@@ -27,21 +26,53 @@
    private String workspaceId;
    private String deviceIndex;
    private String controlSource;
    private String deviceDesc;
    private String childDeviceSn;
    private String domain;
    private Integer domain;
    private Integer type;
    private Integer subType;
    private List<DeviceDTO> gatewaysList;
    private List<DevicePayloadDTO> payloadsList;
    private IconUrlDTO iconUrl;
}
    private Boolean status;
    private Boolean boundStatus;
    private LocalDateTime loginTime;
    private LocalDateTime boundTime;
    private String nickname;
    private String userId;
    private String firmwareVersion;
    private String workspaceName;
    private DeviceDTO children;
    private Integer firmwareStatus;
    private Integer firmwareProgress;
    private String parentSn;
    private WaylineJobEntity latestWaylineJob;
    private String reserveId;
    private Boolean onlineStatus;
    private Double latitude;
    private Double longitude;
}