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