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 FunctionInfoBaseBean implements Serializable { |
| | | |
| | | private String sid;//功能Id |
| | | private List<String> uids = new ArrayList<>();//所分配的房间uid集合 |
| | | private String name;//功能名称 |
| | | private String spk;//功能类型 |
| | | private String oid;//设备对应的oid |
| | | private String omodel;//物理设备(模块)型号 |
| | | private List<FunctionAttributesBean> attributes = new ArrayList<>();//属性 |
| | | private String extend;//扩展信息 |
| | | |
| | | |
| | | |
| | | private String src;//设备来源 |
| | | |
| | | /** |
| | | * 1:展示 2:不展示 |
| | | */ |
| | | private String show; |
| | | |
| | | public String getSrc() { |
| | | return src; |
| | | } |
| | | |
| | | public void setSrc(String src) { |
| | | this.src = src; |
| | | } |
| | | |
| | | public String getShow() { |
| | | return show == null ? "1" : show; |
| | | } |
| | | |
| | | public void setShow(@NonNull String show) { |
| | | this.show = show; |
| | | } |
| | | |
| | | |
| | | @NonNull |
| | | public String getSid() { |
| | | return sid == null ? "" : sid; |
| | | } |
| | | |
| | | public void setSid(@NonNull String sid) { |
| | | this.sid = sid; |
| | | } |
| | | |
| | | @NonNull |
| | | public List<String> getUids() { |
| | | if (uids == null) { |
| | | return new ArrayList<>(); |
| | | } |
| | | return uids; |
| | | } |
| | | |
| | | public void setUids(@NonNull List<String> uids) { |
| | | this.uids = uids; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getName() { |
| | | return name == null ? "" : name; |
| | | } |
| | | |
| | | public void setName(@NonNull String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getSpk() { |
| | | return spk == null ? "" : spk; |
| | | } |
| | | |
| | | public void setSpk(@NonNull String spk) { |
| | | this.spk = spk; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getOid() { |
| | | return oid == null ? "" : oid; |
| | | } |
| | | |
| | | public void setOid(@NonNull String oid) { |
| | | this.oid = oid; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getOmodel() { |
| | | return omodel == null ? "" : omodel; |
| | | } |
| | | |
| | | public void setOmodel(@NonNull String omodel) { |
| | | this.omodel = omodel; |
| | | } |
| | | |
| | | @NonNull |
| | | public List<FunctionAttributesBean> getAttributes() { |
| | | if (attributes == null) { |
| | | return new ArrayList<>(); |
| | | } |
| | | return attributes; |
| | | } |
| | | |
| | | public void setAttributes(@NonNull List<FunctionAttributesBean> attributes) { |
| | | this.attributes = attributes; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getExtend() { |
| | | return extend == null ? "" : extend; |
| | | } |
| | | |
| | | public void setExtend(@NonNull String extend) { |
| | | this.extend = extend; |
| | | } |
| | | } |