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