SendInInfo.cs 1.5 KB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DeviceLibrary.Models.Service.Request
{
    /// <summary>
    /// 电梯请求信息
    /// </summary>
    public class SendInInfo
    {

        /// <summary>
        /// 电梯标识
        /// </summary>
        public string liftId { get; set; }
        public string missionId { get; set; }
        /// <summary>
        /// 任务来源AGV系统标识
        /// </summary>
        public string sourceClient { get; set; }
        /// <summary>
        /// 架子来源层
        /// </summary>
        public int sourceFloor { get; set; }
        /// <summary>
        /// 架子来源点位
        /// </summary>
        public string sourcePoint { get; set; }
        /// <summary>
        /// 任务目的地AGV系统标识
        /// </summary>
        public string destinationClient { get; set; }
        /// <summary>
        /// 目的楼层
        /// </summary>
        public int destinationFloor { get; set; }
        /// <summary>
        /// 目的地点位
        /// </summary>
        public string destinationPoint { get; set; }
        /// <summary>
        /// 更新电梯信息
        /// </summary>
        public bool updateInfo { get; set; } = false;
        public override string ToString()
        {
            return $"请求使用电梯[{liftId}]:[{sourceClient}][{sourceFloor}][{sourcePoint}]-->" +
                $"[{destinationClient}][{destinationFloor}][{destinationPoint}]";
        }
    }
}