1
huangxiaoqiang
2025-10-22 d4b0b578752a1478f6c11b352fbb8d2bad1f9e1d
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Core/Enums/ManageEnum.cs
@@ -9,12 +9,6 @@
    public enum EnableEnum
    {
        /// <summary>
        /// å…¨éƒ¨
        /// </summary>
        [Description("全部")]
        All = -1,
        /// <summary>
        /// ç¦ç”¨
        /// </summary>
        [Description("禁用")]
@@ -32,12 +26,6 @@
    /// </summary>
    public enum LocationEnum
    {
        /// <summary>
        /// å…¨éƒ¨
        /// </summary>
        [Description("全部")]
        All = -1,
        /// <summary>
        /// ç©ºé—²
        /// </summary>
@@ -67,12 +55,6 @@
        /// </summary>
        [Description("无货禁用")]
        FreeDisable = 4,
        /// <summary>
        /// é¢„分配
        /// </summary>
        [Description("预分配")]
        Distribute = 5,
    }
    public enum LocationState
@@ -121,34 +103,10 @@
        Inbound = 200,
        /// <summary>
        /// ç›˜ç‚¹å…¥åº“
        /// å…¶ä»–入库
        /// </summary>
        [Description("盘点入库")]
        InInventory = 201,
        /// <summary>
        /// åˆ†æ‹£å…¥åº“
        /// </summary>
        [Description("分拣入库")]
        InPick = 202,
        /// <summary>
        /// è´¨æ£€å…¥åº“
        /// </summary>
        [Description("质检入库")]
        InQuality = 203,
        /// <summary>
        /// ç©ºæ‰˜ç›˜å…¥åº“
        /// </summary>
        [Description("空托盘入库")]
        InTray = 204,
        /// <summary>
        /// NG入库
        /// </summary>
        [Description("NG入库")]
        InNG = 205,
        [Description("其他入库")]
        InOther = 205,
    }
    public enum TaskOutboundTypeEnum
@@ -160,46 +118,28 @@
        Outbound = 100,
        /// <summary>
        /// ç›˜ç‚¹å‡ºåº“
        /// è°ƒæ‹¨å‡ºåº“
        /// </summary>
        [Description("盘点出库")]
        OutInventory = 101,
        [Description("调拨出库")]
        OutAllocate = 105,
        /// <summary>
        /// åˆ†æ‹£å‡ºåº“
        /// å…¶ä»–出库
        /// </summary>
        [Description("分拣出库")]
        OutPick = 102,
        [Description("其他出库")]
        OutOther = 110,
        /// <summary>
        /// è´¨æ£€å‡ºåº“
        /// ç”Ÿäº§é¢†æ–™å‡ºåº“
        /// </summary>
        [Description("质检出库")]
        OutQuality = 103,
        [Description("生产领料出库")]
        MaterialRequisition = 115,
        /// <summary>
        /// ç©ºæ‰˜ç›˜å‡ºåº“
        /// åŽŸææ–™å‡ºåº“
        /// </summary>
        [Description("空托盘出库")]
        OutTray = 104,
        /// <summary>
        /// NG出库
        /// </summary>
        [Description("NG出库")]
        OutNG = 105,
        /// <summary>
        /// ç›´æŽ¥å‡ºåº“
        /// </summary>
        [Description("直接出库")]
        InToOut = 106,
        /// <summary>
        /// ç«è­¦å‡ºåº“
        /// </summary>
        [Description("火警出库")]
        OutFireAlarm = 500,
        [Description("原材料出库")]
        RawMaterials = 120,
    }
    public enum TaskRelocationTypeEnum
@@ -220,7 +160,28 @@
    public enum TaskOtherTypeEnum
    {
    }
    public enum TaskAGVCarryTypeEnum
    {
        /// <summary>
        /// AGV搬运
        /// </summary>
        [Description("AGV搬运")]
        Carry = 400,
        /// <summary>
        /// AGV移库搬运
        /// </summary>
        [Description("AGV移库搬运")]
        CarryReloction = 410
    }
    public enum TaskAcrossFloorTypeEnum
    {
        /// <summary>
        /// è·¨æ¥¼å±‚搬运
        /// </summary>
        [Description("跨楼层搬运")]
        AcrossFloorCarry = 500
    }
    public enum TaskTypeEnum
    {
        /// <summary>
@@ -286,11 +247,7 @@
    #endregion ä»»åŠ¡ç±»åž‹
    #region å…¥åº“任务状态
    /// <summary>
    /// å…¥åº“任务状态 200 æ–°å»ºå…¥åº“任务 ï¼Œ   210 AGV入库执行中,  215 AGV入库完成,  220输送线入库执行中, 225 è¾“送线入库完成,  230 å †åž›æœºå…¥åº“执行中, 235 å †åž›æœºå…¥åº“完成,290 å…¥åº“任务取消,298 å…¥åº“任务完成,299 å…¥åº“任务异常,300 æ–°å»ºç§»åº“库任务
    /// </summary>
    #region å…¥åº“状态
    public enum TaskInStatusEnum
    {
        /// <summary>
@@ -299,17 +256,17 @@
        [Description("新建入库任务")]
        InNew = 200,
        ///// <summary>
        ///// AGV入库执行中
        ///// </summary>
        //[Description("AGV入库执行中")]
        //AGV_InExecuting = 210,
        /// <summary>
        /// AGV入库执行中
        /// </summary>
        [Description("AGV入库执行中")]
        AGV_InExecuting = 210,
        ///// <summary>
        ///// AGV入库完成
        ///// </summary>
        //[Description("AGV搬运完成")]
        //AGV_InFinish = 215,
        /// <summary>
        /// AGV入库完成
        /// </summary>
        [Description("AGV搬运完成")]
        AGV_InFinish = 215,
        /// <summary>
        /// è¾“送线入库执行中
@@ -320,7 +277,7 @@
        /// <summary>
        /// è¾“送线入库完成
        /// </summary>
        [Description("输送线输送完成")]
        [Description("输送线入库完成")]
        Line_InFinish = 225,
        /// <summary>
@@ -360,12 +317,9 @@
        InException = 299,
    }
    #endregion å…¥åº“任务状态
    #endregion
    #region å‡ºåº“任务状态
    /// <summary>
    /// å‡ºåº“任务状态 100 æ–°å»ºå‡ºåº“任务,   110 AGV出库执行中,  115 AGV出库完成,  120输送线出库执行中, 125 è¾“送线出库完成,  130 å †åž›æœºå‡ºåº“执行中, 135 å †åž›æœºå‡ºåº“完成,190 å‡ºåº“任务取消,198 å‡ºåº“任务完成,199 å‡ºåº“任务异常
    /// </summary>
    #region å‡ºåº“状态
    public enum TaskOutStatusEnum
    {
        /// <summary>
@@ -395,20 +349,21 @@
        /// <summary>
        /// è¾“送线出库完成
        /// </summary>
        [Description("输送线输送完成")]
        [Description("输送线出库完成")]
        Line_OutFinish = 125,
        ///// <summary>
        ///// AGV出库执行中
        ///// </summary>
        //[Description("AGV出库执行中")]
        //AGV_OutExecuting = 130,
        ///// <summary>
        ///// AGV出库完成
        ///// </summary>
        //[Description("AGV搬运完成")]
        //AGV_OutFinish = 135,
        /// <summary>
        /// AGV出库执行中
        /// </summary>
        [Description("AGV出库执行中")]
        AGV_OutExecuting = 130,
        /// <summary>
        /// AGV出库完成
        /// </summary>
        [Description("AGV搬运完成")]
        AGV_OutFinish = 135,
        /// <summary>
        /// å‡ºåº“任务完成
@@ -437,7 +392,15 @@
    #endregion
    #region ç§»åº“任务状态
    #region å…¶ä»–状态
    public enum TaskOtherStateEnum
    {
    }
    #endregion
    #region ç§»åº“状态
    public enum TaskRelocationStatusEnum
    {
        /// <summary>
@@ -457,6 +420,18 @@
        /// </summary>
        [Description("堆垛机移库完成")]
        SC_RelocationFinish = 315,
        /// <summary>
        /// AGV移库执行中
        /// </summary>
        [Description("AGV移库执行中")]
        AGV_RelocationExecuting = 320,
        /// <summary>
        /// AGV移库完成
        /// </summary>
        [Description("AGV移库完成")]
        AGV_RelocationFinish = 325,
        /// <summary>
        /// ç§»åº“任务完成
@@ -485,6 +460,120 @@
    #endregion
    #region AGV搬运状态
    public enum TaskAGVCarryStatusEnum
    {
        /// <summary>
        /// æ–°å»ºAGV搬运任务
        /// </summary>
        [Description("新建AGV搬运任务")]
        CarryNew = 400,
        /// <summary>
        /// AGV搬运执行中
        /// </summary>
        [Description("AGV搬运执行中")]
        AGV_CarryExecuting = 410,
        /// <summary>
        /// AGV搬运完成
        /// </summary>
        [Description("AGV搬运完成")]
        AGV_CarryFinish = 415,
        /// <summary>
        /// AGV搬运任务完成
        /// </summary>
        [Description("AGV搬运任务完成")]
        CarryFinish = 490,
        /// <summary>
        /// AGV搬运任务挂起
        /// </summary>
        [Description("AGV搬运任务挂起")]
        CarryPending = 497,
        /// <summary>
        /// AGV搬运任务取消
        /// </summary>
        [Description("AGV搬运任务取消")]
        CarryCancel = 498,
        /// <summary>
        /// AGV搬运任务异常
        /// </summary>
        [Description("AGV搬运任务异常")]
        CarryException = 499,
    }
    #endregion
    #region è·¨æ¥¼å±‚搬运状态
    public enum TaskAcrossFloorStatusEnum
    {
        /// <summary>
        /// æ–°å»ºè·¨æ¥¼å±‚任务
        /// </summary>
        [Description("新建跨楼层任务")]
        CarryNew = 500,
        /// <summary>
        /// è·¨æ¥¼å±‚搬运1
        /// </summary>
        [Description("跨楼层搬运1")]
        FirstCarry = 510,
        /// <summary>
        /// ä¸€æ¥¼æ¬è¿å®Œæˆ
        /// </summary>
        [Description("跨楼层搬运1完成")]
        FirstCarryFinish = 515,
        /// <summary>
        /// è·¨æ¥¼å±‚搬运2
        /// </summary>
        [Description("跨楼层搬运2")]
        SecondCarry = 520,
        /// <summary>
        /// è·¨æ¥¼å±‚终点执行
        /// </summary>
        [Description("跨楼层终点执行")]
        EndAddressExecuting = 525,
        /// <summary>
        /// è·¨æ¥¼å±‚搬运2完成
        /// </summary>
        [Description("跨楼层搬运2完成")]
        SecondCarryFinish = 530,
        /// <summary>
        /// è·¨æ¥¼å±‚任务完成
        /// </summary>
        [Description("跨楼层任务完成")]
        CarryFinish = 590,
        /// <summary>
        /// è·¨æ¥¼å±‚任务挂起
        /// </summary>
        [Description("跨楼层任务挂起")]
        CarryPending = 597,
        /// <summary>
        /// è·¨æ¥¼å±‚任务取消
        /// </summary>
        [Description("跨楼层任务取消")]
        CarryCancel = 598,
        /// <summary>
        /// AGV搬运任务异常
        /// </summary>
        [Description("AGV搬运任务异常")]
        CarryException = 599,
    }
    #endregion
    #region åŽŸå§‹å•æ®åŒæ­¥çŠ¶æ€
    /// <summary>
@@ -499,19 +588,59 @@
    #endregion åŽŸå§‹å•æ®åŒæ­¥çŠ¶æ€
    #region å…¥åº“单据状态
    #region å•据状态
    /// <summary>
    /// å…¥åº“单据状态 0,未开始  1,入库中  2,入库完成
    /// å…¥åº“单据状态 0,未开始  1,已完成
    /// </summary>
    public enum InboundStateEmun
    public enum OrderStateEmun
    {
        [Description("未开始")]
        æœªå¼€å§‹ = 0,
        å…¥åº“中 = 1,
        å…¥åº“完成 = 2
        [Description("开始")]
        å¼€å§‹ = 1,
        [Description("已完成")]
        å·²å®Œæˆ = 2,
    }
    #endregion å…¥åº“单据状态
    #endregion å•据状态
    #region å•据类型
    public enum OrderTypeEmun
    {
        [Description("盘点出库单")]
        ç›˜ç‚¹å‡ºåº“单 = 100,
        [Description("调拨出库单")]
        è°ƒæ‹¨å‡ºåº“单 = 105,
        [Description("其他出库单")]
        å…¶ä»–出库单 = 110,
        [Description("生产领料单")]
        ç”Ÿäº§é¢†æ–™å• = 115,
        [Description("原材料领料单")]
        åŽŸææ–™é¢†æ–™å• = 120,
    }
    #endregion å•据类型
    #region å•据类型
    public enum OrderCreateTypeEmun
    {
        [Description("手动创建")]
        æ‰‹åŠ¨åˆ›å»º = 0,
        [Description("ERP推送")]
        ERP推送 = 1,
    }
    #endregion å•据类型
    #region ç»„盘类型
@@ -533,14 +662,30 @@
    /// </summary>
    public enum StockStateEmun
    {
        [Description("组盘暂存")]
        ç»„盘暂存 = 1,
        [Description("组盘撤销")]
        ç»„盘撤销 = 2,
        [Description("入库确认")]
        å…¥åº“确认 = 3,
        [Description("入库撤销")]
        å…¥åº“撤销 = 4,
        [Description("已入库")]
        å·²å…¥åº“ = 5,
        [Description("入库完成")]
        å…¥åº“完成 = 6,
        [Description("出库锁定")]
        å‡ºåº“锁定 = 7,
        [Description("出库完成")]
        å‡ºåº“完成 = 8,
    }
    #endregion åº“存状态
@@ -548,11 +693,17 @@
    #region æ“ä½œç±»åž‹
    public enum OperateTypeEnum
    {
        [Description("人工删除")]
        äººå·¥åˆ é™¤ = 1,
        [Description("自动删除")]
        è‡ªåŠ¨åˆ é™¤ = 2,
        [Description("人工恢复")]
        äººå·¥æ¢å¤ = 3,
        [Description("自动恢复")]
        è‡ªåŠ¨æ¢å¤ = 4,
        [Description("人工完成")]
        äººå·¥å®Œæˆ = 5,
        [Description("自动完成")]
        è‡ªåŠ¨å®Œæˆ = 6,
    }
    #endregion