终端一体化运控平台
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

TaskInfo.cs 2.2 KiB

2 år sedan
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. using System;
  2. namespace Lebai.SDK.Dtos
  3. {
  4. public class OriginTaskInfo
  5. {
  6. public int Id { get; set; }
  7. public int? scene_id { get; set; }
  8. public int execute_count { get; set; }
  9. public int executed_count { get; set; }
  10. public string Name { get; set; }
  11. public TaskStatus Status { get; set; }
  12. public string Comment { get; set; }
  13. public string start_time { get; set; }
  14. public string end_time { get; set; }
  15. public long consume_time { get; set; }
  16. public int Mode { get; set; }
  17. public string create_time { get; set; }
  18. public string update_time { get; set; }
  19. public int? scene_type { get; set; }
  20. public object first_pose { get; set; }
  21. public TaskInfo ToTaskInfo()
  22. {
  23. return new TaskInfo
  24. {
  25. Id = Id,
  26. Comment = Comment,
  27. Mode = Mode,
  28. Name = Name,
  29. Status = Status,
  30. ConsumeTime = consume_time,
  31. CreationTime = create_time,
  32. EndTime = end_time,
  33. ExecuteCount = execute_count,
  34. ExecutedCount = executed_count,
  35. FirstPose = first_pose,
  36. SceneId = scene_id,
  37. SceneType = scene_type,
  38. StartTime = start_time,
  39. UpdateTime = update_time
  40. };
  41. }
  42. }
  43. public class TaskInfo
  44. {
  45. public int Id { get; set; }
  46. /// <summary>
  47. /// 场景Id
  48. /// </summary>
  49. public int? SceneId { get; set; }
  50. /// <summary>
  51. /// 执行次数
  52. /// </summary>
  53. public int? ExecuteCount { get; set; }
  54. /// <summary>
  55. /// 执行的次数
  56. /// </summary>
  57. public int? ExecutedCount { get; set; }
  58. /// <summary>
  59. /// 名称
  60. /// </summary>
  61. public string Name { get; set; }
  62. /// <summary>
  63. /// 状态
  64. /// </summary>
  65. public TaskStatus? Status { get; set; }
  66. /// <summary>
  67. /// 注释
  68. /// </summary>
  69. public string Comment { get; set; }
  70. /// <summary>
  71. /// 开始时间
  72. /// </summary>
  73. public string StartTime { get; set; }
  74. /// <summary>
  75. /// 结束时间
  76. /// </summary>
  77. public string EndTime { get; set; }
  78. public long? ConsumeTime { get; set; }
  79. public int? Mode { get; set; }
  80. /// <summary>
  81. /// 创建时间
  82. /// </summary>
  83. public string CreationTime { get; set; }
  84. /// <summary>
  85. /// 更新时间
  86. /// </summary>
  87. public string UpdateTime { get; set; }
  88. public int? SceneType { get; set; }
  89. public object FirstPose { get; set; }
  90. }
  91. }