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
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
package com.hdl.linkpm.sdk.project.bean;
 
import androidx.annotation.NonNull;
 
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
 
/**
 * Created by jlchen on 12/9/21.
 * 项目详细信息
 */
public class ProjectInfoBean implements Serializable {
 
    private String communityId;//项目ID主键
    private String projectType;//0:家居项目 1:地产项目 2:公建项目 3:酒店项目,可用值:Home,RealEstate,PublicBuilding,Hotel
    private String projectTypeName;//项目类型名称
    private String projectTypeSub;//项目子类型
    private String projectTypeSubName;//项目子类型名称
    private String communityCode;//项目编码
    private String communityName;//项目名称
    private String protocolType;//0:buspro 1:knx 2:zigbee,可用值:BUSPRO,KNX,ZIGBEE
    /**
     *     To_Be_Debugged(0, "待调试"),
     *     Debugging(1, "调试中"),
     *     To_Be_Accepted(2, "待验收"),
     *     WAIT_DELIVERED(3, "调试完成"),
     *     Delivered(4, "已交付"),
     *     INITIAL_TATE(5,"初始态"),
     *     ACCEPTANCE(6,"验收"),
     *     SECONDARY_DEBUGGIN(7,"二次调试"),
     */
    private String debugStatus;//0:待调试  1:调试中 2:待验收 3:已完成 4:已交付,5:初始态,6: 验收,7: 二次调试
    private ProjectLocationBean location;//所在地区
    private String address;//详细地址
    private String debugUserName;//调试员工名称
    private String debugUserId;//调试员工账号id
    private String companyName;//公司名称
    private String companyId;//公司ID
    private String businessType;//业务类型(SIGNED_PROJECT:签约项目; DEBUG_CENTER:调试中心)
    private String businessTypeName;//业务类型名称
    private Boolean isMyCompanyProject;//是否是自己公司的项目  true查自己项目
    private String businessStatus;//业务类型(签约项目、调试项目)
    private String debugStartDate;//调试开始日期
    private String debugEndDate;//调试结束日期
    private String houseCount;//项目下房屋总数
    private String deliveryHouseCount;//项目下房屋交付总数
    private String residueDay;//剩余天数
    private List<String> houseIds = new ArrayList<>();//二次调试返回的
    private String houseId;//家居和公建才有 住宅ID
    private String houseName;//家居和公建才有 房屋名字  2021-12-20 新增
    private String localSecret;//家居和公建才有 本地通信加密密钥 2021-12-31 新增
    /**
     * 是否创建家居项目
     */
    private boolean homeDataSync = false;
 
    public boolean isHomeDataSync() {
        return homeDataSync;
    }
 
    public void setHomeDataSync(@NonNull boolean homeDataSync) {
        this.homeDataSync = homeDataSync;
    }
 
    public List<String> getHouseIds() {
        if (houseIds == null) {
            return houseIds = new ArrayList<>();
        }
        return houseIds;
    }
 
    public void setHouseIds(@NonNull List<String> houseIds) {
        this.houseIds = houseIds;
    }
 
    @NonNull
    public String getCommunityId() {
        return communityId == null ? "" : communityId;
    }
 
    public void setCommunityId(@NonNull String communityId) {
        this.communityId = communityId;
    }
 
    @NonNull
    public String getProjectType() {
        return projectType == null ? "" : projectType;
    }
 
    public void setProjectType(@NonNull String projectType) {
        this.projectType = projectType;
    }
 
    @NonNull
    public String getProjectTypeName() {
        return projectTypeName == null ? "" : projectTypeName;
    }
 
    public void setProjectTypeName(@NonNull String projectTypeName) {
        this.projectTypeName = projectTypeName;
    }
 
    @NonNull
    public String getProjectTypeSub() {
        return projectTypeSub == null ? "" : projectTypeSub;
    }
 
    public void setProjectTypeSub(@NonNull String projectTypeSub) {
        this.projectTypeSub = projectTypeSub;
    }
 
    @NonNull
    public String getProjectTypeSubName() {
        return projectTypeSubName == null ? "" : projectTypeSubName;
    }
 
    public void setProjectTypeSubName(@NonNull String projectTypeSubName) {
        this.projectTypeSubName = projectTypeSubName;
    }
 
    @NonNull
    public String getCommunityCode() {
        return communityCode == null ? "" : communityCode;
    }
 
    public void setCommunityCode(@NonNull String communityCode) {
        this.communityCode = communityCode;
    }
 
    @NonNull
    public String getCommunityName() {
        return communityName == null ? "" : communityName;
    }
 
    public void setCommunityName(@NonNull String communityName) {
        this.communityName = communityName;
    }
 
    @NonNull
    public String getProtocolType() {
        return protocolType == null ? "" : protocolType;
    }
 
    public void setProtocolType(@NonNull String protocolType) {
        this.protocolType = protocolType;
    }
 
    @NonNull
    public String getDebugStatus() {
        return debugStatus == null ? "" : debugStatus;
    }
 
    public void setDebugStatus(@NonNull String debugStatus) {
        this.debugStatus = debugStatus;
    }
 
    public ProjectLocationBean getLocation() {
        return location;
    }
 
    public void setLocation(ProjectLocationBean location) {
        this.location = location;
    }
 
    @NonNull
    public String getAddress() {
        return address == null ? "" : address;
    }
 
    public void setAddress(@NonNull String address) {
        this.address = address;
    }
 
    @NonNull
    public String getDebugUserName() {
        return debugUserName == null ? "" : debugUserName;
    }
 
    public void setDebugUserName(@NonNull String debugUserName) {
        this.debugUserName = debugUserName;
    }
 
    @NonNull
    public String getDebugUserId() {
        return debugUserId == null ? "" : debugUserId;
    }
 
    public void setDebugUserId(@NonNull String debugUserId) {
        this.debugUserId = debugUserId;
    }
 
    @NonNull
    public String getCompanyName() {
        return companyName == null ? "" : companyName;
    }
 
    public void setCompanyName(@NonNull String companyName) {
        this.companyName = companyName;
    }
 
    @NonNull
    public String getCompanyId() {
        return companyId == null ? "" : companyId;
    }
 
    public void setCompanyId(@NonNull String companyId) {
        this.companyId = companyId;
    }
 
    @NonNull
    public String getHouseId() {
        return houseId == null ? "" : houseId;
    }
 
    public void setHouseId(@NonNull String houseId) {
        this.houseId = houseId;
    }
 
    @NonNull
    public String getBusinessType() {
        return businessType == null ? "" : businessType;
    }
 
    public void setBusinessType(@NonNull String businessType) {
        this.businessType = businessType;
    }
 
    @NonNull
    public String getBusinessTypeName() {
        return businessTypeName == null ? "" : businessTypeName;
    }
 
    public void setBusinessTypeName(@NonNull String businessTypeName) {
        this.businessTypeName = businessTypeName;
    }
 
    public Boolean getIsMyCompanyProject() {
        return isMyCompanyProject;
    }
 
    public void setIsMyCompanyProject(Boolean myCompanyProject) {
        isMyCompanyProject = myCompanyProject;
    }
 
    @NonNull
    public String getBusinessStatus() {
        return businessStatus == null ? "" : businessStatus;
    }
 
    public void setBusinessStatus(@NonNull String businessStatus) {
        this.businessStatus = businessStatus;
    }
 
    @NonNull
    public String getDebugStartDate() {
        return debugStartDate == null ? "" : debugStartDate;
    }
 
    public void setDebugStartDate(@NonNull String debugStartDate) {
        this.debugStartDate = debugStartDate;
    }
 
    @NonNull
    public String getDebugEndDate() {
        return debugEndDate == null ? "" : debugEndDate;
    }
 
    public void setDebugEndDate(@NonNull String debugEndDate) {
        this.debugEndDate = debugEndDate;
    }
 
    @NonNull
    public String getHouseCount() {
        return houseCount == null ? "" : houseCount;
    }
 
    public void setHouseCount(@NonNull String houseCount) {
        this.houseCount = houseCount;
    }
 
    @NonNull
    public String getDeliveryHouseCount() {
        return deliveryHouseCount == null ? "" : deliveryHouseCount;
    }
 
    public void setDeliveryHouseCount(@NonNull String deliveryHouseCount) {
        this.deliveryHouseCount = deliveryHouseCount;
    }
 
    @NonNull
    public String getResidueDay() {
        return residueDay == null ? "" : residueDay;
    }
 
    public void setResidueDay(@NonNull String residueDay) {
        this.residueDay = residueDay;
    }
 
    @NonNull
    public String getHouseName() {
        return houseName == null ? "" : houseName;
    }
 
    public void setHouseName(@NonNull String houseName) {
        this.houseName = houseName;
    }
 
    @NonNull
    public String getLocalSecret() {
        return localSecret == null ? "" : localSecret;
    }
 
    public void setLocalSecret(@NonNull String localSecret) {
        this.localSecret = localSecret;
    }
}