| | |
| | | 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; |
| | | |
| | | /** |
| | |
| | | @AllArgsConstructor |
| | | @NoArgsConstructor |
| | | @Builder |
| | | @JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class) |
| | | public class DeviceDTO { |
| | | |
| | | private String deviceSn; |
| | |
| | | |
| | | 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; |
| | | } |