wangmengmeng
2025-04-26 96250617dbbefce55b5966c94880e2b07b6c98df
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
package com.dji.sample.manage.model.dto;
 
import com.dji.sdk.cloudapi.device.DeviceDomainEnum;
import com.dji.sdk.cloudapi.tsa.DeviceIconUrl;
import com.dji.sdk.cloudapi.tsa.DeviceTopology;
import com.dji.sdk.cloudapi.tsa.TopologyDeviceModel;
 
/**
 * @author sean
 * @version 0.2
 * @date 2021/12/8
 */
public class TopologyDeviceDTO extends DeviceTopology {
 
    private String model;
 
    private Boolean boundStatus;
 
    private String gatewaySn;
 
    private DeviceDomainEnum domain;
 
    public TopologyDeviceDTO() {
    }
 
    @Override
    public String toString() {
        return "TopologyDeviceDTO{" +
                "model='" + model + '\'' +
                ", boundStatus=" + boundStatus +
                ", gatewaySn='" + gatewaySn + '\'' +
                ", domain=" + domain +
                '}';
    }
 
    @Override
    public String getSn() {
        return super.getSn();
    }
 
    @Override
    public TopologyDeviceDTO setSn(String sn) {
        super.setSn(sn);
        return this;
    }
 
    @Override
    public String getDeviceCallsign() {
        return super.getDeviceCallsign();
    }
 
    @Override
    public TopologyDeviceDTO setDeviceCallsign(String deviceCallsign) {
        super.setDeviceCallsign(deviceCallsign);
        return this;
    }
 
    @Override
    public TopologyDeviceModel getDeviceModel() {
        return super.getDeviceModel();
    }
 
    @Override
    public TopologyDeviceDTO setDeviceModel(TopologyDeviceModel deviceModel) {
        super.setDeviceModel(deviceModel);
        return this;
    }
 
    @Override
    public Boolean getOnlineStatus() {
        return super.getOnlineStatus();
    }
 
    @Override
    public TopologyDeviceDTO setOnlineStatus(Boolean onlineStatus) {
        super.setOnlineStatus(onlineStatus);
        return this;
    }
 
    @Override
    public String getUserId() {
        return super.getUserId();
    }
 
    @Override
    public TopologyDeviceDTO setUserId(String userId) {
        super.setUserId(userId);
        return this;
    }
 
    @Override
    public String getUserCallsign() {
        return super.getUserCallsign();
    }
 
    @Override
    public TopologyDeviceDTO setUserCallsign(String userCallsign) {
        super.setUserCallsign(userCallsign);
        return this;
    }
 
    @Override
    public DeviceIconUrl getIconUrls() {
        return super.getIconUrls();
    }
 
    @Override
    public TopologyDeviceDTO setIconUrls(DeviceIconUrl iconUrls) {
        super.setIconUrls(iconUrls);
        return this;
    }
 
    public String getModel() {
        return model;
    }
 
    public TopologyDeviceDTO setModel(String model) {
        this.model = model;
        return this;
    }
 
    public Boolean getBoundStatus() {
        return boundStatus;
    }
 
    public TopologyDeviceDTO setBoundStatus(Boolean boundStatus) {
        this.boundStatus = boundStatus;
        return this;
    }
 
    public String getGatewaySn() {
        return gatewaySn;
    }
 
    public TopologyDeviceDTO setGatewaySn(String gatewaySn) {
        this.gatewaySn = gatewaySn;
        return this;
    }
 
    public DeviceDomainEnum getDomain() {
        return domain;
    }
 
    public TopologyDeviceDTO setDomain(DeviceDomainEnum domain) {
        this.domain = domain;
        return this;
    }
}