WCS_Station520.cs 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. using System.ComponentModel;
  2. using SqlSugar;
  3. using System.Runtime.Serialization;
  4. namespace WCS.Entity.Protocol.Station
  5. {
  6. /// <summary>
  7. /// 站台交互信号 写记录表
  8. /// </summary>
  9. [SugarTable(nameof(WCS_Station520), "站台交互信号 写记录表")]
  10. [DataContract]
  11. public class WCS_Station520 : WCS_PROTOCOLDATA, IStation520
  12. {
  13. /// <summary>
  14. /// 任务号
  15. /// </summary>
  16. [SugarColumn(ColumnDescription = "任务号")]
  17. [Description("任务号")]
  18. [DataMember(Order = 0)]
  19. public int TaskNumber { get; set; }
  20. /// <summary>
  21. /// 起始地址
  22. /// </summary>
  23. [SugarColumn(ColumnDescription = "起始地址")]
  24. [Description("起始地址")]
  25. [DataMember(Order = 1)]
  26. public short GoodsStart { get; set; }
  27. /// <summary>
  28. /// 目标地址
  29. /// </summary>
  30. [SugarColumn(ColumnDescription = "目标地址")]
  31. [Description("目标地址")]
  32. [DataMember(Order = 2)]
  33. public short GoodsEnd { get; set; }
  34. /// <summary>
  35. /// 任务类型
  36. /// </summary>
  37. [SugarColumn(ColumnDescription = "任务类型")]
  38. [Description("任务类型")]
  39. [DataMember(Order = 3)]
  40. public IstationTaskType TaskType { get; set; }
  41. /// <summary>
  42. /// 凭证号
  43. /// </summary>
  44. [SugarColumn(ColumnDescription = "凭证号")]
  45. [Description("凭证号")]
  46. [DataMember(Order = 4)]
  47. public short VoucherNo { get; set; }
  48. }
  49. }