RobotSubTaskDto.cs 1.68 KB
using System;

namespace Rcs.Application.DTOs
{
    /// <summary>
    /// 子任务DTO
    /// @author zzy
    /// </summary>
    public class RobotSubTaskDto
    {
        /// <summary>
        /// 子任务ID
        /// </summary>
        public string SubTaskId { get; set; }

        /// <summary>
        /// 父任务ID
        /// </summary>
        public string TaskId { get; set; }

        /// <summary>
        /// 机器人ID
        /// </summary>
        public string? RobotId { get; set; }

        /// <summary>
        /// 机器人编码
        /// </summary>
        public string? RobotCode { get; set; }

        /// <summary>
        /// 起点节点ID
        /// </summary>
        public string BeginNodeId { get; set; }

        /// <summary>
        /// 起点节点名称
        /// </summary>
        public string? BeginNodeName { get; set; }

        /// <summary>
        /// 终点节点ID
        /// </summary>
        public string EndNodeId { get; set; }

        /// <summary>
        /// 终点节点名称
        /// </summary>
        public string? EndNodeName { get; set; }

        /// <summary>
        /// 执行顺序
        /// </summary>
        public int Sequence { get; set; }

        /// <summary>
        /// 子任务状态
        /// </summary>
        public int Status { get; set; }

        /// <summary>
        /// 子任务状态名称
        /// </summary>
        public string? StatusName { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreatedAt { get; set; }

        /// <summary>
        /// 更新时间
        /// </summary>
        public DateTime? UpdatedAt { get; set; }
    }
}