123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211 |
- using System;
- using System.Collections.Generic;
- namespace WMS.Info.Models.WCSDeviceMonitor
- {
- [Serializable]
- public class WCSDeviceData
- {
- public string Code { get; set; }
- /// <summary>
- /// 自动1 手动2 维修3
- /// </summary>
- public int IsAuto { get; set; }
- public DateTime Frame { get; set; }
- public string Info { get; set; } = "";
- }
- /// <summary>
- /// 输送线
- /// </summary>
- [Serializable]
- public class WCSStation : WCSDeviceData
- {
- /// <summary>
- /// 任务号
- /// </summary>
- public string TaskNum { get; set; }
- /// <summary>
- /// 货物编号
- /// </summary>
- public Int32 GoodsCode { get; set; }
- /// <summary>
- /// 货物开始位置
- /// </summary>
- public short GoodsStart { get; set; }
- /// <summary>
- /// 货物结束位置
- /// </summary>
- public short GoodsEnd { get; set; }
- /// <summary>
- ///
- /// </summary>
- public bool PH_STATUS { get; set; }
- /// <summary>
- /// 是否有请求信号
- /// </summary>
- public bool Request { get; set; }
- /// <summary>
- /// 输送线状态
- /// </summary>
- public string Status { get; set; }
- /// <summary>
- /// 故障信息汇总
- /// </summary>
- public string FaultInfo { get; set; }
- /// <summary>
- /// 条码
- /// </summary>
- public string BarCode { get; set; }
- }
- /// <summary>
- /// 堆垛机
- /// </summary>
- [Serializable]
- public class WCSSRM : WCSDeviceData
- {
- /// <summary>
- /// 运行状态
- /// </summary>
- public string SRMStatus { get; set; }
- /// <summary>
- /// 载货状态
- /// </summary>
- public string LoadingStatus { get; set; }
- /// <summary>
- /// 设备高度
- /// </summary>
- public int SHeight { get; set; }
- /// <summary>
- /// 承载重量
- /// </summary>
- public int CarryingWeight { get; set; }
- /// <summary>
- /// 设备里程
- /// </summary>
- public float TotalKM { get; set; }
- /// <summary>
- /// 任务号
- /// </summary>
- public string TaskNum { get; set; }
- /// <summary>
- /// 起始行
- /// </summary>
- public int SLine { get; set; }
- /// <summary>
- /// 起始列
- /// </summary>
- public int SCol { get; set; }
- /// <summary>
- /// 起始层
- /// </summary>
- public int SLayer { get; set; }
- /// <summary>
- /// 起始深度
- /// </summary>
- public int SDepth { get; set; }
- /// <summary>
- /// 目标行
- /// </summary>
- public int ELine { get; set; }
- /// <summary>
- /// 目标列
- /// </summary>
- public int ECol { get; set; }
- /// <summary>
- /// 目标深度
- /// </summary>
- public int EDepth { get; set; }
- /// <summary>
- /// 报警信息
- /// </summary>
- public string SCAlarm { get; set; }
-
- }
- /// <summary>
- /// 堆垛机接驳站台
- /// </summary>
- [Serializable]
- public class SRMStation : WCSDeviceData
- {
- /// <summary>
- /// 巷道编号
- /// </summary>
- public int No { get; set; }
- /// <summary>
- /// 故障信息汇总
- /// </summary>
- public string FaultInfo { get; set; }
-
- /// <summary>
- /// 任务类型
- /// </summary>
- public string TaskType { get; set; }
- /// <summary>
- /// 任务号
- /// </summary>
- public string TaskNum { get; set; }
- }
- /// <summary>
- /// AGV
- /// </summary>
- [Serializable]
- public class WCSAGV : WCSDeviceData
- {
- /// <summary>
- /// 任务号
- /// </summary>
- public string TaskNum { get; set; }
- /// <summary>
- /// 故障信息汇总
- /// </summary>
- public string FaultInfo { get; set; }
- }
- /// <summary>
- /// 提升机
- /// </summary>
- [Serializable]
- public class WCSHoist : WCSDeviceData
- {
- /// <summary>
- /// 任务号
- /// </summary>
- public string TaskNum { get; set; }
- /// <summary>
- /// 故障信息汇总
- /// </summary>
- public string FaultInfo { get; set; }
- }
- public class DBData
- {
- public string Name { get; set; }
- public string Value { get; set; }
- public string Desc { get; set; }
- }
- public class DBDetail
- {
- public List<string> DBName { get; set; }
- public Dictionary<string, List<DBData>> DBDatas { get; set; }
-
- }
- }
|