using System.Collections.Generic;

namespace Kean.Domain.Task.Models
{
    /// <summary>
    /// 站台
    /// </summary>
    public class Station
    {
        /// <summary>
        /// 标识
        /// </summary>
        public int Id { get; set; }

        /// <summary>
        /// 库房
        /// </summary>
        public int Warehouse { get; set; }

        /// <summary>
        /// 库区
        /// </summary>
        public int Area { get; set; }

        /// <summary>
        /// 名称
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 设备码
        /// </summary>
        public string Device { get; set; }

        /// <summary>
        /// 是否可入
        /// </summary>
        public bool AllowIn { get; set; }

        /// <summary>
        /// 是否可出
        /// </summary>
        public bool AllowOut { get; set; }

        /// <summary>
        /// 负载规格
        /// </summary>
        public Spec Spec { get; set; }

        /// <summary>
        /// 适配托盘
        /// </summary>
        public IEnumerable<string> Pallet { get; set; }

        ///////////////////////////////////////
        /// <summary>
        /// group
        /// </summary>
        public string Group
        {
            get; set;
        }
    }
}