123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- using System;
- using SqlSugar;
- using System.Runtime.Serialization;
- using System.Data;
- using static Dm.net.buffer.ByteArrayBuffer;
- 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,
- }
- }
|