wjc
2023-07-07 22494af577e21a930abef309f2f60c03c9615bd1
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
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
package com.hdl.linkpm.sdk.template.bean;/*
 *create by wxr
 *date 2022/1/19
 */
 
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
 
import androidx.annotation.NonNull;
 
public class TemplateFunctionBean implements Serializable {
    //房间
    private List<String> uids = new ArrayList<>();
    //功能Id
    private String sid;
    //功能名称
    private String name;
    //功能类型
    private String spk;
    //设备对应的oid
    private String oid;
    //物理设备(模块)型号    false非必须
    private String omodel;
    //-- extend    扩展信息 false非必须
    private String extend;
 
    public List<String> getUids() {
        return uids;
    }
 
    public void setUids(List<String> uids) {
        this.uids = uids;
    }
 
    public String getSid() {
        return sid == null ? "" : sid;
    }
 
    public void setSid(String sid) {
        this.sid = sid;
    }
 
    public String getName() {
        return name == null ? "" : name;
    }
 
    public void setName(String name) {
        this.name = name;
    }
 
    public String getSpk() {
        return spk == null ? "" : spk;
    }
 
    public void setSpk(String spk) {
        this.spk = spk;
    }
 
    public String getOid() {
        return oid == null ? "" : oid;
    }
 
    public void setOid(String oid) {
        this.oid = oid;
    }
 
    public String getOmodel() {
        return omodel == null ? "" : omodel;
    }
 
    public void setOmodel(String omodel) {
        this.omodel = omodel;
    }
 
    public String getExtend() {
        return extend == null ? "" : extend;
    }
 
    public void setExtend(String extend) {
        this.extend = extend;
    }
 
    public List<TemplateFunctionAttribute> getAttributes() {
        if (attributes == null) {
            return new ArrayList<>();
        }
        return attributes;
    }
 
    public void setAttributes(List<TemplateFunctionAttribute> attributes) {
        this.attributes = attributes;
    }
 
    //属性 false非必须
    private List<TemplateFunctionAttribute> attributes = new ArrayList<>();
 
 
    /**
     * 功能属性对象
     */
    public static class TemplateFunctionAttribute implements Serializable {
        //---- key    标识 false非必须
        private String key;
        //---- data_type    数据类型 false非必须
        private String data_type;
        //---- value    值 false非必须
        private List<String> value = new ArrayList<>();
        //---- max    最大 false非必须
        private String max;
        //---- min    最小 false非必须
        private String min;
 
        public String getKey() {
            return key;
        }
 
        public void setKey(String key) {
            this.key = key;
        }
 
        public String getData_type() {
            return data_type;
        }
 
        public void setData_type(String data_type) {
            this.data_type = data_type;
        }
 
        public List<String> getValue() {
            if (value == null) {
                return new ArrayList<>();
            }
            return value;
        }
 
        public void setValue(@NonNull List<String> value) {
            this.value = value;
        }
 
        public String getMax() {
            return max;
        }
 
        public void setMax(String max) {
            this.max = max;
        }
 
        public String getMin() {
            return min;
        }
 
        public void setMin(String min) {
            this.min = min;
        }
 
        public String getSort() {
            return sort;
        }
 
        public void setSort(String sort) {
            this.sort = sort;
        }
 
        //---- sort    排序 false非必须
        private String sort;
 
    }
 
 
}