From ae6a8a95861a75ee580c75451f57e0504d2c367a Mon Sep 17 00:00:00 2001 From: kazelee <1847801760@qq.com> Date: 星期一, 09 六月 2025 17:16:49 +0800 Subject: [PATCH] 针对ERP提供的字段,完善部分出库逻辑 --- api/ErpController.cs | 8 /dev/null | 0 .vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/bfedc8a7-5d30-4f46-ba09-dd908b77cc68.vsidx | 0 api/ApiHelper.cs | 155 ++++++++--- .vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/b390e7fe-a07b-4bb1-b189-3369e1fec281.vsidx | 0 api/ApiModel.cs | 292 +++++++++++++++++++-- models/TN_Outbound_Plan.cs | 275 +++++++++++++++++++++ HH.WCS.Mobox3.DSZSH.csproj | 1 .vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/83dde277-5a65-4de9-9767-687a4e67f7ac.vsidx | 0 9 files changed, 645 insertions(+), 86 deletions(-) diff --git a/.vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/139907d5-bf69-4957-bd54-53b4b25a0984.vsidx b/.vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/139907d5-bf69-4957-bd54-53b4b25a0984.vsidx deleted file mode 100644 index 2df1e21..0000000 --- a/.vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/139907d5-bf69-4957-bd54-53b4b25a0984.vsidx +++ /dev/null Binary files differ diff --git a/.vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/83dde277-5a65-4de9-9767-687a4e67f7ac.vsidx b/.vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/83dde277-5a65-4de9-9767-687a4e67f7ac.vsidx new file mode 100644 index 0000000..bc2eff9 --- /dev/null +++ b/.vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/83dde277-5a65-4de9-9767-687a4e67f7ac.vsidx Binary files differ diff --git a/.vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/93b0aa90-1489-440e-8c8a-64eb24e3558a.vsidx b/.vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/93b0aa90-1489-440e-8c8a-64eb24e3558a.vsidx deleted file mode 100644 index 57978e1..0000000 --- a/.vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/93b0aa90-1489-440e-8c8a-64eb24e3558a.vsidx +++ /dev/null Binary files differ diff --git a/.vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/8ed17d81-cd33-4ea4-bf1d-fa3bebc1cbd6.vsidx b/.vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/b390e7fe-a07b-4bb1-b189-3369e1fec281.vsidx similarity index 72% rename from .vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/8ed17d81-cd33-4ea4-bf1d-fa3bebc1cbd6.vsidx rename to .vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/b390e7fe-a07b-4bb1-b189-3369e1fec281.vsidx index fc20aca..a3beb52 100644 --- a/.vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/8ed17d81-cd33-4ea4-bf1d-fa3bebc1cbd6.vsidx +++ b/.vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/b390e7fe-a07b-4bb1-b189-3369e1fec281.vsidx Binary files differ diff --git a/.vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/797cacde-8caf-4c9b-8a9b-43a33fa8be1a.vsidx b/.vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/bfedc8a7-5d30-4f46-ba09-dd908b77cc68.vsidx similarity index 70% rename from .vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/797cacde-8caf-4c9b-8a9b-43a33fa8be1a.vsidx rename to .vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/bfedc8a7-5d30-4f46-ba09-dd908b77cc68.vsidx index 04080bd..f918d32 100644 --- a/.vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/797cacde-8caf-4c9b-8a9b-43a33fa8be1a.vsidx +++ b/.vs/HH.WCS.Mobox3.DSZSH/FileContentIndex/bfedc8a7-5d30-4f46-ba09-dd908b77cc68.vsidx Binary files differ diff --git a/HH.WCS.Mobox3.DSZSH.csproj b/HH.WCS.Mobox3.DSZSH.csproj index 02e1bfd..b59c6b7 100644 --- a/HH.WCS.Mobox3.DSZSH.csproj +++ b/HH.WCS.Mobox3.DSZSH.csproj @@ -236,6 +236,7 @@ <Compile Include="core\WCSCore.cs" /> <Compile Include="core\WMSCore.cs" /> <Compile Include="device\TcpClientHelper.cs" /> + <Compile Include="models\TN_Outbound_Plan.cs" /> <Compile Include="models\TN_Record_Table.cs" /> <Compile Include="models\TN_RelocationList_Detail.cs" /> <Compile Include="models\TN_Relocation_List.cs" /> diff --git a/api/ApiHelper.cs b/api/ApiHelper.cs index f8188fb..2bb2e4b 100644 --- a/api/ApiHelper.cs +++ b/api/ApiHelper.cs @@ -1479,7 +1479,7 @@ } } - public static ErpResult ErpSendOutboundOrder(ErpSendOutboundOrderInfo model) { + public static ErpResult ErpSendOutboundPlan(ErpSendOutboundPlanInfo model) { var db = new SqlHelper<object>().GetInstance(); var orderNo = GenerateOrderNo("鍑哄簱鍗曞彿", "ON"); var info = ""; @@ -1490,59 +1490,120 @@ return NewErpResult(2, info); } - var cgDetailList = SelectCgByTotalQty(new FinishedOutboundInfo { - BatchNo = model.BatchNo, - CntrType= model.CntrType, - ItemCode= model.ItemCode, - EndArea= model.EndArea, - ForcedOut= model.ForcedOut, - Qty= model.Qty, - Spe = model.Spe - }); - - if (cgDetailList.Count == 0) { - info = "娌℃湁鍚堥�鐨勭墿鏂欏彲浠ュ嚭搴�; - LogHelper.Info(info); - return NewErpResult(3, info); - } - - var order = new TN_Outbound_Order { - S_NO = orderNo, - S_ITEM_CODE = model.ItemCode, - S_BATCH = model.BatchNo, - N_END_NUM = model.Qty, - //F_OUT_QTY = cgDetailList.Sum(a => a.N_QTY), - S_END_AREA = model.EndArea, - S_BS_NO = model.ErpNo, - S_BS_TYPE = "ERP", + var outboundPlan = new TN_Outbound_Plan { + jhdh = model.jhdh, + ckzt = model.ckzt, + jhlb = model.jhlb, + ckdh = model.ckdh, + cph = model.cph, + ysfs = model.ysfs, + cpzt = model.cpzt, + mddw = model.mddw, + cpdm = model.cpdm, + cplb = model.cplb, + cplbmx = model.cplbmx, + pp = model.pp, + dj = model.dj, + gh = model.gh, + ph = model.ph, + bzlx = model.bzlx, + pzdh = model.pzdh, + pzd_dw = model.pzd_dw, + pzd_dybh = model.pzd_dybh, + pzjs = model.pzjs, + pzsl = model.pzsl, + pz_rq = model.pz_rq, + pz_czrq = model.pz_czrq, + pz_zfbj = model.pz_zfbj, + pz_zfrq = model.pz_zfrq, + pz_bz = model.pz_bz, + ckdbh = model.ckdbh, + sfjs = model.sfjs, + sfsl = model.sfsl, + sfcs = model.sfcs, + zcsj = model.zcsj, + jldw = model.jldw, + fhrq = model.fhrq, + ckdm = model.ckdm, + fhr = model.fhr, + czydm = model.czydm, + shr_username = model.shr_username, + shrq = model.shrq, + zfbj = model.zfbj, + zfrq = model.zfrq, + jsdw = model.jsdw, + shdw = model.shdw, + ysdw = model.ysdw, + lxr = model.lxr, + ry_zxg = model.ry_zxg, + ry_ccsj = model.ry_ccsj, + erphx_jhdh = model.erphx_jhdh, + erphx_wlbm = model.erphx_wlbm, + erphx_wlmc = model.erphx_wlmc, + erphx_cjrq = model.erphx_cjrq, + hw = model.hw, + hwzt = model.hwzt }; - var detailList = new List<TN_Outbound_Detail>(); - foreach (var cgDetail in cgDetailList) { - var detail = new TN_Outbound_Detail { - S_OO_NO = orderNo, - S_ITEM_CODE = cgDetail.S_ITEM_CODE, - S_BATCH_NO = cgDetail.S_BATCH_NO, - S_CNTR_CODE = cgDetail.S_CNTR_CODE, - N_COUNT = cgDetail.N_ITEM_NUM, - S_END_AREA = model.EndArea - }; - detailList.Add(detail); - } + //var cgDetailList = SelectCgByTotalQty(new FinishedOutboundInfo { + // BatchNo = model.BatchNo, + // CntrType= model.CntrType, + // ItemCode= model.ItemCode, + // EndArea= model.EndArea, + // ForcedOut= model.ForcedOut, + // Qty= model.Qty, + // Spe = model.Spe + //}); + + //if (cgDetailList.Count == 0) { + // info = "娌℃湁鍚堥�鐨勭墿鏂欏彲浠ュ嚭搴�; + // LogHelper.Info(info); + // return NewErpResult(3, info); + //} + + //var order = new TN_Outbound_Order { + // S_NO = orderNo, + // S_ITEM_CODE = model.ItemCode, + // S_BATCH = model.BatchNo, + // N_END_NUM = model.Qty, + // //F_OUT_QTY = cgDetailList.Sum(a => a.N_QTY), + // S_END_AREA = model.EndArea, + // S_BS_NO = model.ErpNo, + // S_BS_TYPE = "ERP", + //}; + + //var detailList = new List<TN_Outbound_Detail>(); + //foreach (var cgDetail in cgDetailList) { + // var detail = new TN_Outbound_Detail { + // S_OO_NO = orderNo, + // S_ITEM_CODE = cgDetail.S_ITEM_CODE, + // S_BATCH_NO = cgDetail.S_BATCH_NO, + // S_CNTR_CODE = cgDetail.S_CNTR_CODE, + // N_COUNT = cgDetail.N_ITEM_NUM, + // S_END_AREA = model.EndArea + // }; + // detailList.Add(detail); + //} using (var tran = db.Ado.UseTran()) { - if (db.Insertable<TN_Outbound_Order>(order).ExecuteCommand() <= 0) { - tran.RollbackTran(); - info = "鐢熸垚鍑哄簱鍗曞け璐ワ細" + JsonConvert.SerializeObject(order); - LogHelper.Info(info); - return NewErpResult(2, info); - } + //if (db.Insertable<TN_Outbound_Order>(order).ExecuteCommand() <= 0) { + // tran.RollbackTran(); + // info = "鐢熸垚鍑哄簱鍗曞け璐ワ細" + JsonConvert.SerializeObject(order); + // LogHelper.Info(info); + // return NewErpResult(2, info); + //} - if (db.Insertable<TN_Outbound_Detail>(detailList).ExecuteCommand() <= 0) { + //if (db.Insertable<TN_Outbound_Detail>(detailList).ExecuteCommand() <= 0) { + // tran.RollbackTran(); + // info = "鐢熸垚鍑哄簱鍗曟槑缁嗗け璐�; + // LogHelper.Info(info); + // return NewErpResult(4, info); + //} + if (db.Insertable<TN_Outbound_Plan>(outboundPlan).ExecuteCommand() <= 0) { tran.RollbackTran(); - info = "鐢熸垚鍑哄簱鍗曟槑缁嗗け璐�; + info = "鐢熸垚鍑哄簱鍗曡鍒掕褰曡〃澶辫触"; LogHelper.Info(info); - return NewErpResult(4, info); + return NewErpResult(500, info); } tran.CommitTran(); diff --git a/api/ApiModel.cs b/api/ApiModel.cs index f21a1e4..065bc60 100644 --- a/api/ApiModel.cs +++ b/api/ApiModel.cs @@ -419,44 +419,266 @@ /// <summary> /// ERP 涓嬪彂鍑哄簱浠诲姟鐨勬暟鎹被鍨� /// </summary> - public class ErpSendOutboundOrderInfo { - public string ErpNo { get; set; } // ERP 鍗曞彿 + public class ErpSendOutboundPlanInfo { /// <summary> - /// 鐗╂枡缂栫爜 + /// 璁″垝鍗曞彿锛堝敮涓�爣璇嗭級 /// </summary> - [JsonProperty("item_code")] - public string ItemCode { get; set; } - /// <summary> - /// 鐗╂枡瑙勬牸 - /// </summary> - [JsonProperty("spe")] - public string Spe { get; set; } - /// <summary> - /// 鎵规鍙�- /// </summary> - [JsonProperty("batch_no")] - public string BatchNo { get; set; } - /// <summary> - /// 闇�嚭搴撴暟閲�- /// </summary> - [JsonProperty("qty")] - public int Qty { get; set; } - /// <summary> - /// 瀹瑰櫒绫诲瀷 - /// </summary> - [JsonProperty("cntr_type")] - public string CntrType { get; set; } - /// <summary> - /// 鍑哄簱缁堢偣璐у尯 - /// </summary> - [JsonProperty("end_area")] - public string EndArea { get; set; } - /// <summary> - /// 鏄惁寮哄埗鍑哄簱 - /// </summary> - [JsonProperty("force_out")] - public bool ForcedOut { get; set; } + public string jhdh { get; set; } + /// <summary> + /// 鍑哄簱鐘舵� + /// </summary> + public string ckzt { get; set; } + + /// <summary> + /// 璁″垝绫诲埆 + /// </summary> + public string jhlb { get; set; } + + /// <summary> + /// 鍙傝�鍗曞彿 + /// </summary> + public string ckdh { get; set; } + + /// <summary> + /// 杞︾墝鍙�+ /// </summary> + public string cph { get; set; } + + /// <summary> + /// 杩愯緭鏂瑰紡 + /// </summary> + public string ysfs { get; set; } + + /// <summary> + /// 浜у搧鐘舵� + /// </summary> + public string cpzt { get; set; } + + /// <summary> + /// 涔版柇鍗曚綅 + /// </summary> + public string mddw { get; set; } + + /// <summary> + /// 浜у搧浠g爜 + /// </summary> + public string cpdm { get; set; } + + /// <summary> + /// 浜у搧绫诲埆 + /// </summary> + public string cplb { get; set; } + + /// <summary> + /// 浜у搧绫诲埆鏄庣粏 + /// </summary> + public string cplbmx { get; set; } + + /// <summary> + /// 鍝佺墝 + /// </summary> + public string pp { get; set; } + + /// <summary> + /// 绛夌骇 + /// </summary> + public string dj { get; set; } + + /// <summary> + /// 缃愬彿 + /// </summary> + public string gh { get; set; } + + /// <summary> + /// 鎵瑰彿 + /// </summary> + public string ph { get; set; } + + /// <summary> + /// 鍖呰绫诲瀷 + /// </summary> + public string bzlx { get; set; } + + /// <summary> + /// 娲捐鍗曞彿 + /// </summary> + public string pzdh { get; set; } + + /// <summary> + /// 娲捐鍗曞崟浣�+ /// </summary> + public string pzd_dw { get; set; } + + /// <summary> + /// 娲捐鍗曡皟杩愮紪鍙�+ /// </summary> + public string pzd_dybh { get; set; } + + /// <summary> + /// 娲捐浠舵暟 + /// </summary> + public double pzjs { get; set; } + + /// <summary> + /// 娲捐鏁伴噺 + /// </summary> + public decimal pzsl { get; set; } + + /// <summary> + /// 娲捐鏃ユ湡(yyyy-mm-dd) + /// </summary> + public string pz_rq { get; set; } + + /// <summary> + /// 娲捐鎿嶄綔鏃ユ湡 + /// </summary> + public long pz_czrq { get; set; } + + /// <summary> + /// 娲捐浣滃簾鏍囪 + /// </summary> + public int pz_zfbj { get; set; } + + /// <summary> + /// 娲捐浣滃簾鏃ユ湡 + /// </summary> + public long pz_zfrq { get; set; } + + /// <summary> + /// 娲捐澶囨敞 + /// </summary> + public string pz_bz { get; set; } + + /// <summary> + /// 鍑哄簱鍗曠紪鍙�+ /// </summary> + public string ckdbh { get; set; } + + /// <summary> + /// 瀹炲彂浠舵暟 + /// </summary> + public double sfjs { get; set; } + + /// <summary> + /// 瀹炲彂鏁伴噺 + /// </summary> + public decimal sfsl { get; set; } + + /// <summary> + /// 瀹炲彂杞︽暟 + /// </summary> + public int sfcs { get; set; } + + /// <summary> + /// 瑁呰溅鏃堕棿 + /// </summary> + public string zcsj { get; set; } + + /// <summary> + /// 璁¢噺鍗曚綅 + /// </summary> + public string jldw { get; set; } + + /// <summary> + /// 鍙戣揣鏃ユ湡 + /// </summary> + public long fhrq { get; set; } + + /// <summary> + /// 浠撳簱浠g爜 + /// </summary> + public string ckdm { get; set; } + + /// <summary> + /// 鍙戣揣浜�+ /// </summary> + public string fhr { get; set; } + + /// <summary> + /// 鎿嶄綔鍛�+ /// </summary> + public string czydm { get; set; } + + /// <summary> + /// 瀹℃牳浜�+ /// </summary> + public string shr_username { get; set; } + + /// <summary> + /// 瀹℃牳鏃ユ湡 + /// </summary> + public long shrq { get; set; } + + /// <summary> + /// 浣滃簾鏍囪 + /// </summary> + public long zfbj { get; set; } + + /// <summary> + /// 浣滃簾鏃ユ湡 + /// </summary> + public long zfrq { get; set; } + + /// <summary> + /// 缁撶畻鍗曚綅 + /// </summary> + public string jsdw { get; set; } + + /// <summary> + /// 鏀惰揣鍗曚綅 + /// </summary> + public string shdw { get; set; } + + /// <summary> + /// 杩愯緭鍗曚綅 + /// </summary> + public string ysdw { get; set; } + + /// <summary> + /// 鑱旂郴浜�+ /// </summary> + public string lxr { get; set; } + + /// <summary> + /// 瑁呭嵏宸�+ /// </summary> + public string ry_zxg { get; set; } + + /// <summary> + /// 鍙夎溅鍙告満 + /// </summary> + public string ry_ccsj { get; set; } + + /// <summary> + /// erp浜よ揣鍗曞彿 + /// </summary> + public string erphx_jhdh { get; set; } + + /// <summary> + /// erp鐗╂枡缂栫爜 + /// </summary> + public string erphx_wlbm { get; set; } + + /// <summary> + /// erp鐗╂枡鍚嶇О + /// </summary> + public string erphx_wlmc { get; set; } + + /// <summary> + /// erp鍒涘缓鏃ユ湡 + /// </summary> + public string erphx_cjrq { get; set; } + + /// <summary> + /// 璐т綅 + /// </summary> + public string hw { get; set; } + + /// <summary> + /// 璐т綅鐘舵� + /// </summary> + public string hwzt { get; set; } } public class PickUpReturnErpInfo { diff --git a/api/ErpController.cs b/api/ErpController.cs index 14132b3..aa4c212 100644 --- a/api/ErpController.cs +++ b/api/ErpController.cs @@ -17,12 +17,12 @@ /// <param name="model"></param> /// <returns></returns> [HttpPost] - [Route("ErpSendOutboundOrder")] - public ErpResult ErpSendOutboundOrder(ErpSendOutboundOrderInfo model) { - var apiName = "ERP涓嬪彂鍑哄簱浠诲姟"; + [Route("ErpSendOutboundPlan")] + public ErpResult ErpSendOutboundPlan(ErpSendOutboundPlanInfo model) { + var apiName = "ERP涓嬪彂鍑哄簱璁″垝鍗�; LogHelper.InfoApi(apiName, model); - return ApiHelper.ErpSendOutboundOrder(model); + return ApiHelper.ErpSendOutboundPlan(model); } } diff --git a/models/TN_Outbound_Plan.cs b/models/TN_Outbound_Plan.cs new file mode 100644 index 0000000..9a01dcd --- /dev/null +++ b/models/TN_Outbound_Plan.cs @@ -0,0 +1,275 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +using SqlSugar; + +namespace HH.WCS.Mobox3.DSZSH.models { + /// <summary> + /// 鍑哄簱璁″垝瀹炰綋绫�+ /// </summary> + [SugarTable("TN_Outbound_Plan")] + public class TN_Outbound_Plan { + /// <summary> + /// 璁″垝鍗曞彿锛堝敮涓�爣璇嗭級 + /// </summary> + public string jhdh { get; set; } + + /// <summary> + /// 鍑哄簱鐘舵� + /// </summary> + public string ckzt { get; set; } + + /// <summary> + /// 璁″垝绫诲埆 + /// </summary> + public string jhlb { get; set; } + + /// <summary> + /// 鍙傝�鍗曞彿 + /// </summary> + public string ckdh { get; set; } + + /// <summary> + /// 杞︾墝鍙�+ /// </summary> + public string cph { get; set; } + + /// <summary> + /// 杩愯緭鏂瑰紡 + /// </summary> + public string ysfs { get; set; } + + /// <summary> + /// 浜у搧鐘舵� + /// </summary> + public string cpzt { get; set; } + + /// <summary> + /// 涔版柇鍗曚綅 + /// </summary> + public string mddw { get; set; } + + /// <summary> + /// 浜у搧浠g爜 + /// </summary> + public string cpdm { get; set; } + + /// <summary> + /// 浜у搧绫诲埆 + /// </summary> + public string cplb { get; set; } + + /// <summary> + /// 浜у搧绫诲埆鏄庣粏 + /// </summary> + public string cplbmx { get; set; } + + /// <summary> + /// 鍝佺墝 + /// </summary> + public string pp { get; set; } + + /// <summary> + /// 绛夌骇 + /// </summary> + public string dj { get; set; } + + /// <summary> + /// 缃愬彿 + /// </summary> + public string gh { get; set; } + + /// <summary> + /// 鎵瑰彿 + /// </summary> + public string ph { get; set; } + + /// <summary> + /// 鍖呰绫诲瀷 + /// </summary> + public string bzlx { get; set; } + + /// <summary> + /// 娲捐鍗曞彿 + /// </summary> + public string pzdh { get; set; } + + /// <summary> + /// 娲捐鍗曞崟浣�+ /// </summary> + public string pzd_dw { get; set; } + + /// <summary> + /// 娲捐鍗曡皟杩愮紪鍙�+ /// </summary> + public string pzd_dybh { get; set; } + + /// <summary> + /// 娲捐浠舵暟 + /// </summary> + public double pzjs { get; set; } + + /// <summary> + /// 娲捐鏁伴噺 + /// </summary> + public decimal pzsl { get; set; } + + /// <summary> + /// 娲捐鏃ユ湡(yyyy-mm-dd) + /// </summary> + public string pz_rq { get; set; } + + /// <summary> + /// 娲捐鎿嶄綔鏃ユ湡 + /// </summary> + public long pz_czrq { get; set; } + + /// <summary> + /// 娲捐浣滃簾鏍囪 + /// </summary> + public int pz_zfbj { get; set; } + + /// <summary> + /// 娲捐浣滃簾鏃ユ湡 + /// </summary> + public long pz_zfrq { get; set; } + + /// <summary> + /// 娲捐澶囨敞 + /// </summary> + public string pz_bz { get; set; } + + /// <summary> + /// 鍑哄簱鍗曠紪鍙�+ /// </summary> + public string ckdbh { get; set; } + + /// <summary> + /// 瀹炲彂浠舵暟 + /// </summary> + public double sfjs { get; set; } + + /// <summary> + /// 瀹炲彂鏁伴噺 + /// </summary> + public decimal sfsl { get; set; } + + /// <summary> + /// 瀹炲彂杞︽暟 + /// </summary> + public int sfcs { get; set; } + + /// <summary> + /// 瑁呰溅鏃堕棿 + /// </summary> + public string zcsj { get; set; } + + /// <summary> + /// 璁¢噺鍗曚綅 + /// </summary> + public string jldw { get; set; } + + /// <summary> + /// 鍙戣揣鏃ユ湡 + /// </summary> + public long fhrq { get; set; } + + /// <summary> + /// 浠撳簱浠g爜 + /// </summary> + public string ckdm { get; set; } + + /// <summary> + /// 鍙戣揣浜�+ /// </summary> + public string fhr { get; set; } + + /// <summary> + /// 鎿嶄綔鍛�+ /// </summary> + public string czydm { get; set; } + + /// <summary> + /// 瀹℃牳浜�+ /// </summary> + public string shr_username { get; set; } + + /// <summary> + /// 瀹℃牳鏃ユ湡 + /// </summary> + public long shrq { get; set; } + + /// <summary> + /// 浣滃簾鏍囪 + /// </summary> + public long zfbj { get; set; } + + /// <summary> + /// 浣滃簾鏃ユ湡 + /// </summary> + public long zfrq { get; set; } + + /// <summary> + /// 缁撶畻鍗曚綅 + /// </summary> + public string jsdw { get; set; } + + /// <summary> + /// 鏀惰揣鍗曚綅 + /// </summary> + public string shdw { get; set; } + + /// <summary> + /// 杩愯緭鍗曚綅 + /// </summary> + public string ysdw { get; set; } + + /// <summary> + /// 鑱旂郴浜�+ /// </summary> + public string lxr { get; set; } + + /// <summary> + /// 瑁呭嵏宸�+ /// </summary> + public string ry_zxg { get; set; } + + /// <summary> + /// 鍙夎溅鍙告満 + /// </summary> + public string ry_ccsj { get; set; } + + /// <summary> + /// erp浜よ揣鍗曞彿 + /// </summary> + public string erphx_jhdh { get; set; } + + /// <summary> + /// erp鐗╂枡缂栫爜 + /// </summary> + public string erphx_wlbm { get; set; } + + /// <summary> + /// erp鐗╂枡鍚嶇О + /// </summary> + public string erphx_wlmc { get; set; } + + /// <summary> + /// erp鍒涘缓鏃ユ湡 + /// </summary> + public string erphx_cjrq { get; set; } + + /// <summary> + /// 璐т綅 + /// </summary> + public string hw { get; set; } + + /// <summary> + /// 璐т綅鐘舵� + /// </summary> + public string hwzt { get; set; } + } +} -- Gitblit v1.9.1