EquipmentDataRecord.cs 2.26 KB
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace HHECS.Model.Entities
{
    [Table("equipmentdatarecord")]
    public class EquipmentDataRecord : BaseEntityCU<int>
    {
        /// <summary>
        /// 设备编码,唯一且有规律易识别
        /// </summary>
        [Column(Order = 2)]
        [MaxLength(50)]
        [Required]
        public string Code { get; set; }

        /// <summary>
        /// 设备名
        /// </summary>
        [Column(Order = 3)]
        [MaxLength(50)]
        [Required]
        public string Name { get; set; }

        /// <summary>
        /// 关联到设备类型Id
        /// </summary>
        [Column(Order = 4)]
        [MaxLength(50)]
        [Required]
        public string IP { get; set; }

        /// <summary>
        /// 联机手动等状态
        /// </summary>
        [Column(Order = 5)]
        [MaxLength(20)]
        public string Status { get; set; }

        /// <summary>
        /// 是否在线
        /// </summary>
        [Column(Order = 6)]
        [MaxLength(20)]
        public bool Online { get; set; }

        /// <summary>
        /// 行走电机振速(mm/s)
        /// </summary>
        [Column(Order = 5)]
        public float WalkVibrationVelocity { get; set; }

        /// <summary>
        /// 行走电机温度(℃)
        /// </summary>
        [Column(Order = 5)]
        public float WalkTemperature { get; set; }

        /// <summary>
        /// 升降电机振速(mm/s)
        /// </summary>
        [Column(Order = 5)]
        public float LiftVibrationVelocity { get; set; }

        /// <summary>
        /// 升降电机温度(℃)
        /// </summary>
        [Column(Order = 5)]
        public float LiftTemperature { get; set; }

        /// <summary>
        /// 运行电流
        /// </summary>
        [Column(Order = 5)]
        public float runCurrent { get; set; }


        /// <summary>
        /// 升降电流
        /// </summary>
        [Column(Order = 5)]
        public float liftCurrent { get; set; }


        /// <summary>
        /// 设备所属仓库
        /// </summary>
        [Column(Order = 34)]
        [MaxLength(50)]
        public string WarehouseCode { get; set; }


    }
}