using System; using System.Collections.Generic; namespace HDL_ON.Entity { public class FunctionList { [Newtonsoft.Json.JsonIgnore] public List functions = new List(); /// /// 获取所有功能列表 /// public void GetAllFunction() { functions.Clear(); functions.AddRange(GetAllDeviceFunctionList()); functions.AddRange(scenes); } /// /// 获取设备功能列表 /// public List GetAllDeviceFunctionList() { var deviceFunctionList = new List(); deviceFunctionList.AddRange(aCs); deviceFunctionList.AddRange(lights); deviceFunctionList.AddRange(curtains); deviceFunctionList.AddRange(floorHeatings); return deviceFunctionList; } public List aCs = new List(); public List lights = new List(); public List curtains = new List(); public List floorHeatings = new List(); public List scenes = new List(); } }