using System; using System.Collections.Generic; using Shared; namespace HDL_ON.Entity { public class GroupControl { public GroupControl() { } /// /// 群控sid /// public string sid = string.Empty; /// /// 群控名称 /// public string name = string.Empty; /// /// 群控类型 /// public string type = string.Empty; /// /// 房间uid /// public List uids = new List(); public List roomIds = new List(); /// /// 群控功能sid配置 /// public List sids = new List(); /// /// 获取设备添加到房间的房间名称 /// /// public string GetRoomListName() { string roomNameList = ""; foreach (var roomId in roomIds) { var findRoom = SpatialInfo.CurrentSpatial.RoomList.Find(obj => obj.roomId == roomId); if (findRoom == null) { continue; } if (roomNameList != "") { roomNameList += ","; } roomNameList += findRoom.floorName + "-" + findRoom.roomName; } if (roomNameList == "") { roomNameList = Language.StringByID(StringId.WholeZone); } return roomNameList; } } public class GroupControlFunction { /// /// 功能sid /// public string sid = string.Empty; /// /// 功能spk /// public string spk = string.Empty; } }