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