From 733e63cb362f17aea4a1020654fa348a0d0c1f06 Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期一, 24 二月 2025 00:08:59 +0800
Subject: [PATCH] 优化入库逻辑,优化直接出库逻辑,优化移库任务逻辑
---
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Core/Enums/ManageEnum.cs | 380 -----------------------------------------------------
1 files changed, 3 insertions(+), 377 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 da9d812..17216eb 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"
@@ -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,
--
Gitblit v1.9.3