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
|
{
|
|
/// <summary>
|
/// 设备实体
|
/// </summary>
|
[DataMember]
|
public string ConveyorName { get; private set; }
|
|
/// <summary>
|
/// 输送机的每个端口
|
/// </summary>
|
[DataMember]
|
public List<GateInfoEntity> GateInfos { get; private set; }
|
|
|
public ConveyorInfoEntity(ConveyorEntity conveyor)
|
{
|
|
this.ConveyorName = conveyor.Equipment.EquipName;
|
|
GateInfos = new List<GateInfoEntity>();
|
|
conveyor.Gates.ForEach(x => GateInfos.Add(new GateInfoEntity(x)));
|
|
|
}
|
}
|
}
|