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 string IsOnline { get; private set; }
|
|
|
[DataMember]
|
public int WFromStationNo { get; private set; }
|
|
[DataMember]
|
public int WTaskId { get; private set; }
|
|
[DataMember]
|
public int WToStationNo { get; private set; }
|
|
[DataMember]
|
public int RState { get; private set; }
|
|
[DataMember]
|
public string RAlarm { get; private set; }
|
|
[DataMember]
|
public string RTaskFinish { get; private set; }
|
|
[DataMember]
|
public int RAlarmCode { get; private set; }
|
|
/// <summary>
|
/// 是否有货
|
/// </summary>
|
[DataMember]
|
public string RHasGoods { get; private set; }
|
|
public ConveyorInfoEntity()
|
{
|
|
}
|
|
public ConveyorInfoEntity(ConveyorEntity cy)
|
{
|
this.ConveyorName = cy.ConveyorName;
|
this.IsOnline = cy.IsOnline ? "在线" : "离线";
|
this.WFromStationNo = cy.WToStationNo;
|
this.WToStationNo = cy.WToStationNo;
|
this.WTaskId = cy.RTaskNo;
|
this.RState = cy.RState;
|
this.RAlarm = cy.RAlarm ? "有报警" : "无报警";
|
this.RTaskFinish = cy.RTaskfinish ? "完成" : "未完成";
|
this.RAlarmCode = cy.RAlarmCode;
|
this.RHasGoods = (cy.RPh1 == 1 && cy.RPh2 == 1) ? "有货" : "无货";
|
}
|
}
|
}
|