using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.Text; using System.Threading.Tasks; namespace iWareCc.Conveyor.Entity { [DataContract] public class ConveyorInfoEntity { /// /// 设备实体 /// [DataMember] public string ConveyorName { get; private set; } /// /// 输送机的每个端口 /// [DataMember] public List GateInfos { get; private set; } public ConveyorInfoEntity(ConveyorEntity conveyor) { this.ConveyorName = conveyor.Equipment.EquipName; GateInfos = new List(); conveyor.Gates.ForEach(x => GateInfos.Add(new GateInfoEntity(x))); } } }