SetInfo.cs 5.62 KB
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace WebRepository
{
    /// <summary>
	/// 地图元素附加信息
	/// </summary>
    public partial class SetInfo
    {
        public SetInfo()
        {

        }
        /// <summary>
	    /// Id
	    /// </summary>
        public string Id { get; set; }
        /// <summary>
	    /// 名称
	    /// </summary>
        public string Name { get; set; }
        /// <summary>
	    /// X坐标
	    /// </summary>
        public int? IntXC { get; set; }
        /// <summary>
	    /// Y坐标
	    /// </summary>
        public int? IntYC { get; set; }
        /// <summary>
	    /// Y正方向
	    /// </summary>
        public bool? Chk_up { get; set; }
        /// <summary>
	    /// Y负方向
	    /// </summary>
        public bool? Chk_down { get; set; }
        /// <summary>
	    /// X负方向
	    /// </summary>
        public bool? Chk_left { get; set; }
        /// <summary>
	    /// X正方向
	    /// </summary>
        public bool? Chk_right { get; set; }
        /// <summary>
	    /// Y正方向距离
	    /// </summary>
        public string Txt_up { get; set; }
        /// <summary>
	    /// Y负方向距离
	    /// </summary>
        public string Txt_down { get; set; }
        /// <summary>
	    /// X负方向距离
	    /// </summary>
        public string Txt_left { get; set; }
        /// <summary>
	    /// X正方向距离
	    /// </summary>
        public string Txt_right { get; set; }
        /// <summary>
	    /// RFID类型
	    /// </summary>
        public string Point_type { get; set; }
        /// <summary>
	    /// 限制区域
	    /// </summary>
        public string RegionName { get; set; }
        /// <summary>
	    /// 点位是否启用
	    /// </summary>
        public bool? Is_enable { get; set; }
        /// <summary>
	    /// 是否旋转
	    /// </summary>
        public int? Point_turn { get; set; }
        /// <summary>
	    /// 点所在区域
	    /// </summary>
        public string Point_area { get; set; }
        /// <summary>
	    /// RFID值
	    /// </summary>
        public string RFID { get; set; }
        /// <summary>
	    /// 停留时间
	    /// </summary>
        public string PauseTime { get; set; }
        /// <summary>
	    /// 充点桩附属充点电RFID值
	    /// </summary>
        public string ChargeRFID { get; set; }
        /// <summary>
	    /// 充点桩附属充点电方向
	    /// </summary>
        public string ChargeDirection { get; set; }
        /// <summary>
	    /// 充点桩附属充点电距离
	    /// </summary>
        public string ChargeLength { get; set; }
        /// <summary>
	    /// 是否驻停
	    /// </summary>
        public int? IsStop { get; set; }
        /// <summary>
	    /// 停止等级
	    /// </summary>
        public int? IntStopLevel { get; set; }

        /// <summary>
        /// 关联位置
        /// </summary>
        public string ListRFID { get; set; }

        /// <summary>
        /// 工装长度
        /// </summary>
        public int? StationLength { get; set; }

        /// <summary>
        /// 车头角度
        /// </summary>
        public float? IntAgvAngle { get; set; }

        //新增界面字段
        public int? AgvDirectionXPos { get; set; }
        public int? AgvDirectionXNeg { get; set; }
        public int? AgvDirectionYPos { get; set; }
        public int? AgvDirectionYNeg { get; set; }
        /// <summary>
        /// 转盘方向
        /// </summary>
        public int? DialDirectionXPos { get; set; }
        public int? DialDirectionXNeg { get; set; }
        public int? DialDirectionYPos { get; set; }
        public int? DialDirectionYNeg { get; set; }
        /// <summary>
        /// 路径点属性
        /// </summary>
        public int AdjustIn { get; set; }
        public int AdjustOut { get; set; }
        /// <summary>
        /// 小车速度
        /// </summary>
        public int SpeedXPos { get; set; }
        public int SpeedXNeg { get; set; }
        public int SpeedYPos { get; set; }
        public int SpeedYNeg { get; set; }
        /// <summary>
        /// 雷达范围
        /// </summary>
        public int RadarXPos { get; set; }
        public int RadarXNeg { get; set; }
        public int RadarYPos { get; set; }
        public int RadarYNeg { get; set; }

        public string Left { get; set; }
        public string Top { get; set; }
        public string Height { get; set; }
        public string Width { get; set; }


        public ushort LowHeight { get; set; }
        public ushort HighHeight { get; set; }
        /// <summary>
        /// 车头方向
        /// </summary>
        public int StationDirection { get; set; }
        /// <summary>
        /// 站台编码
        /// </summary>
        public string Code { get; set; }
        public bool? IsEnable { get; set; }
        public bool? IsLocked { get; set; }
        /// <summary>
        /// 走弧优先级
        /// </summary>
        public int ArcingLevel { get; set; }

        /// <summary>
        /// X正G值,用于点位的权重计算
        /// </summary>
        public int? XPosGValue { get; set; }
        /// <summary>
        /// X负G值,用于点位的权重计算
        /// </summary>
        public int? XNegGValue { get; set; }
        /// <summary>
        /// Y正G值,用于点位的权重计算
        /// </summary>
        public int? YPosGValue { get; set; }
        /// <summary>
        /// Y负G值,用于点位的权重计算
        /// </summary>
        public int? YNegGValue { get; set; }

        public int? StationType { get; set; }
    }
}