WCS_AGVTask.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. using SqlSugar;
  2. using System;
  3. using System.Runtime.Serialization;
  4. namespace WCS_Client.Frm
  5. {
  6. [DataContract]
  7. public class WCS_AGVTask
  8. {
  9. [SugarColumn(IsPrimaryKey = true, IsIdentity = false)]
  10. public int ID { get; set; }
  11. public string AGVID { get; set; }
  12. public AGVTaskType TaskType { get; set; }
  13. public AGVTaskStatus Status { get; set; }
  14. public AGVTaskStatus AGVStatus { get; set; }
  15. public int Workshop { get; set; }
  16. public string Station { get; set; }
  17. public string Position { get; set; }
  18. public DateTime CreateTime { get; set; }
  19. public DateTime? UpdateTime { get; set; }
  20. public DateTime? AGVUpdateTime { get; set; }
  21. /// <summary>
  22. /// 货物数量(1.两个位置放1个货物,2.两个位置放2个货物)
  23. /// </summary>
  24. public int Goodsnum { get; set; }
  25. }
  26. public enum AGVTaskStatus
  27. {
  28. 新建 = 0,
  29. 确认 = 5,
  30. 执行 = 10,
  31. 请求_允许 = 20,
  32. 取放完成 = 21,
  33. 请求_允许2 = 30,
  34. 取放完成2 = 31,
  35. 完成 = 99,
  36. 完成扫码 = 100,
  37. 取消 = 106
  38. }
  39. public enum AGVTaskType
  40. {
  41. 入库 = 1,
  42. 叫料 = 2
  43. }
  44. }