| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 | using System;using System.Runtime.Serialization;using SqlSugar;namespace WCS.Entity.Protocol.HUB{    /// <summary>    ///     设备运行信息    /// </summary>    [DataContract]    [SugarTable("FJ_DevRunInfo")]    public class DevRunInfo : QuestDBBaseEntity    {        public DevRunInfo()        {        }        /// <summary>        /// </summary>        /// <param name="runMode"></param>        /// <param name="runStatus"></param>        /// <param name="startTime"></param>        /// <param name="endTime"></param>        /// <param name="duration"></param>        /// <param name="type"></param>        /// <param name="code"></param>        /// <param name="frame"></param>        public DevRunInfo(string runMode, string runStatus, DateTime startTime, DateTime endTime, long duration,            string type, string code, DateTime frame)        {            RunMode = runMode;            RunStatus = runStatus;            StartTime = startTime;            EndTime = endTime;            Duration = duration;            Type = type;            Code = code;            Frame = frame;        }        /// <summary>        ///     运行模式        /// </summary>        [SugarColumn(ColumnDataType = "symbol")]        public string RunMode { get; set; }        /// <summary>        ///     运行状态        /// </summary>        [SugarColumn(ColumnDataType = "symbol")]        public string RunStatus { get; set; }        /// <summary>        ///     开始时间        /// </summary>        public DateTime StartTime { get; set; }        /// <summary>        ///     结束时间        /// </summary>        public DateTime EndTime { get; set; }        /// <summary>        ///     总时长        /// </summary>        public long Duration { get; set; }        /// <summary>        ///     类型        /// </summary>        [SugarColumn(ColumnDataType = "symbol")]        public string Type { get; set; }    }    public enum DevType    {        /// <summary>        ///     RGV小车        /// </summary>        RGV = 1,        /// <summary>        ///     堆垛机        /// </summary>        SRM = 2,        /// <summary>        ///     机械臂/机器人        /// </summary>        Robot = 3,        /// <summary>        ///     桁架        /// </summary>        Truss = 4,        /// <summary>        ///     扫码器        /// </summary>        BCR = 5,        /// <summary>        ///     站台/输送线        /// </summary>        Station = 6,        /// <summary>        ///     机械臂/机器人 任务执行数量        /// </summary>        RobotTaskSum = 7,        /// <summary>        ///     桁架 任务执行数量        /// </summary>        TrussTaskSum = 8,        /// <summary>        ///     来料统计        /// </summary>        FeedRate = 9    }}
 |