From f80938e8a03d9343672b4fb3179836b019f6b9d8 Mon Sep 17 00:00:00 2001 From: 海波 张 <2956280567@qq.com> Date: 星期六, 28 六月 2025 21:38:46 +0800 Subject: [PATCH] 0628 --- wms/WMSModel.cs | 350 +++++++++++++++++++++++++++++++++++++--------------------- 1 files changed, 223 insertions(+), 127 deletions(-) diff --git a/wms/WMSModel.cs b/wms/WMSModel.cs index 682e7f8..d05e33a 100644 --- a/wms/WMSModel.cs +++ b/wms/WMSModel.cs @@ -77,7 +77,6 @@ /// 閫昏緫搴撳尯缂栫爜 /// </summary> public string ZONECODE { get; set; } - } [ST("璐т綅琛�)] @@ -131,7 +130,7 @@ /// <summary> /// 瀹归噺 /// </summary> - public string N_CAPACITY { get; set; } + public int N_CAPACITY { get; set; } /// <summary> /// 褰撳墠鏁伴噺 @@ -163,7 +162,13 @@ /// 鍚敤 /// </summary> public string C_ENABLE { get; set; } - + + + /// <summary> + /// 鎺ラ┏浣嶅搴斿贩閬�+ /// </summary> + public int CONNEC_ROADWAY { get; set; } + /// <summary> /// 娣卞害 /// </summary> @@ -847,6 +852,15 @@ } + //[ST("灏忚溅涓婃姤鐘舵�缂撳瓨琛�)] + //public class AgvState : BaseModel + //{ + // public int state { get; set; } + // public string task_no { get; set; } + // public string forklift_no { get; set; } + // public string ext_data { get; set; } + //} + [ST("瀹瑰櫒琛�)] public class Container : BaseModel @@ -957,131 +971,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> @@ -1123,6 +1132,12 @@ /// 绌烘墭浠诲姟鏄惁鍒涘缓 Y/N 榛樿N /// </summary> public string Status { get; set; } + + + /// <summary> + /// 浠诲姟鍙�+ /// </summary> + public string task_no { get; set; } } @@ -1500,5 +1515,86 @@ public List<ZoneLoc> ZoneLocs { get; set; } } + /// <summary> + /// 鍑哄簱缁堢偣鏃犻檺鍒惰〃 + /// </summary> + [ST("鍑哄簱缁堢偣鏃犻檺鍒惰〃")] + public class UnlimitedLoc : BaseModel { + public string Loc { get; set; } + + /// <summary> + /// 鍚敤 Y/N + /// </summary> + public string Enable { get; set; } + } + + /// <summary> + /// 鍏ュ簱浼樺厛绾ц〃 + /// </summary> + [ST("鍏ュ簱浼樺厛绾ц〃")] + public class InPri : BaseModel + { + /// <summary> + /// 鍑哄簱绫诲瀷 0绌烘墭鍑�1婊℃墭鍑� 婊℃墭鍑烘壘绌烘墭鍏� 绌烘墭鍑烘壘婊℃墭鍏�+ /// </summary> + public string Type { get; set; } + + /// <summary> + /// 鍑哄簱浠诲姟缁堢偣 + /// </summary> + public string OutEndLoc { get; set; } + + /// <summary> + /// 鍏ュ簱浠诲姟璧风偣 + /// </summary> + public string InStartLoc { get; set; } + + /// <summary> + /// 鎻愰珮浼樺厛绾�+ /// </summary> + public int Pri { get; set; } + + /// <summary> + /// 鍚敤 Y/N + /// </summary> + public string Enable { get; set; } + } + + /// <summary> + /// 灏忚溅鍔ㄤ綔缂撳瓨琛�+ /// </summary> + [ST("灏忚溅鍔ㄤ綔缂撳瓨琛�)] + public class AgvActionState : BaseModel + { + /// <summary> + /// 鍔ㄤ綔鐮�+ /// </summary> + public int state { get; set; } + /// <summary> + /// 浠诲姟鍙�+ /// </summary> + public string task_no { get; set; } + /// <summary> + /// 杞﹀彿 + /// </summary> + public string forklift_no { get; set; } + public string ext_data { get; set; } + } + + [ST("鍑哄簱浠诲姟鎻愰珮浼樺厛绾ц〃")] + public class OutMinutePriority : BaseModel + { + //鏃堕棿 鍒嗛挓 + public int Minute { get; set; } + + //鎻愰珮浼樺厛绾�鍒癕inute+Priority + public int Priority { get; set; } + + /// <summary> + /// 鍚敤 Y/N + /// </summary> + public string Enable { get; set; } + } + } \ No newline at end of file -- Gitblit v1.9.1