package com.hdl.linkpm.sdk.device.bean;
|
|
import androidx.annotation.NonNull;
|
|
import java.io.Serializable;
|
import java.util.ArrayList;
|
import java.util.List;
|
|
/**
|
* Created by jlchen on 12/11/21.
|
*/
|
public class FunctionInfoBean extends FunctionInfoBaseBean {
|
//
|
// private String sid;//功能Id
|
// private List<String> uids;//所分配的房间uid集合
|
// private String name;//功能名称
|
// private String spk;//功能类型
|
// private String oid;//设备对应的oid
|
// private String omodel;//物理设备(模块)型号
|
// private List<FunctionInfoBaseBean.AttributesBean> attributes;//属性
|
// private String extend;//扩展信息
|
//
|
|
private String deviceId;
|
private String homeId;
|
private List<String> roomIds = new ArrayList<>();
|
private List<RoomInfosBean> roomInfos = new ArrayList<>();
|
private String gatewayId;
|
private String gatewayName;
|
private boolean collect;
|
private boolean online;
|
private String controlCounter;
|
private List<StatusBean> status = new ArrayList<>();
|
private String createTime;
|
private String modifyTime;
|
private String productBrand;
|
private String productPic;
|
private String deviceMac;//毫米波独有
|
|
|
public String getDeviceMac() {
|
return deviceMac == null ? "" : this.deviceMac;
|
}
|
|
public void setDeviceMac(String deviceMac) {
|
this.deviceMac = deviceMac;
|
}
|
|
@NonNull
|
public String getDeviceId() {
|
return deviceId == null ? "" : deviceId;
|
}
|
|
public void setDeviceId(@NonNull String deviceId) {
|
this.deviceId = deviceId;
|
}
|
|
@NonNull
|
public String getHomeId() {
|
return homeId == null ? "" : homeId;
|
}
|
|
public void setHomeId(@NonNull String homeId) {
|
this.homeId = homeId;
|
}
|
|
@NonNull
|
public List<String> getRoomIds() {
|
if (roomIds == null) {
|
return new ArrayList<>();
|
}
|
return roomIds;
|
}
|
|
public void setRoomIds(@NonNull List<String> roomIds) {
|
this.roomIds = roomIds;
|
}
|
|
@NonNull
|
public List<RoomInfosBean> getRoomInfos() {
|
if (roomInfos == null) {
|
return new ArrayList<>();
|
}
|
return roomInfos;
|
}
|
|
public void setRoomInfos(@NonNull List<RoomInfosBean> roomInfos) {
|
this.roomInfos = roomInfos;
|
}
|
|
@NonNull
|
public String getGatewayId() {
|
return gatewayId == null ? "" : gatewayId;
|
}
|
|
public void setGatewayId(@NonNull String gatewayId) {
|
this.gatewayId = gatewayId;
|
}
|
|
@NonNull
|
public String getGatewayName() {
|
return gatewayName == null ? "" : gatewayName;
|
}
|
|
public void setGatewayName(@NonNull String gatewayName) {
|
this.gatewayName = gatewayName;
|
}
|
|
public boolean isCollect() {
|
return collect;
|
}
|
|
public void setCollect(boolean collect) {
|
this.collect = collect;
|
}
|
|
public boolean isOnline() {
|
return online;
|
}
|
|
public void setOnline(boolean online) {
|
this.online = online;
|
}
|
|
@NonNull
|
public String getControlCounter() {
|
return controlCounter == null ? "" : controlCounter;
|
}
|
|
public void setControlCounter(@NonNull String controlCounter) {
|
this.controlCounter = controlCounter;
|
}
|
|
@NonNull
|
public List<StatusBean> getStatus() {
|
if (status == null) {
|
return new ArrayList<>();
|
}
|
return status;
|
}
|
|
public void setStatus(@NonNull List<StatusBean> status) {
|
this.status = status;
|
}
|
|
@NonNull
|
public String getCreateTime() {
|
return createTime == null ? "" : createTime;
|
}
|
|
public void setCreateTime(@NonNull String createTime) {
|
this.createTime = createTime;
|
}
|
|
@NonNull
|
public String getModifyTime() {
|
return modifyTime == null ? "" : modifyTime;
|
}
|
|
public void setModifyTime(@NonNull String modifyTime) {
|
this.modifyTime = modifyTime;
|
}
|
|
@NonNull
|
public String getProductBrand() {
|
return productBrand == null ? "" : productBrand;
|
}
|
|
public void setProductBrand(@NonNull String productBrand) {
|
this.productBrand = productBrand;
|
}
|
|
@NonNull
|
public String getProductPic() {
|
return productPic == null ? "" : productPic;
|
}
|
|
public void setProductPic(@NonNull String productPic) {
|
this.productPic = productPic;
|
}
|
|
public static class RoomInfosBean implements Serializable {
|
private String floorId;
|
private String floorUid;
|
private String floorName;
|
private String roomId;
|
private String roomUid;
|
private String roomName;
|
|
@NonNull
|
public String getFloorId() {
|
return floorId == null ? "" : floorId;
|
}
|
|
public void setFloorId(@NonNull String floorId) {
|
this.floorId = floorId;
|
}
|
|
@NonNull
|
public String getFloorUid() {
|
return floorUid == null ? "" : floorUid;
|
}
|
|
public void setFloorUid(@NonNull String floorUid) {
|
this.floorUid = floorUid;
|
}
|
|
@NonNull
|
public String getFloorName() {
|
return floorName == null ? "" : floorName;
|
}
|
|
public void setFloorName(@NonNull String floorName) {
|
this.floorName = floorName;
|
}
|
|
@NonNull
|
public String getRoomId() {
|
return roomId == null ? "" : roomId;
|
}
|
|
public void setRoomId(@NonNull String roomId) {
|
this.roomId = roomId;
|
}
|
|
@NonNull
|
public String getRoomUid() {
|
return roomUid == null ? "" : roomUid;
|
}
|
|
public void setRoomUid(@NonNull String roomUid) {
|
this.roomUid = roomUid;
|
}
|
|
@NonNull
|
public String getRoomName() {
|
return roomName == null ? "" : roomName;
|
}
|
|
public void setRoomName(@NonNull String roomName) {
|
this.roomName = roomName;
|
}
|
}
|
|
}
|