yanjinhui
2025-10-23 df03a2ab71e26e404af2cd8d70692c748e0e7054
н¨Îļþ¼Ð/WIDESEA_WMSServer/WIDESEA_DTO/SquareCabin/TowcsDto.cs
@@ -29,6 +29,7 @@
        }
        //向wcs入库单
        #region å‘wcs入库单
        public class ToediInInfo
        {
            /// <summary>
@@ -146,11 +147,13 @@
            /// </summary>
            public string quantity { get; set; }
        }
        #endregion
        /// <summary>
        /// å‘wcs出库单
        /// </summary>
        #region å‘wcs出库单
        public class ToediOutInfo
        {
            /// <summary>
@@ -245,6 +248,7 @@
            /// </summary>
            public string quantity { get; set; }
        }
        #endregion
        //产品同步接口
@@ -272,6 +276,11 @@
            /// äº§å“æ¡ç 
            /// </summary>
            public string  productBarCode{ get; set; }
            /// <summary>
            /// è¯å‰‚
            /// </summary>
            public string medicine { get; set; }
            /// <summary>
            /// è§„æ ¼
@@ -312,6 +321,7 @@
        //wcs订单回传
        #region wcs订单回传
        public class EdiOrderCallbackRequest
        {
            public string customerCode { get; set; }
@@ -389,5 +399,119 @@
            public string palletCode { get; set; }
        }
        #endregion
        #region å°è½¦æŠ¥è­¦ä¿¡æ¯
        /// <summary>
        /// è®¾å¤‡çŠ¶æ€æ•°æ®
        /// </summary>
        public class DeviceStatusData
        {
            /// <summary>
            /// å°è½¦é˜Ÿåˆ—信息
            /// </summary>
            public List<RobotDevice> robot { get; set; }
            /// <summary>
            /// å°è½¦çŠ¶æ€ç»Ÿè®¡
            /// </summary>
            public StateStatistics stateStatistics { get; set; }
            /// <summary>
            /// åˆ†æ‹£æ ‹å°é˜Ÿåˆ—信息
            /// </summary>
            public List<SorterDevice> sorters { get; set; }
        }
        /// <summary>
        /// æœºå™¨äººè®¾å¤‡
        /// </summary>
        public class RobotDevice
        {
            /// <summary>
            /// å°è½¦åç§°
            /// </summary>
            public string robotName { get; set; }
            /// <summary>
            /// å°è½¦ç¼–码
            /// </summary>
            public string robotCode { get; set; }
            /// <summary>
            /// å°è½¦çŠ¶æ€
            /// </summary>
            public string status { get; set; }
            public string position { get; set; }
            public string deviceOrient { get; set; }
            public string cargoStatus { get; set; }
            public string containerCode { get; set; }
            public string battery { get; set; }
            public string start { get; set; }
            public string end { get; set; }
            public string totalDistance { get; set; }
            public string robotFrequency { get; set; }
            public string workTime { get; set; }
        }
        /// <summary>
        /// åˆ†æ‹£å°è®¾å¤‡
        /// </summary>
        public class SorterDevice
        {
            /// <summary>
            /// åˆ†æ‹£å°åç§°
            /// </summary>
            public string sorterName { get; set; }
            /// <summary>
            /// åˆ†æ‹£å°ç¼–码
            /// </summary>
            public string sorterCode { get; set; }
            /// <summary>
            /// åˆ†æ‹£å°çŠ¶æ€
            /// </summary>
            public string status { get; set; }
            public string position { get; set; }
        }
        /// <summary>
        /// çŠ¶æ€ç»Ÿè®¡
        /// </summary>
        public class StateStatistics
        {
            /// <summary>
            /// å¯ç”¨
            /// </summary>
            public int enable { get; set; }
            /// <summary>
            /// å……电中
            /// </summary>
            public int charging { get; set; }
            /// <summary>
            /// ä¸å¯ç”¨
            /// </summary>
            public int disabled { get; set; }
            /// <summary>
            /// å‘生错误
            /// </summary>
            public int error { get; set; }
            /// <summary>
            /// ç¦»åº“
            /// </summary>
            public int down { get; set; }
            /// <summary>
            /// è¢«å ç”¨
            /// </summary>
            public int occupied { get; set; }
        }
        #endregion
    }
}