using SqlSugar;
using System.ComponentModel;
using System.Runtime.Serialization;
namespace WCS.Entity.Protocol.Station
{
///
/// 站台交互信号 写记录表
///
[SugarTable(nameof(WCS_Station520), "站台交互信号 写记录表")]
[DataContract]
public class WCS_Station520 : WCS_PROTOCOLDATA, IStation520
{
///
/// 任务号
///
[SugarColumn(ColumnDescription = "任务号")]
[Description("任务号")]
[DataMember(Order = 0)]
public int TaskNumber { get; set; }
///
/// 起始地址
///
[SugarColumn(ColumnDescription = "起始地址")]
[Description("起始地址")]
[DataMember(Order = 1)]
public short GoodsStart { get; set; }
///
/// 目标地址
///
[SugarColumn(ColumnDescription = "目标地址")]
[Description("目标地址")]
[DataMember(Order = 2)]
public short GoodsEnd { get; set; }
///
/// 运行模式
///
[SugarColumn(ColumnDescription = "运行模式")]
[Description("运行模式")]
[DataMember(Order = 3)]
public ModeEunm Mode { get; set; }
///
/// 指令类型
///
[SugarColumn(ColumnDescription = "指令类型")]
[Description("指令类型")]
[DataMember(Order = 4)]
public CmdTypeEnum CmdType { get; set; }
///
/// 凭证号
///
[SugarColumn(ColumnDescription = "凭证号")]
[Description("凭证号")]
[DataMember(Order = 5)]
public short VoucherNo { get; set; }
}
}