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 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 getHouseIds() { if (houseIds == null) { return houseIds = new ArrayList<>(); } return houseIds; } public void setHouseIds(@NonNull List 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; } }