1
dengjunjie
2025-02-18 b2ad000e07e1c87d3561b5aa94fdc88c779872f0
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Core/Enums/ManageEnum.cs
@@ -13,12 +13,6 @@
    public enum EnableEnum
    {
        /// <summary>
        /// å…¨éƒ¨
        /// </summary>
        [Description("全部")]
        All = -1,
        /// <summary>
        /// ç¦ç”¨
        /// </summary>
        [Description("禁用")]
@@ -30,383 +24,15 @@
        [Description("启用")]
        Enable = 1,
    }
    /// <summary>
    /// è´§ä½çŠ¶æ€
    /// </summary>
    public enum LocationEnum
    {
        /// <summary>
        /// å…¨éƒ¨
        /// </summary>
        [Description("全部")]
        All = -1,
        /// <summary>
        /// ç©ºé—²
        /// </summary>
        [Description("空闲")]
        Free = 0,
        /// <summary>
        /// é”å®š
        /// </summary>
        [Description("锁定")]
        Lock = 1,
        [Description("有货")]
        InStock = 2,
        [Description("有货禁用")]
        InStockDisable = 3,
        [Description("无货禁用")]
        FreeDisable = 4,
    }
    #region ä»»åŠ¡ç±»åž‹
    /// <summary>
    /// ä»»åŠ¡ç±»åž‹   100 å‡ºåº“;盘点出库 101; 102 åˆ†æ‹£å‡ºåº“;103 è´¨æ£€å‡ºåº“;200 å…¥åº“;盘点入库 201;分拣入库 202;质检入库 203;移库 300;库内移库 301;库外移库 302
    /// </summary>
    public enum TaskTypeEnum
    {
        /// <summary>
        /// å‡ºåº“ =100
        /// </summary>
        Outbound = 100,
        /// <summary>
        /// ç›˜ç‚¹å‡ºåº“
        /// </summary>
        OutInventory = 101,
        /// <summary>
        /// åˆ†æ‹£å‡ºåº“
        /// </summary>
        OutPick = 102,
        /// <summary>
        /// è´¨æ£€å‡ºåº“
        /// </summary>
        OutQuality = 103,
        /// <summary>
        /// å…¥åº“
        /// </summary>
        Inbound = 200,
        /// <summary>
        /// ç›˜ç‚¹å…¥åº“
        /// </summary>
        InInventory = 201,
        /// <summary>
        /// åˆ†æ‹£å…¥åº“
        /// </summary>
        InPick = 202,
        /// <summary>
        /// è´¨æ£€å…¥åº“
        /// </summary>
        InQuality = 203,
        /// <summary>
        /// ç§»åº“
        /// </summary>
        Relocation = 300,
        /// <summary>
        /// åº“内移库
        /// </summary>
        RelocationIn = 301,
        /// <summary>
        /// åº“外移库
        /// </summary>
        RelocationOut = 302
    }
    #endregion ä»»åŠ¡ç±»åž‹
    #region å…¥åº“任务状态
    /// <summary>
    /// å…¥åº“任务状态 200 æ–°å»ºå…¥åº“任务 ï¼Œ   210 AGV入库执行中,  215 AGV入库完成,  220输送线入库执行中, 225 è¾“送线入库完成,  230 å †åž›æœºå…¥åº“执行中, 235 å †åž›æœºå…¥åº“完成,290 å…¥åº“任务取消,298 å…¥åº“任务完成,299 å…¥åº“任务异常,300 æ–°å»ºç§»åº“库任务
    /// </summary>
    public enum InTaskStatusEnum
    {
        /// <summary>
        /// æ–°å»ºå…¥åº“任务
        /// </summary>
        InNew = 200,
        /// <summary>
        /// AGV入库执行中
        /// </summary>
        AGV_InExecuting = 210,
        /// <summary>
        /// AGV入库完成
        /// </summary>
        AGV_InFinish = 215,
        /// <summary>
        /// è¾“送线入库执行中
        /// </summary>
        Line_InExecuting = 220,
        /// <summary>
        /// è¾“送线入库完成
        /// </summary>
        Line_InFinish = 225,
        /// <summary>
        /// å †åž›æœºå…¥åº“执行中
        /// </summary>
        SC_InExecuting = 230,
        /// <summary>
        /// å †åž›æœºå…¥åº“完成
        /// </summary>
        SC_InFinish = 235,
        /// <summary>
        /// å…¥åº“任务完成
        /// </summary>
        InFinish = 290,
        /// <summary>
        /// å…¥åº“任务取消
        /// </summary>
        InCancel = 298,
        /// <summary>
        /// å…¥åº“任务异常
        /// </summary>
        InException = 299,
        /// <summary>
        /// æ–°å»ºç§»åº“库任务
        /// </summary>
        RelocationNew = 300
    }
    #endregion å…¥åº“任务状态
    /// <summary>
    /// å‡ºåº“任务状态 100 æ–°å»ºå‡ºåº“任务,   110 AGV出库执行中,  115 AGV出库完成,  120输送线出库执行中, 125 è¾“送线出库完成,  130 å †åž›æœºå‡ºåº“执行中, 135 å †åž›æœºå‡ºåº“完成,190 å‡ºåº“任务取消,198 å‡ºåº“任务完成,199 å‡ºåº“任务异常
    /// </summary>
    public enum OutTaskStatusEnum
    {
        /// <summary>
        /// æ–°å»ºä»»åŠ¡
        /// </summary>
        OutNew = 100,
        /// <summary>
        /// AGV执行中
        /// </summary>
        AGV_OutExecuting = 110,
        /// <summary>
        /// AGV出库完成
        /// </summary>
        AGV_OutFinish = 115,
        /// <summary>
        /// è¾“送线出库执行中
        /// </summary>
        Line_OutExecuting = 120,
        /// <summary>
        /// è¾“送线出库完成
        /// </summary>
        Line_OutFinish = 125,
        /// <summary>
        /// å †åž›æœºå‡ºåº“执行中
        /// </summary>
        SC_OutExecuting = 130,
        /// <summary>
        /// å †åž›æœºå‡ºåº“完成
        /// </summary>
        SC_OutFinish = 135,
        /// <summary>
        /// ç§»åº“任务执行中
        /// </summary>
        SC_RelocationExecuting = 140,
        /// <summary>
        /// ç§»åº“任务执行中
        /// </summary>
        SC_RelocationFinish = 145,
        /// <summary>
        /// å‡ºåº“任务完成
        /// </summary>
        OutFinish = 190,
        /// <summary>
        /// å‡ºåº“任务取消
        /// </summary>
        OutCancel = 198,
        /// <summary>
        /// å‡ºåº“任务异常
        /// </summary>
        OutException = 199
    }
    /// <summary>
    /// å…¥åº“单类型 100 ç”Ÿäº§å…¥åº“单;200 ç”Ÿäº§é€€æ–™å•;300 é‡‡è´­å…¥åº“单;400 è°ƒæ‹¨å…¥åº“单;500 é”€å”®é€€è´§å•;600 ç©ºç›˜å…¥åº“单;700 å…¶ä»–入库单
    /// </summary>
    public enum InOrderTypeEnum
    {
        /// <summary>
        /// ç”Ÿäº§å…¥åº“单
        /// </summary>
        Product = 100,
        /// <summary>
        /// ç”Ÿäº§é€€æ–™å•
        /// </summary>
        Return = 200,
        /// <summary>
        /// é‡‡è´­å…¥åº“单
        /// </summary>
        Purchase = 300,
        /// <summary>
        /// è°ƒæ‹¨å…¥åº“单
        /// </summary>
        Allocat = 400,
        /// <summary>
        /// é”€å”®é€€è´§å•
        /// </summary>
        SaleReturn = 500,
        /// <summary>
        /// ç©ºç›˜å…¥åº“单
        /// </summary>
        EmptyDisk = 600,
        /// <summary>
        /// å…¶ä»–入库单
        /// </summary>
        Other = 700
    }
    /// <summary>
    /// å‡ºåº“单类型
    /// </summary>
    public enum OutOrderTypeEnum
    {
        /// <summary>
        /// ç”Ÿäº§è¿”工单
        /// </summary>
        Rework = 100,
        /// <summary>
        /// ç”Ÿäº§å‘料单
        /// </summary>
        Issue = 200,
        /// <summary>
        /// é‡‡è´­é€€è´§å•
        /// </summary>
        ProcureReturn = 300,
        /// <summary>
        /// è°ƒæ‹¨å‡ºåº“单
        /// </summary>
        Allocate = 400,
        /// <summary>
        /// é”€å”®å‡ºåº“单
        /// </summary>
        SaleOut = 500,
        /// <summary>
        /// ç©ºç›˜å‡ºåº“单
        /// </summary>
        EmptyDisk = 600,
        /// <summary>
        /// è´¨æ£€å‡ºåº“单
        /// </summary>
        Quality = 700,
        /// <summary>
        /// å…¶ä»–出库单
        /// </summary>
        Other = 800
    }
    #region åŽŸå§‹å•æ®åŒæ­¥çŠ¶æ€
    /// <summary>
    /// åŒæ­¥æ ‡å¿— 0:未同步 1:同步成功  2:同步失败
    /// </summary>
    public enum SynchronizationFlagEmun
    {
        æœªåŒæ­¥ = 0,
        åŒæ­¥æˆåŠŸ = 1,
        åŒæ­¥å¤±è´¥ = 2
    }
    #endregion åŽŸå§‹å•æ®åŒæ­¥çŠ¶æ€
    #region å…¥åº“单据状态
    /// <summary>
    /// å…¥åº“单据状态 0,未开始  1,入库中  2,入库完成
    /// </summary>
    public enum InboundStateEmun
    {
        æœªå¼€å§‹ = 0,
        å…¥åº“中 = 1,
        å…¥åº“完成 = 2
    }
    #endregion å…¥åº“单据状态
    #region ç»„盘类型
    /// <summary>
    /// ç»„盘类型  1:一次组盘  2:多次组盘
    /// </summary>
    public enum GroupTypeEmun
    {
        ä¸€æ¬¡ç»„盘 = 1,
        å¤šæ¬¡ç»„盘 = 2
    }
    #endregion ç»„盘类型
    #region åº“存状态
    /// <summary>
    /// åº“存状态: 1,组盘暂存  2,组盘撤销  3,入库确认 4,入库撤销   5,已入库  6,已出库
    /// </summary>
    public enum StockStateEmun
    {
        ç»„盘暂存 = 1,
        ç»„盘撤销 = 2,
        å…¥åº“确认 = 3,
        å…¥åº“撤销 = 4,
        å·²å…¥åº“ = 5,
        å…¥åº“完成 = 6,
        å‡ºåº“锁定 = 7,
        å‡ºåº“完成 = 8,
    }
    #endregion åº“存状态
    public enum OperateTypeEnum
    public enum OperateType
    {
        äººå·¥åˆ é™¤ = 1,
        è‡ªåŠ¨åˆ é™¤ = 2,