From 966d1fe6077c885db064fcea98bb48cbccb464d6 Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期一, 14 十月 2024 17:23:02 +0800
Subject: [PATCH] WCS

---
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Core/Enums/ManageEnum.cs |  418 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 418 insertions(+), 0 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/Enums/ManageEnum.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/Enums/ManageEnum.cs"
new file mode 100644
index 0000000..da9d812
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/Enums/ManageEnum.cs"
@@ -0,0 +1,418 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEA_Core.Enums
+{
+    /// <summary>
+    /// 鍚鐘舵��
+    /// </summary>
+    public enum EnableEnum
+    {
+        /// <summary>
+        /// 鍏ㄩ儴
+        /// </summary>
+        [Description("鍏ㄩ儴")]
+        All = -1,
+
+        /// <summary>
+        /// 绂佺敤
+        /// </summary>
+        [Description("绂佺敤")]
+        Disable = 0,
+
+        /// <summary>
+        /// 鍚敤
+        /// </summary>
+        [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
+    {
+        浜哄伐鍒犻櫎 = 1,
+        鑷姩鍒犻櫎 = 2,
+        浜哄伐鎭㈠ = 3,
+        鑷姩鎭㈠ = 4,
+        浜哄伐瀹屾垚 = 5,
+        鑷姩瀹屾垚 = 6,
+    }
+}
\ No newline at end of file

--
Gitblit v1.9.3