From 73a49ddd0516e5c9a4b697c593d62c74e420403b Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期四, 24 十月 2024 12:27:31 +0800 Subject: [PATCH] 2024年10月24日12:27:28 --- HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/device/bean/FunctionInfoBean.java | 245 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 245 insertions(+), 0 deletions(-) diff --git a/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/device/bean/FunctionInfoBean.java b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/device/bean/FunctionInfoBean.java new file mode 100644 index 0000000..af59704 --- /dev/null +++ b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/device/bean/FunctionInfoBean.java @@ -0,0 +1,245 @@ +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;//鎵�鍒嗛厤鐨勬埧闂磚id闆嗗悎 +// private String name;//鍔熻兘鍚嶇О +// private String spk;//鍔熻兘绫诲瀷 +// private String oid;//璁惧瀵瑰簲鐨刼id +// 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; + } + } + +} -- Gitblit v1.8.0