Admin
2026-01-16 fd165176f2ff9b2b0ffc219e290d792f21a5bbe4
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Common/TaskEnum/TaskStatusEnum.cs
@@ -1,7 +1,9 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
@@ -41,7 +43,7 @@
        /// <summary>
        /// å †åž›æœºå…¥åº“完成
        /// </summary>
        [Description("堆垛机出库完成")]
        [Description("堆垛机入库完成")]
        SC_OutFinish = 245,
        /// <summary>
@@ -147,4 +149,44 @@
    }
    #endregion
    public enum MesOutTaskStatusEnum
    {
        /// <summary>
        /// å‡ºåº“开始
        /// </summary>
        [Display(Name = "Start")]
        å‡ºåº“开始 = 1,
        [Display(Name = "Outstore")]
        å‡ºåº“完成 = 2,
        [Display(Name = "Finish")]
        åˆ°è¾¾ç›®çš„地 = 3,
        [Display(Name = "Error")]
        æ‰§è¡Œå¤±è´¥ = 4
    }
    public enum MesInTaskStatusEnum
    {
        /// <summary>
        /// å…¥åº“开始
        /// </summary>
        [Display(Name = "Start")]
        å…¥åº“开始 = 1,
        [Display(Name = "Finish")]
        å…¥åº“完成 = 2,
        [Display(Name = "Error")]
        æ‰§è¡Œå¤±è´¥ = 3
    }
    public static class EnumExtensions
    {
        public static string GetDescription(this Enum value)
        {
            var field = value.GetType().GetField(value.ToString());
            var attribute = field?.GetCustomAttribute<DescriptionAttribute>();
            return attribute?.Description ?? value.ToString();
        }
    }
}