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 |  375 +++++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 316 insertions(+), 59 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"
index 11c36c0..da9d812 100644
--- "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"
@@ -17,17 +17,20 @@
         /// </summary>
         [Description("鍏ㄩ儴")]
         All = -1,
+
         /// <summary>
         /// 绂佺敤
         /// </summary>
         [Description("绂佺敤")]
         Disable = 0,
+
         /// <summary>
         /// 鍚敤
         /// </summary>
         [Description("鍚敤")]
         Enable = 1,
     }
+
     /// <summary>
     /// 璐т綅鐘舵��
     /// </summary>
@@ -38,63 +41,313 @@
         /// </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>
-    /// 浠诲姟绫诲瀷
-    /// </summary>
-    public enum TaskTypeEmun
-    {
-        //鍑哄簱 =100
-        //鐩樼偣鍑哄簱=101
-        //鍒嗘嫞鍑哄簱=102
-        //璐ㄦ鍑哄簱=103
-        //鍏ュ簱=200
-        //鐩樼偣鍏ュ簱=201
-        //鍒嗘嫞鍏ュ簱=202
-        //璐ㄦ鍏ュ簱=203
-        //绉诲簱=300
-        //搴撳唴绉诲簱=301
-        //搴撳绉诲簱=302
-    }
-    #endregion
 
-    #region 浠诲姟鐘舵��
+    #region 浠诲姟绫诲瀷
+
     /// <summary>
-    /// 浠诲姟鐘舵��
+    /// 浠诲姟绫诲瀷   100 鍑哄簱;鐩樼偣鍑哄簱 101; 102 鍒嗘嫞鍑哄簱;103 璐ㄦ鍑哄簱;200 鍏ュ簱;鐩樼偣鍏ュ簱 201;鍒嗘嫞鍏ュ簱 202;璐ㄦ鍏ュ簱 203;绉诲簱 300;搴撳唴绉诲簱 301;搴撳绉诲簱 302
     /// </summary>
-    public enum TaskStatusEmun
+    public enum TaskTypeEnum
     {
-        鏂板缓鍏ュ簱浠诲姟 =  0,
-        AGV鍏ュ簱鎵ц涓� = 100,
-        AGV鍏ュ簱瀹屾垚 = 101,
-        杈撻�佺嚎鍏ュ簱鎵ц涓� = 102,
-        杈撻�佺嚎鍏ュ簱瀹屾垚 = 103,
-        鍫嗗灈鏈哄叆搴撴墽琛屼腑 = 104,
-        鍫嗗灈鏈哄叆搴撳畬鎴�  = 105,
-        鍏ュ簱浠诲姟鍙栨秷 = 106,
-        鍏ュ簱浠诲姟瀹屾垚 = 107,
-        鍏ュ簱浠诲姟寮傚父 =999
+        /// <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
+
+    #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>
@@ -104,58 +357,62 @@
         鍚屾鎴愬姛 = 1,
         鍚屾澶辫触 = 2
     }
-    #endregion
+
+    #endregion 鍘熷鍗曟嵁鍚屾鐘舵��
 
     #region 鍏ュ簱鍗曟嵁鐘舵��
+
     /// <summary>
-    /// 鍏ュ簱鍗曟嵁鐘舵�� 0锛屾湭寮�濮�  1锛岀粍鐩樹腑  2锛屽畬鎴愮粍鐩� 3锛屽叆搴撲腑  4锛屽凡鍏ュ簱
+    /// 鍏ュ簱鍗曟嵁鐘舵�� 0锛屾湭寮�濮�  1锛屽叆搴撲腑  2锛屽叆搴撳畬鎴�
     /// </summary>
     public enum InboundStateEmun
     {
         鏈紑濮� = 0,
-        缁勭洏涓� = 1,
-        瀹屾垚缁勭洏 = 2,
-        鍏ュ簱涓� = 3,
-        宸插叆搴� = 4
+        鍏ュ簱涓� = 1,
+        鍏ュ簱瀹屾垚 = 2
     }
 
-    #endregion
+    #endregion 鍏ュ簱鍗曟嵁鐘舵��
 
-    #region 缁勭洏绫诲瀷 
+    #region 缁勭洏绫诲瀷
+
     /// <summary>
-    /// 鍚屾鏍囧織 0:鏈悓姝� 1锛氬悓姝ユ垚鍔�  2锛氬悓姝ュけ璐�
+    /// 缁勭洏绫诲瀷  1锛氫竴娆$粍鐩�  2锛氬娆$粍鐩�
     /// </summary>
     public enum GroupTypeEmun
     {
         涓�娆$粍鐩� = 1,
-        浜屾缁勭洏 = 2
+        澶氭缁勭洏 = 2
     }
-    #endregion
+
+    #endregion 缁勭洏绫诲瀷
 
     #region 搴撳瓨鐘舵��
+
     /// <summary>
-    /// 搴撳瓨鐘舵�侊細 1锛岀粍鐩樻殏瀛�  2锛岀粍鐩樻挙閿�  3锛屽叆搴撶‘璁�  4锛屽凡鍏ュ簱  5锛屽凡鍑哄簱
+    /// 搴撳瓨鐘舵�侊細 1锛岀粍鐩樻殏瀛�  2锛岀粍鐩樻挙閿�  3锛屽叆搴撶‘璁� 4锛屽叆搴撴挙閿�   5锛屽凡鍏ュ簱  6锛屽凡鍑哄簱
     /// </summary>
     public enum StockStateEmun
     {
         缁勭洏鏆傚瓨 = 1,
         缁勭洏鎾ら攢 = 2,
         鍏ュ簱纭 = 3,
-        宸插叆搴� = 4,
-        宸插嚭搴� = 5
+        鍏ュ簱鎾ら攢 = 4,
+        宸插叆搴� = 5,
+        鍏ュ簱瀹屾垚 = 6,
+        鍑哄簱閿佸畾 = 7,
+        鍑哄簱瀹屾垚 = 8,
     }
-    #endregion
 
-    #region 璐т綅鐘舵��
-    public enum LocationStatus
+    #endregion 搴撳瓨鐘舵��
+
+    public enum OperateTypeEnum
     {
-        绌洪棽 =0,
-        鏈夎揣 = 1,
-        閿佸畾 = 2,
-        鏈夎揣绂佺敤 = 3,
-        鏃犺揣绂佺敤 = 4
+        浜哄伐鍒犻櫎 = 1,
+        鑷姩鍒犻櫎 = 2,
+        浜哄伐鎭㈠ = 3,
+        鑷姩鎭㈠ = 4,
+        浜哄伐瀹屾垚 = 5,
+        鑷姩瀹屾垚 = 6,
     }
-    #endregion
-
-
-}
+}
\ No newline at end of file

--
Gitblit v1.9.3