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;
|
}
|
}
|