WCS_PROTOCOLDATA.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. using SqlSugar;
  2. using System;
  3. namespace WCS.Entity
  4. {
  5. /// <summary>
  6. /// 协议数据抽象类,所有的设备具体协议信息都需继承该类
  7. /// </summary>
  8. public abstract class WCS_PROTOCOLDATA : OBJ
  9. {
  10. /// <inheritdoc/>
  11. [SugarColumn(IsPrimaryKey = true, ColumnDescription = "ID")]
  12. public override int ID { get; set; }
  13. /// <summary>
  14. /// 设备编号
  15. /// </summary>
  16. [SugarColumn(ColumnDescription = "设备编号")]
  17. public string DEVICECOD { get; set; }
  18. /// <summary>
  19. /// 设备详细信息
  20. /// </summary>
  21. [Navigate(NavigateType.OneToOne, nameof(DEVICECOD))]
  22. public WCS_DEVICEHdr DEVICE { get; set; }
  23. /// <summary>
  24. /// 确认时间
  25. /// </summary>
  26. [SugarColumn(ColumnDescription = "确认时间")]
  27. public DateTime FRAME { get; set; }
  28. /// <summary>
  29. /// 最后更新
  30. /// </summary>
  31. [SugarColumn(ColumnDescription = "最后更新")]
  32. public bool ISLAST { get; set; }
  33. /// <summary>
  34. /// WCS版本号
  35. /// </summary>
  36. [SugarColumn(ColumnDescription = "WCS版本号")]
  37. public int WCSVERSION { get; set; }
  38. }
  39. }