From 62c5a7fad29fa380874f6cf81bb4074ce5f488e7 Mon Sep 17 00:00:00 2001 From: 海波 张 <2956280567@qq.com> Date: 星期五, 30 五月 2025 17:32:06 +0800 Subject: [PATCH] 优先级修改 --- wms/WMSModel.cs | 344 ++++++++++++++++++++++++++++++++++---------------------- 1 files changed, 207 insertions(+), 137 deletions(-) diff --git a/wms/WMSModel.cs b/wms/WMSModel.cs index 3f26360..ceaf2b6 100644 --- a/wms/WMSModel.cs +++ b/wms/WMSModel.cs @@ -69,9 +69,14 @@ /// </summary> public string TOOLSTYPE { get; set; } /// <summary> - /// 宸烽亾 + /// 宸烽亾 1-2-3 褰㈠紡 /// </summary> public string ROADWAY { get; set; } + + /// <summary> + /// 閫昏緫搴撳尯缂栫爜 + /// </summary> + public string ZONECODE { get; set; } } @@ -126,7 +131,7 @@ /// <summary> /// 瀹归噺 /// </summary> - public string N_CAPACITY { get; set; } + public int N_CAPACITY { get; set; } /// <summary> /// 褰撳墠鏁伴噺 @@ -158,11 +163,6 @@ /// 鍚敤 /// </summary> public string C_ENABLE { get; set; } - - /// <summary> - /// 鐢熶骇鏃堕棿 - /// </summary> - public DateTime PRODUCTIONDATE { get; set; } /// <summary> /// 娣卞害 @@ -641,11 +641,7 @@ /// </summary> public string S_B_STATE { get; set; } - /// <summary> - /// 椤哄簭鍙�- /// </summary> - public string N_SORT_NO { get; set; } - + /// <summary> /// 浣滀笟缂栫爜 /// </summary> @@ -847,7 +843,7 @@ /// <summary> /// 鍔ㄤ綔鐮� /// </summary> - public string N_ACTION_CODE { get; set; } + public int N_ACTION_CODE { get; set; } } @@ -961,131 +957,126 @@ /// <summary> /// MES浠诲姟璁板綍琛� /// </summary> - //[ST("MES浠诲姟璁板綍琛�)] - //public class MesTask : BaseModel - //{ - // /// <summary> - // /// 浠诲姟鍙�- // /// </summary> - // public string task_no { get; set; } - // /// <summary> - // /// 浠诲姟绫诲瀷1:鍏ュ簱;2:鍑哄簱 - // /// </summary> - // public int Task_type { get; set; } - // /// <summary> - // /// 鍛ㄨ浆鍗″彿 - // /// </summary> - // public string TurnCardNum { get; set; } - // /// <summary> - // /// 鏍囧噯閲嶉噺 - // /// </summary> - // public float standardWeight { get; set; } - // /// <summary> - // /// 宸ヨ绫诲瀷 鑳庝晶25,鍐呰‖35,鑳庝綋/甯樺竷45,甯︽潫55,鑳庡湀65,鑳庨潰15,绾ょ淮85锛岄挗涓�5 - // /// </summary> - // public string TOOLS_TPYE { get; set; } - // /// <summary> - // /// 鍒跺搧缂栧彿 - // /// </summary> - // public string PROD_NO { get; set; } - // /// <summary> - // /// 宸ヨ壓缂栧彿 - // /// </summary> - // public string PROD_TECH { get; set; } - // /// <summary> - // /// 鍒跺搧瑙勬牸 - // /// </summary> - // public string PROD_SPEC { get; set; } - // /// <summary> - // /// 鍒跺搧绫诲瀷 - // /// </summary> - // public string PROD_BOM { get; set; } - // /// <summary> - // /// 鍒跺搧鐗瑰緛鍊�- // /// </summary> - // public string PROD_Feature { get; set; } - // /// <summary> - // /// 宸ヨ缂栧彿 - // /// </summary> - // public string TOOLS_NO { get; set; } - // /// <summary> - // /// 杞芥枡鏁伴噺 - // /// </summary> - // public float ST_AMOUNT { get; set; } - // /// <summary> - // /// 褰撳墠鏁伴噺 - // /// </summary> - // public float CURRENT_AMOUNT { get; set; } - // /// <summary> - // /// 璧峰搴撲綅缂栧彿 - // /// </summary> - // public string Location_From { get; set; } - // /// <summary> - // /// 鐩殑搴撲綅缂栧彿 - // /// </summary> - // public string Location_To { get; set; } - // /// <summary> - // /// 鐢熶骇鏃堕棿 - // /// </summary> - // public DateTime PRODUCE_TIME { get; set; } - // /// <summary> - // /// 鐢熸晥鏃堕棿 - // /// </summary> - // public DateTime SHELF_LIFE_TIME { get; set; } - // /// <summary> - // /// 澶辨晥鏃堕棿 - // /// </summary> - // public DateTime EXPIRED_TIME { get; set; } - // /// <summary> - // /// 缂╃煭鎶ュ憡鏃堕棿 - // /// </summary> - // public float SHELF_REP { get; set; } - // /// <summary> - // /// 寤堕暱鎶ュ憡鏃堕棿 - // /// </summary> - // public float EXPIRED_REP { get; set; } - // /// <summary> - // /// 璐ㄦ鐘舵�浠g爜 - // /// </summary> - // public string CHECK_CODE { get; set; } - // /// <summary> - // /// 璐ㄦ鐘舵� - // /// </summary> - // public string CHECK_INFO { get; set; } - // /// <summary> - // /// 浼樺厛绾�-鏅�锛氫换鍔$敓鎴愭椂锛屽潎涓烘绾у埆;1-鍔犳�;2-绱ф� - // /// </summary> - // public int Priority { get; set; } - // /// <summary> - // /// 浠诲姟鐘舵�0-鍒濆鐘舵�;1-杩涜涓�2-瀹屾垚;3-浠诲姟鍙栨秷 - // /// </summary> - // public int Data_status { get; set; } - // /// <summary> - // /// 涓氬姟绫诲瀷 - // /// 1 鍗婃垚鍝佹弧鎵樺叆搴�- // /// 2 鎴愬瀷鏈哄崐妗跺洖搴�- // /// 3 鎴愬瀷鏈虹┖妗跺洖搴�- // /// 4 鎴愬瀷鏈烘弧鎵樺嚭搴�- // /// 5 鎴愬瀷鏈哄甫鏉熷洖搴�- // /// 6 鎴愬瀷鏈哄甫鏉熸弧鎵樺嚭搴�- // /// 7 鍗婃垚鍝佺┖鎵樺嚭搴�- // /// 8 鑳舵枡鍏ュ簱 - // /// 9 鍛煎彨鑳舵枡 - // /// 10 鍙犵洏鏈虹┖鎵樺叆搴�- // /// 11 鑳舵枡鍗婃《鍥炲簱 - // /// 12 绌烘灦瀛愬叆搴�- // /// 13 鑳庡湀绌烘墭鍏ヤ笉甯﹀灚鐗�- // /// 14 鑳庡湀绌烘墭鍑轰笉甯﹀灚鐗�- // /// 100 缁戝畾 - // /// 200 瑙g粦 - // /// </summary> - // public string BUSI_TYPE { get; set; } + [ST("MES浠诲姟璁板綍琛�)] + public class MesTask : BaseModel + { + /// <summary> + /// 浠诲姟鍙�+ /// </summary> + public string task_no { get; set; } + /// <summary> + /// 浠诲姟绫诲瀷1:鍏ュ簱;2:鍑哄簱 + /// </summary> + public int Task_type { get; set; } + /// <summary> + /// 鍛ㄨ浆鍗″彿 + /// </summary> + public string TurnCardNum { get; set; } + /// <summary> + /// 鏍囧噯閲嶉噺 + /// </summary> + public float standardWeight { get; set; } + /// <summary> + /// 宸ヨ绫诲瀷 鑳庝晶25,鍐呰‖35,鑳庝綋/甯樺竷45,甯︽潫55,鑳庡湀65,鑳庨潰15,绾ょ淮85锛岄挗涓�5 + /// </summary> + public string TOOLS_TPYE { get; set; } + /// <summary> + /// 鍒跺搧缂栧彿 + /// </summary> + public string PROD_NO { get; set; } + /// <summary> + /// 宸ヨ壓缂栧彿 + /// </summary> + public string PROD_TECH { get; set; } + /// <summary> + /// 鍒跺搧瑙勬牸 + /// </summary> + public string PROD_SPEC { get; set; } + /// <summary> + /// 鍒跺搧绫诲瀷 + /// </summary> + public string PROD_BOM { get; set; } + /// <summary> + /// 鍒跺搧鐗瑰緛鍊�+ /// </summary> + public string PROD_Feature { get; set; } + /// <summary> + /// 宸ヨ缂栧彿 + /// </summary> + public string TOOLS_NO { get; set; } + /// <summary> + /// 杞芥枡鏁伴噺 + /// </summary> + public float ST_AMOUNT { get; set; } + /// <summary> + /// 褰撳墠鏁伴噺 + /// </summary> + public float CURRENT_AMOUNT { get; set; } + /// <summary> + /// 璧峰搴撲綅缂栧彿 + /// </summary> + public string Location_From { get; set; } + /// <summary> + /// 鐩殑搴撲綅缂栧彿 + /// </summary> + public string Location_To { get; set; } + /// <summary> + /// 鐢熶骇鏃堕棿 + /// </summary> + public DateTime PRODUCE_TIME { get; set; } + /// <summary> + /// 鐢熸晥鏃堕棿 + /// </summary> + public DateTime SHELF_LIFE_TIME { get; set; } + /// <summary> + /// 澶辨晥鏃堕棿 + /// </summary> + public DateTime EXPIRED_TIME { get; set; } + /// <summary> + /// 缂╃煭鎶ュ憡鏃堕棿 + /// </summary> + public float SHELF_REP { get; set; } + /// <summary> + /// 寤堕暱鎶ュ憡鏃堕棿 + /// </summary> + public float EXPIRED_REP { get; set; } + /// <summary> + /// 璐ㄦ鐘舵�浠g爜 + /// </summary> + public string CHECK_CODE { get; set; } + /// <summary> + /// 璐ㄦ鐘舵� + /// </summary> + public string CHECK_INFO { get; set; } + /// <summary> + /// 浼樺厛绾�-鏅�锛氫换鍔$敓鎴愭椂锛屽潎涓烘绾у埆;1-鍔犳�;2-绱ф� + /// </summary> + public int Priority { get; set; } + /// <summary> + /// 浠诲姟鐘舵�0-鍒濆鐘舵�;1-杩涜涓�2-瀹屾垚;3-浠诲姟鍙栨秷 + /// </summary> + public int Data_status { get; set; } + /// <summary> + /// 涓氬姟绫诲瀷 + /// </summary> + public string BUSI_TYPE { get; set; } - // /// <summary> - // /// 鍒涘缓鏃堕棿 - // /// </summary> - // public DateTime CreateDate { get; set; } - //} + /// <summary> + /// 鍒涘缓鏃堕棿 + /// </summary> + public DateTime CreateDate { get; set; } + + /// <summary> + /// 杩斿洖淇℃伅mes + /// </summary> + public string errMsg { get; set; } + + /// <summary> + /// 杩斿洖鐮乵es + /// </summary> + public int errCode { get; set; } + + } /// <summary> @@ -1127,6 +1118,12 @@ /// 绌烘墭浠诲姟鏄惁鍒涘缓 Y/N 榛樿N /// </summary> public string Status { get; set; } + + + /// <summary> + /// 浠诲姟鍙�+ /// </summary> + public string task_no { get; set; } } @@ -1440,4 +1437,77 @@ /// </summary> public string State { get; set; } } + + + + + /// <summary> + /// 閫昏緫搴撳尯璐т綅鍏宠仈琛�+ /// </summary> + [ST("閫昏緫搴撳尯璐т綅鍏宠仈琛�)] + public class ZoneLoc : BaseModel + { + //璐т綅缂栫爜 + [SugarColumn(IsPrimaryKey = true)] + public string S_LOC_CODE { get; set; } + //閫昏緫搴撳尯缂栫爜 + public string S_ZONE_CODE { get; set; } + + [SugarColumn(IsIgnore = true)] + [Navigate(NavigateType.OneToOne, nameof(S_LOC_CODE), nameof(Location.S_CODE))] + public Location Loc { get; set; } + } + + + /// <summary> + /// 閫昏緫缂栫爜鐩稿叧閫昏緫搴撳尯鍏宠仈 + /// </summary> + [ST("閫昏緫缂栫爜鍏宠仈琛�)] + public class Zone : BaseModel + { + public string S_NAME { get; set; } + public string S_NOTE { get; set; } + public string S_WH_CODE { get; set; } + public int N_EMPTY_MIN { get; set; } + public int N_EMPTY_MAX { get; set; } + [SugarColumn(IsPrimaryKey = true)] + public string S_CODE { get; set; } + public string S_AREA_CODE { get; set; } + public string S_LOC_RULE { get; set; } + public string S_ZONE_CLS_CODE { get; set; } + public int N_AVAILABLE_IN { get; set; } + public int N_TYPE { get; set; } + public string S_TYPE { get; set; } + public string S_ITEM_CODE { get; set; } + public string S_ITEM_NAME { get; set; } + public string S_BATCH_NO { get; set; } + public string S_ITEM_CATEGORY { get; set; } + public string S_OWNER_CODE { get; set; } + public string S_SUPPLIER_CODE { get; set; } + public int N_CONNECT_TYPE { get; set; } + public string S_CONNECT_TYPE { get; set; } + public int N_LOCK_STATE { get; set; } + public string S_LOCK_STATE { get; set; } + public string S_OWNER_NAME { get; set; } + public string S_SUPPLIER_NAME { get; set; } + public int N_STORE_MAX { get; set; } + public string S_STATE_PRE { get; set; } + + public string C_IS_AREA { get; set; } + public string S_GROUP { get; set; } + + [SugarColumn(IsIgnore = true)] + [Navigate(NavigateType.OneToMany, nameof(S_CODE), nameof(ZoneLoc.S_LOC_CODE))] + public List<ZoneLoc> ZoneLocs { get; set; } + } + + /// <summary> + /// 鍑哄簱缁堢偣鏃犻檺鍒惰〃 + /// </summary> + [ST("鍑哄簱缁堢偣鏃犻檺鍒惰〃")] + public class UnlimitedLoc : BaseModel { + public string Loc { get; set; } + } + + } \ No newline at end of file -- Gitblit v1.9.1