BaseWorkStation.cs 2.66 KB
using System;
using System.ComponentModel.DataAnnotations.Schema;

namespace HHECS.Model.Entities
{
    /// <summary>
    /// 工位表
    /// </summary>
    [Serializable]
    [Table("base_work_station")]
    public partial class BaseWorkStation : BaseEntityCU<int>
    {
        public BaseWorkStation()
        {
        }

        [Column("linekey")]
        public Guid? LineKey { get; set; }

        /// <summary>
	    /// 线体代号
	    /// </summary>
        [Column("lineCode")]
        public string LineCode { get; set; }
        /// <summary>
	    /// 工位代号
	    /// </summary>
        [Column("workStationCode")]
        public string WorkStationCode { get; set; }
        /// <summary>
	    /// 工位名称
	    /// </summary>
        [Column("workStationName")]
        public string WorkStationName { get; set; }
        /// <summary>
	    /// 顺序
	    /// </summary>
        [Column("sequence")]
        public int? Sequence { get; set; }
        /// <summary>
	    /// 工位属性
	    /// </summary>
        [Column("attribute")]
        public string Attribute { get; set; }
        /// <summary>
	    /// 是否有效
	    /// </summary>
        [Column("enable")]
        public bool? Enable { get; set; }
        /// 库位
        /// </summary>
        [Column("monitorIP")]
        public string MonitorIP { get; set; }
        /// <summary>
        /// 工序代码
        /// </summary>
        [Column("processCode")]
        public string ProcessCode { get; set; }
        /// <summary>
        /// 桁车、AGV 取货点
        /// </summary>
        [Column("takeLocation")]
        public int TakeLocation { get; set; }
        /// <summary>
        /// 桁车、AGV 放货点
        /// </summary>
        [Column("putLocation")]
        public int PutLocation { get; set; }
        /// <summary>
        /// 工位对应正常模式的运输设备编码
        /// </summary>
        [Column("transportNormal")]
        public string TransportNormal { get; set; }
        /// <summary>
        /// 工位对应兼容模式的运输设备编码
        /// </summary>
        [Column("transportCompatible")]
        public string TransportCompatible { get; set; }
        /// <summary>
        /// 工位X坐标距离
        /// </summary>
        [Column("distance")]
        public int Distance { get; set; }
        /// <summary>
        /// 能放置管段的最大管径
        /// </summary>
        [Column("maxDiameter")]
        public decimal? MaxDiameter { get; set; }

        /// <summary>
        /// 能放置管段的最小管径长度
        /// </summary>
        [Column("minLength")]
        public decimal? MinLength { get; set; }
    }

}