From 637e23e7df2eb7e9e3dc630f3cf4e212017c7e18 Mon Sep 17 00:00:00 2001 From: wangxinhui <wangxinhui@hnkhzn.com> Date: 星期四, 28 八月 2025 16:59:21 +0800 Subject: [PATCH] 更新最新代码 --- 项目代码/WCS/WCSServices/WIDESEAWCS_Tasks/成品仓/StackerCraneJob_CP.cs | 8 项目代码/WMS/WMSServices/WIDESEA_TaskInfoService/MesProductService.cs | 40 - 项目资料/接口协议/博斯通利拓接口.xlsx | 0 项目代码/WCS/WCSServices/WIDESEAWCS_Server/appsettings.json | 4 项目代码/WMS/WMSServices/WIDESEA_TaskInfoService/TaskService.cs | 1 项目代码/WMS/WMSServices/WIDESEA_WMSServer/Controllers/LargeScreen/LargeController.cs | 1 项目代码/WCS/WCSServices/WIDESEAWCS_Server/Controllers/AGV/AGVController.cs | 6 项目代码/WCS/WCSServices/WIDESEAWCS_Tasks/成品仓/ConveyorLineJob_CPB.cs | 12 项目代码/WMS/WMSServices/WIDESEA_DTO/WIDESEA_DTO.csproj | 4 项目代码/WMS/WMSServices/WIDESEA_WMSServer/Controllers/ERP/ErpController.cs | 127 ---- 项目代码/WMS/WMSServices/WIDESEA_Common/APIEnum/APIEnum.cs | 57 -- 项目代码/WMS/WMSServices/WIDESEA_WMSServer/Filter/CustomProfile.cs | 2 项目代码/WCS/WCSServices/WIDESEAWCS_TaskInfoService/TaskService_Operate.cs | 10 项目代码/WMS/WMSServices/WIDESEA_DTO/Basic/BSTMaterialDTO.cs | 95 +++ 项目代码/WMS/WMSServices/WIDESEA_BasicService/Base/MaterielInfoService.cs | 19 项目代码/WMS/WMSServices/WIDESEA_TaskInfoService/MesTaskService.cs | 1 项目代码/WMS/WMSServices/WIDESEA_TaskInfoService/AssignInboundTaskLocation_BC.cs | 1 项目代码/WMS/WMSServices/WIDESEA_TaskInfoService/MesSolderService.cs | 31 - 项目资料/通信协议/成品输送线通讯协议_20250707.xlsx | 0 项目代码/WCS/WCSServices/WIDESEAWCS_Tasks/码垛/MDJob_CP.cs | 47 + 项目代码/WMS/WMSServices/WIDESEA_ITaskInfoService/ITaskService.cs | 6 项目代码/WMS/WMSServices/WIDESEA_WMSServer/Controllers/MES/MesController.cs | 1 项目资料/接口协议/一期BSTERP需求字段.xlsx | 0 项目代码/WCS/WCSServices/WIDESEAWCS_Tasks/原料库/ConveyorLineJob_YL1ndFloor.cs | 3 项目代码/WMS/WMSServices/WIDESEA_External/IERPService/IInvokeERPService.cs | 79 -- 项目资料/接口协议/博思通ERPJSON数据解析.txt | 726 +++++++++++++++++++++++++ 项目代码/WCS/WCSServices/WIDESEAWCS_Tasks/成品仓/ConveyorLineJob_CPA.cs | 2 /dev/null | 82 -- 项目代码/WMS/WMSServices/WIDESEA_Model/Models/Basic/Dt_MaterielInfo.cs | 10 项目代码/WMS/WMSServices/WIDESEA_External/ERPService/InvokeERPService.cs | 274 --------- 项目代码/WCS/WCSServices/WIDESEAWCS_Tasks/成品仓/RGVJob_CP.cs | 5 31 files changed, 915 insertions(+), 739 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Server/Controllers/AGV/AGVController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Server/Controllers/AGV/AGVController.cs" index bd06e10..4d6ca4e 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Server/Controllers/AGV/AGVController.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Server/Controllers/AGV/AGVController.cs" @@ -68,7 +68,7 @@ } else//鍑哄簱鏀捐揣璇锋眰 { - var content = PutRequest(secureApplyModel.WbCode, task.PalletType); + var content = PutRequest(task.NextAddress, task.PalletType); if (!content.Status) { throw new Exception(content.Message); @@ -87,7 +87,7 @@ } else//鍏ュ簱鏀捐揣璇锋眰 { - var content = PutRequest(secureApplyModel.WbCode, task.TaskNum); + var content = PutRequest(task.NextAddress, task.TaskNum); if (!content.Status) { throw new Exception(content.Message); @@ -315,7 +315,7 @@ WebResponseContent content = new WebResponseContent(); try { - Dt_StationManger stationManger = _stationMangerRepository.QueryFirst(x => x.AGVStationCode == code); + Dt_StationManger stationManger = _stationMangerRepository.QueryFirst(x => x.StationCode == code); if (stationManger == null) { return content.Error($"鏈壘鍒扮珯鍙伴厤缃�"); diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Server/appsettings.json" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Server/appsettings.json" index 18b5d76..f8ed64e 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Server/appsettings.json" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Server/appsettings.json" @@ -14,10 +14,10 @@ //杩炴帴瀛楃涓� //"ConnectionString": "HTI6FB1H05Krd07mNm9yBCNhofW6edA5zLs9TY~MNthRYW3kn0qKbMIsGp~3yyPDF1YZUCPBQx8U0Jfk4PH~ajNFXVIwlH85M3F~v_qKYQ3CeAz3q1mLVDn8O5uWt1~3Ut2V3KRkEwYHvW2oMDN~QIDXPxDgXN0R2oTIhc9dNu7QNaLEknblqmHhjaNSSpERdDVZIgHnMKejU_SL49tralBkZmDNi0hmkbL~837j1NWe37u9fJKmv91QPb~16JsuI9uu0EvNZ06g6PuZfOSAeFH9GMMIZiketdcJG3tHelo=", //"ConnectionString": "Data Source=.;Initial Catalog=WIDESEA_WCSLLD;User ID=sa;Password=123456;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", - "ConnectionString": "Data Source=.;Initial Catalog=WIDESEA_WCSLLD;User ID=sa;Password=P@ssw0rd;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", + "ConnectionString": "Data Source=.;Initial Catalog=WIDESEA_WCSLLD;User ID=sa;Password=123456;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", //"ConnectionString": "Data Source=192.168.35.3;Initial Catalog=TestWCS_TC;User ID=sa;Password=Sa123456;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", //"ConnectionString": "Data Source=10.30.4.92;Initial Catalog=TESTWCSCP_WCS;User ID=sa;Password=duo123456;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", - "WMSConnectionStrings": "Data Source=.;Initial Catalog=WIDESEA_WMSLLD;User ID=sa;Password=P@ssw0rd;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", + "WMSConnectionStrings": "Data Source=.;Initial Catalog=WIDESEA_WMSLLD;User ID=sa;Password=123456;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", //"WMSConnectionStrings": "Data Source=.;Initial Catalog=WIDESEA_WMSLLD;User ID=sa;Password=123456;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", //"WMSConnectionStrings": "Data Source=10.30.4.92;Initial Catalog=WIDESEAWMS_HUAIAN;User ID=sa;Password=123456;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", //璺ㄥ煙 diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_TaskInfoService/TaskService_Operate.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_TaskInfoService/TaskService_Operate.cs" index 9e80cd0..f4209fe 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_TaskInfoService/TaskService_Operate.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_TaskInfoService/TaskService_Operate.cs" @@ -99,11 +99,11 @@ BaseDal.UpdateData(task); //鍚屾鍒癢MS - string address = AppSettings.Get("WMSApiAddress"); - if (!string.IsNullOrEmpty(address)) - { - HttpHelper.Post($"{address}/api/Task/UpdateTaskInfo", task.Serialize()); - } + //string address = AppSettings.Get("WMSApiAddress"); + //if (!string.IsNullOrEmpty(address)) + //{ + // HttpHelper.Post($"{address}/api/Task/UpdateTaskInfo", task.Serialize()); + //} _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskNum, stringBuilder.ToString()); } } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\345\216\237\346\226\231\345\272\223/ConveyorLineJob_YL1ndFloor.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\345\216\237\346\226\231\345\272\223/ConveyorLineJob_YL1ndFloor.cs" index e2fc1d9..30ebadb 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\345\216\237\346\226\231\345\272\223/ConveyorLineJob_YL1ndFloor.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\345\216\237\346\226\231\345\272\223/ConveyorLineJob_YL1ndFloor.cs" @@ -67,10 +67,9 @@ if (flag && value != null) { OtherDevice device = (OtherDevice)value; + //鑾峰彇鎵�鏈夊崗璁殑杈撻�佺嚎绔欏彴 List<string> deviceStations = device.DeviceProDTOs.Select(x => x.DeviceChildCode).ToList(); - //鑾峰彇鏈夊崗璁殑杈撻�佺嚎-z List<Dt_StationManger> stationMangers = _stationMangerRepository.QueryData(x => x.StationDeviceCode == device.DeviceCode); - //璁╂瘡涓緭閫佺嚎鍚姩-z foreach (var item in stationMangers.Where(x => deviceStations.Contains(x.StationCode))) { DeviceProDTO? deviceProRead = device.DeviceProDTOs.Where(x => x.DeviceChildCode == item.StationCode && x.DeviceProParamType == nameof(WR_CLineYLDB)).OrderBy(x => x.DeviceProOffset).FirstOrDefault(); diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/ConveyorLineJob_CPA.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/ConveyorLineJob_CPA.cs" index 2584f47..72c964a 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/ConveyorLineJob_CPA.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/ConveyorLineJob_CPA.cs" @@ -83,7 +83,7 @@ if (task != null) { //鍒嗛厤璐т綅 - string? local = _taskService.RequestAssignLocation(task.TaskNum, task.Roadway); + string? local = "SC01_CP-002-064-008-01"; if (!string.IsNullOrEmpty(local)) { task.CurrentAddress = item.StackerCraneStationCode; diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/ConveyorLineJob_CPB.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/ConveyorLineJob_CPB.cs" index d04c373..f802375 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/ConveyorLineJob_CPB.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/ConveyorLineJob_CPB.cs" @@ -84,10 +84,10 @@ if (task != null) { //鍒嗛厤宸烽亾 瀛樺叆鎵樼洏鏁版嵁 - string roadWay = _taskService.AssignCPRoadwayNo().Data.ToString(); - if (!string.IsNullOrEmpty(roadWay)) - { - List<Dt_Router> routers = _routerService.QueryNextRoutes(item.StationCode, roadWay, task.TaskType); + //string roadWay = _taskService.AssignCPRoadwayNo().Data.ToString(); + //if (!string.IsNullOrEmpty(roadWay)) + //{ + List<Dt_Router> routers = _routerService.QueryNextRoutes(item.StationCode, "SC01_CP", task.TaskType); Dt_Router? router = routers.FirstOrDefault(); if (routers == null || routers.Count == 0 || router == null) { @@ -105,11 +105,11 @@ task.CurrentAddress = item.StationCode; task.NextAddress = router.NextPosi; task.PalletCode = DateTime.Now.ToString("yyMMddHHmmss");//todo涓存椂 - task.Roadway = roadWay; + task.Roadway = "SC01_CP"; task.DeviceCode = router.ChildPosiDeviceCode; _taskService.UpdateTask(task, TaskStatusEnum.Line_Executing); WriteInfo(item.StationName, $"浠诲姟鍙穥conveyorLineInfoRead.TaskNo}涓嬩竴姝�"); - } + //} } } } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/RGVJob_CP.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/RGVJob_CP.cs" index b9bb207..4663e0d 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/RGVJob_CP.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/RGVJob_CP.cs" @@ -71,11 +71,14 @@ DeviceProDTO? deviceProRead = device.DeviceProDTOs.Where(x => x.DeviceChildCode == device.DeviceCode && x.DeviceProParamType == nameof(R_RgvCPDB)).OrderBy(x => x.DeviceProOffset).FirstOrDefault(); DeviceProDTO? deviceProWrite = device.DeviceProDTOs.Where(x => x.DeviceChildCode == device.DeviceCode && x.DeviceProParamType == nameof(W_RgvCPDB)).OrderBy(x => x.DeviceProOffset).FirstOrDefault(); - Console.WriteLine(DateTime.Now.ToString("yyyy-mm-ddd HH:mm:ss")); if (deviceProRead != null && deviceProWrite != null) { R_RGVCPInfo rgvInfoRead = device.Communicator.ReadCustomer<R_RGVCPInfo>(deviceProRead.DeviceProAddress); W_RGVCPInfo rgvInfoWrite = device.Communicator.ReadCustomer<W_RGVCPInfo>(deviceProWrite.DeviceProAddress); + if (rgvInfoRead==null || rgvInfoWrite==null) + { + return Task.CompletedTask; + } if ((rgvInfoRead.Mode == 5 || rgvInfoRead.Mode == 4) && rgvInfoRead.State == 0 && rgvInfoRead.TaskDone==1) { //鑾峰彇浠诲姟 鏄惁鏈塕GV鎵ц鐨勪换鍔� diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/StackerCraneJob_CP.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/StackerCraneJob_CP.cs" index 35e320b..50e9cba 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/StackerCraneJob_CP.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/StackerCraneJob_CP.cs" @@ -249,12 +249,18 @@ if (device != null) { OtherDevice client = (OtherDevice)device; - if (client.GetValue<R_ConveyorLineCPDB, short>(R_ConveyorLineCPDB.Command, stationManger.StationCode)==3)//鍑哄簱绔欏彴鏈鍗犵敤 + short command = client.GetValue<R_ConveyorLineCPDB, short>(R_ConveyorLineCPDB.Command, stationManger.StationCode); + if (command==3)//鍑哄簱绔欏彴鏈鍗犵敤 { task.NextAddress = stationManger.StackerCraneStationCode; _taskRepository.UpdateData(task); return task; } + else + { + task.ExceptionMessage = "鍑哄簱绔欏彴鏃犳硶涓嬪彂"; + _taskRepository.UpdateData(task); + } } else { diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\347\240\201\345\236\233/MDJob_CP.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\347\240\201\345\236\233/MDJob_CP.cs" index 7551321..b81985b 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\347\240\201\345\236\233/MDJob_CP.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\347\240\201\345\236\233/MDJob_CP.cs" @@ -92,11 +92,19 @@ Thread.Sleep(500); device.Communicator.Write<short>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDReceiveDone.ToString()).DeviceProDataBlock, 0); } + if (R_MDQtys2==18) + { + device.Communicator.Write<short>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDSend2.ToString()).DeviceProDataBlock, 2); + } + if (R_MDStatus2 == 2) + { + device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDSend2.ToString()).DeviceProDataBlock, 0); + } //鑾峰彇褰撳墠浠诲姟 Dt_Task task = _taskRepository.QueryData(x => x.NextAddress == item.StationCode && _taskService.TaskInboundTypes.Contains(x.TaskType) && x.TaskState == TaskStatusEnum.MD_Executing.ObjToInt() && x.DeviceCode == device.DeviceCode).OrderBy(x=>x.TaskNum).First(); if (task!=null) //鐮佸灈鐢宠 { - if ((Allow==3 || Allow == 7)&& item.StackerCraneStationCode == "1") + if ((Allow==3 || Allow == 7)) { if ( R_MDQtys1 / 6 ==1) { @@ -110,39 +118,46 @@ { device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDZ.ToString()).DeviceProDataBlock, 0); } - device.Communicator.Write<short>(device.DeviceProDTOs.FirstOrDefault(x=>x.DeviceProParamName== W_MDDB.W_MDSend1.ToString()).DeviceProDataBlock,1); - device.Communicator.Write<short>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDSendID.ToString()).DeviceProDataBlock, 1); + if (item.StackerCraneStationCode == "1") + { + device.Communicator.Write<short>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDSend1.ToString()).DeviceProDataBlock, 1); + } + else if (item.StackerCraneStationCode == "2") + { + device.Communicator.Write<short>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDSend2.ToString()).DeviceProDataBlock, 1); + } + device.Communicator.Write<short>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDSendID.ToString()).DeviceProDataBlock, Convert.ToInt16(item.StackerCraneStationCode)); if (R_MDQtys1 % 6==0) { - device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDX.ToString()).DeviceProDataBlock, 1675); - device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDY.ToString()).DeviceProDataBlock, 1137); + device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDX.ToString()).DeviceProDataBlock, 1670); + device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDY.ToString()).DeviceProDataBlock, -1140); } else if (R_MDQtys1 % 6 == 1) { - device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDX.ToString()).DeviceProDataBlock, 1675); - device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDY.ToString()).DeviceProDataBlock, 1462); + device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDX.ToString()).DeviceProDataBlock, 1670); + device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDY.ToString()).DeviceProDataBlock, -1480); } else if (R_MDQtys1 % 6 == 2) { - device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDX.ToString()).DeviceProDataBlock, 1675); - device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDY.ToString()).DeviceProDataBlock, 1787); + device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDX.ToString()).DeviceProDataBlock, 1670); + device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDY.ToString()).DeviceProDataBlock, -1820); } else if (R_MDQtys1 % 6 == 3) { - device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDX.ToString()).DeviceProDataBlock, 1250); - device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDY.ToString()).DeviceProDataBlock, 1137); + device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDX.ToString()).DeviceProDataBlock, 1243); + device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDY.ToString()).DeviceProDataBlock, -1140); } else if (R_MDQtys1 % 6 == 4) { - device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDX.ToString()).DeviceProDataBlock, 1250); - device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDY.ToString()).DeviceProDataBlock, 1462); + device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDX.ToString()).DeviceProDataBlock, 1243); + device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDY.ToString()).DeviceProDataBlock, -1480); } else if (R_MDQtys1 % 6 == 5) { - device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDX.ToString()).DeviceProDataBlock, 1250); - device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDY.ToString()).DeviceProDataBlock, 1787); + device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDX.ToString()).DeviceProDataBlock, 1243); + device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDY.ToString()).DeviceProDataBlock, -1820); } - device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDA.ToString()).DeviceProDataBlock, 1); + device.Communicator.Write<float>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDA.ToString()).DeviceProDataBlock, item.StackerCraneStationCode.ObjToInt()); device.Communicator.Write<short>(device.DeviceProDTOs.FirstOrDefault(x => x.DeviceProParamName == W_MDDB.W_MDReceiveDone.ToString()).DeviceProDataBlock, 3); //鏇存柊浠诲姟淇℃伅 //_taskService.TaskCompleted(task.TaskNum); diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_BasicService/Base/MaterielInfoService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_BasicService/Base/MaterielInfoService.cs" index 6f95a6e..629ba5e 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_BasicService/Base/MaterielInfoService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_BasicService/Base/MaterielInfoService.cs" @@ -15,12 +15,29 @@ { private readonly IBasicRepository _basicRepository; + public IMaterielInfoRepository Repository => BaseDal; + public MaterielInfoService(IMaterielInfoRepository BaseDal, IBasicRepository basicRepository) : base(BaseDal) { _basicRepository = basicRepository; } + /// <summary> + /// 娣诲姞鑰佸巶鐗╂枡淇℃伅 + /// </summary> + /// <returns></returns> + public WebResponseContent AddMaterial() + { + WebResponseContent content = new WebResponseContent(); + try + { - public IMaterielInfoRepository Repository => BaseDal; + } + catch (Exception ex) + { + content.Error(ex.Message); + } + return content; + } } } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_Common/APIEnum/APIEnum.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_Common/APIEnum/APIEnum.cs" index aa2255b..e8d1e48 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_Common/APIEnum/APIEnum.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_Common/APIEnum/APIEnum.cs" @@ -8,65 +8,10 @@ namespace WIDESEA_Common.APIEnum { /// <summary> - /// + /// 鎺ュ彛 /// </summary> public enum APIEnum { - /// <summary> - /// AGV鍙戦�佷换鍔℃帴鍙� - /// </summary> - [Description("AGV鍙戦�佷换鍔℃帴鍙�")] - AgvSendTask, - /// <summary> - /// AGV瀹夊叏淇″彿鍥炲 - /// </summary> - [Description("AGV瀹夊叏淇″彿鍥炲")] - AgvSecureReply, - /// <summary> - /// ERP鎺ュ彛璋冪敤 - /// </summary> - [Description("ERP鎺ュ彛璋冪敤")] - InvokeErpApi, - /// <summary> - /// ERP鎴愬搧璁㈠崟瀹㈡埛鏌ヨ鎺ュ彛璋冪敤 - /// </summary> - [Description("ERP鎴愬搧璁㈠崟瀹㈡埛鏌ヨ鎺ュ彛璋冪敤")] - InvokeErpSaleCustomApi, - /// <summary> - /// ERP鎴愬搧鍑哄簱璁㈠崟鍑哄簱搴撳瓨鏌ヨ鎺ュ彛璋冪敤 - /// </summary> - [Description("ERP鎴愬搧璁㈠崟瀹㈡埛鏌ヨ鎺ュ彛璋冪敤")] - InvokeErpOutProErpSyncApi, - /// <summary> - /// ERP鎴愬搧鍏ュ簱浜у搧鍨嬪彿闈㈢Н鏌ヨ鎺ュ彛 - /// </summary> - [Description("ERP鎴愬搧鍏ュ簱浜у搧鍨嬪彿闈㈢Н鏌ヨ鎺ュ彛")] - InvokeProInErpStatic, - /// <summary> - /// MES鍚屾娴嬭瘯鏋跺彴璐︿俊鎭� - /// </summary> - [Description("MES鍚屾娴嬭瘯鏋跺彴璐︿俊鎭�")] - WMS_MES_TestToolSync, - /// <summary> - /// MES鍚屾鏉挎枡鍑哄簱 - /// </summary> - [Description("MES鍚屾鏉挎枡鍑哄簱")] - WMS_MES_MaterialLotaAcept, - /// <summary> - /// MES鎺ュ彛鑾峰彇鎵规淇℃伅ZH - /// </summary> - [Description("MES鎺ュ彛鑾峰彇鎵规淇℃伅ZH")] - WMS_MES_GetProductByLot, - /// <summary> - /// MES鍚屾鎴愬搧鍑哄簱 - /// </summary> - [Description("MES鍚屾鎴愬搧鍑哄簱")] - WMS_MES_ShipmentOrderSync, - /// <summary> - /// 搴撳瓨鏉垮嚭搴� - /// </summary> - [Description("搴撳瓨鏉垮嚭搴�")] - WMS_MES_ProductOutBound, /// <summary> /// 鍥炶皟WCS浠诲姟瀹屾垚 /// </summary> diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_Common/CommonEnum/RecyclingEnum.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_Common/CommonEnum/RecyclingEnum.cs" deleted file mode 100644 index a2344cd..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_Common/CommonEnum/RecyclingEnum.cs" +++ /dev/null @@ -1,31 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_Common.CommonEnum -{ - /// <summary> - /// 鍥炴敹绫诲瀷 - /// </summary> - public enum RecyclingEnum - { - /// <summary> - /// 瀹緵 - /// </summary> - Return, - /// <summary> - /// 鍥炴敹 - /// </summary> - RepairStock, - /// <summary> - /// 鍥為�� - /// </summary> - CMStock, - /// <summary> - /// 缁翠慨鐗╂枡鍥炴敹 - /// </summary> - RMStock - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Basic/BSTMaterialDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Basic/BSTMaterialDTO.cs" new file mode 100644 index 0000000..7944faa --- /dev/null +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Basic/BSTMaterialDTO.cs" @@ -0,0 +1,95 @@ +锘縰sing SqlSugar; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using WIDESEA_Core.Attributes; + +namespace WIDESEA_DTO.Basic +{ + /// <summary> + /// 鍗氭�濋�氱墿鏂欐帴鏀跺疄浣� + /// </summary> + [ModelValidate] + public class BSTMaterialDTO + { + /// <summary> + /// 鎿嶄綔绫诲瀷<br/> + /// </summary> + [PropertyValidate("鎿嶄綔绫诲瀷", NotNullAndEmpty = true)] + public int Way { get; set; } + + /// <summary> + /// 鐗╂枡鍞竴鏍囪瘑ID<br/> + /// </summary> + [PropertyValidate("鐗╂枡鍞竴鏍囪瘑ID", NotNullAndEmpty = true)] + public int MaterialId { get; set; } + + /// <summary> + /// 鐗╂枡缂栧彿 + /// </summary> + [PropertyValidate("鐗╂枡缂栧彿", NotNullAndEmpty = true)] + public string MaterialNo { get; set; } + + /// <summary> + /// 鐗╂枡鍚嶇О + /// </summary> + [PropertyValidate("鐗╂枡鍚嶇О", NotNullAndEmpty = true)] + public string Name { get; set; } + + /// <summary> + /// 鐗╂枡瑙勬牸 + /// </summary> + [PropertyValidate("鐗╂枡瑙勬牸", NotNullAndEmpty = false)] + public string Spec { get; set; } + + /// <summary> + /// 鐗╂枡绫诲瀷 + /// </summary> + [PropertyValidate("鐗╂枡绫诲瀷", NotNullAndEmpty = true)] + public int MaterielType { get; set; } + + /// <summary> + /// 鑱旂郴鐢佃瘽 + /// </summary> + [PropertyValidate("鑱旂郴鐢佃瘽", NotNullAndEmpty = true)] + public string ContactNumber { get; set; } + + /// <summary> + /// 鑱旂郴鍦板潃 + /// </summary> + [PropertyValidate("鑱旂郴鍦板潃", NotNullAndEmpty = true)] + public string ContactAddress { get; set; } + + /// <summary> + /// 鐢靛瓙閭 + /// </summary> + [PropertyValidate("鐢靛瓙閭", NotNullAndEmpty = true)] + public string Email { get; set; } + + /// <summary> + /// 鎻忚堪 + /// </summary> + [PropertyValidate("鎻忚堪", NotNullAndEmpty = true)] + public string Description { get; set; } + + /// <summary> + /// 鐘舵�� + /// </summary> + [PropertyValidate("鐘舵��", NotNullAndEmpty = true)] + public int State { get; set; } + + /// <summary> + /// 搴撳瓨缁勭粐 + /// </summary> + [PropertyValidate("搴撳瓨缁勭粐", NotNullAndEmpty = true)] + public string InvOrgId { get; set; } + + /// <summary> + /// 鎿嶄綔绫诲瀷 + /// </summary> + [PropertyValidate("鎿嶄綔绫诲瀷", NotNullAndEmpty = true, Check = new object[] { 0, 1, 2 })] + public string OperateType { get; set; } + } +} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Basic/CachePointGroupDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Basic/CachePointGroupDTO.cs" deleted file mode 100644 index edd66c5..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Basic/CachePointGroupDTO.cs" +++ /dev/null @@ -1,35 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_DTO.Basic -{ - public class CachePointGroupDTO - { - public int IdA { get; set; } - - public int IdB { get; set; } - - public string PointCodeA { get; set; } - - public string PointCodeB { get; set; } - - public int PointTypeA { get; set; } - - public int PointTypeB { get; set; } - - public int PointStatusA { get; set; } - - public int PointStatusB { get; set; } - - public int DepthA { get; set; } - - public int DepthB { get; set; } - - public int EnableStatusA { get; set; } - - public int EnableStatusB { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Basic/InnerCodeDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Basic/InnerCodeDTO.cs" deleted file mode 100644 index 3d2e1a6..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Basic/InnerCodeDTO.cs" +++ /dev/null @@ -1,16 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_DTO.Basic -{ - public class InnerCodeDTO - { - public string matCode { get; set; } - public string batchNo { get; set; } - public string purchaseOrderNo { get; set; } - public int qty { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Basic/ProSerNumAnalysisModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Basic/ProSerNumAnalysisModel.cs" deleted file mode 100644 index 26a3fd9..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Basic/ProSerNumAnalysisModel.cs" +++ /dev/null @@ -1,52 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; -using WIDESEA_Core.CodeConfigEnum; - -namespace WIDESEA_DTO.Basic -{ - /// <summary> - /// 鎴愬搧鍐呭鍖呯爜瑙f瀽 - /// </summary> - [AnalysisRule, ModelValidate] - public class ProSerNumAnalysisModel - { - /// <summary> - /// 鍐呭寘鍙� - /// </summary> - [AnalysisItemRule(AnalysisFormatTypeEnum.MTC), PropertyValidate("鍐呭寘鍙�", NotNullAndEmpty = true)] - public string BagNO { get; set; } - - /// <summary> - /// 浜у搧鍙� - /// </summary> - [AnalysisItemRule(AnalysisFormatTypeEnum.BHN), PropertyValidate("浜у搧鍙�", NotNullAndEmpty = true)] - public string ProductCode { get; set; } - - /// <summary> - /// 鍛ㄦ湡 - /// </summary> - [AnalysisItemRule(AnalysisFormatTypeEnum.DC), PropertyValidate("鍛ㄦ湡", NotNullAndEmpty = true)] - public string DateCode { get; set; } - - /// <summary> - /// X鏉挎暟 - /// </summary> - [AnalysisItemRule(AnalysisFormatTypeEnum.ED), PropertyValidate("X鏉挎暟", NotNullAndEmpty = true)] - public string XQty { get; set; } - - /// <summary> - /// PCS鏁伴噺 - /// </summary> - [AnalysisItemRule(AnalysisFormatTypeEnum.PCSQ), PropertyValidate("PCS鏁伴噺", NotNullAndEmpty = true)] - public string OKPCSQTY { get; set; } - /// <summary> - /// 鍘熷鏁版嵁 - /// </summary> - [AnalysisItemRule(AnalysisFormatTypeEnum.BD), PropertyValidate("鍘熷鏁版嵁", NotNullAndEmpty = true)] - public string SerialNumber { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpInOrderDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpInOrderDTO.cs" deleted file mode 100644 index 2846683..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpInOrderDTO.cs" +++ /dev/null @@ -1,89 +0,0 @@ -锘縰sing SqlSugar; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; - -namespace WIDESEA_DTO.ERP -{ - /// <summary> - /// 鍏朵粬鍏ュ簱璁㈠崟 - /// </summary> - [ModelValidate] - public class ErpInOrderDTO - { - /// <summary> - /// 鎿嶄綔绫诲瀷<br/> - /// 1锛氭柊澧�<br/> - /// 2锛氫慨鏀�<br/> - /// 3锛氬垹闄�(鍒犻櫎鍙鏄庣粏琛屽彿鍜岄鏂欏崟鍙�) - /// </summary> - [PropertyValidate("鎿嶄綔绫诲瀷", NotNullAndEmpty = true, Check = new object[] { 1, 2, 3 })] - public int Way { get; set; } - - /// <summary> - /// 鏄庣粏琛屽彿 - /// </summary> - [PropertyValidate("鏄庣粏琛屽彿", NotNullAndEmpty = true)] - public string RowNo { get; set; } - - /// <summary> - /// 鍏ュ簱璁㈠崟鍙� - /// </summary> - [PropertyValidate("鍏ュ簱璁㈠崟鍙�", NotNullAndEmpty = true)] - public string OrderNo { get; set; } - - /// <summary> - /// 浠撳簱缂栧彿 - /// </summary> - [PropertyValidate("浠撳簱缂栧彿", NotNullAndEmpty = true)] - public string WaId { get; set; } - - /// <summary> - /// 璁㈠崟绫诲瀷<br/> - /// 1锛氳皟鎷ㄥ叆搴�<br/> - /// 3锛氬渚涘洖鏀�<br/> - /// 6锛氱墿鏂欓攢鍞��璐�<br/> - /// </summary> - [PropertyValidate("璁㈠崟绫诲瀷", NotNullAndEmpty = true, Check = new object[] { 1, 3, 6 })] - public int OType { get; set; } - - /// <summary> - /// 鐗╂枡缂栫爜 - /// </summary> - [PropertyValidate("鐗╂枡缂栫爜", NotNullAndEmpty = true)] - public string MCode { get; set; } - - /// <summary> - /// 鏁伴噺 - /// </summary> - [PropertyValidate("鏁伴噺", NotNullAndEmpty = true, MinValue = 0, IsContainMinValue = false)] - public float Qty { get; set; } - - /// <summary> - /// 鍗曚綅 - /// </summary> - [PropertyValidate("鍗曚綅", NotNullAndEmpty = true)] - public string Unit { get; set; } - - /// <summary> - /// 涓嬪崟鏃ユ湡 - /// </summary> - [PropertyValidate("涓嬪崟鏃ユ湡", NotNullAndEmpty = true)] - public string OrderData { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - [PropertyValidate("澶囨敞")] - public string Note { get; set; } - - /// <summary> - /// 鍥炴敹绫诲瀷 - /// </summary> - [PropertyValidate("鍥炴敹绫诲瀷")] - public string Type { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpOutOrderDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpOutOrderDTO.cs" deleted file mode 100644 index dc8bd94..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpOutOrderDTO.cs" +++ /dev/null @@ -1,106 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; -using WIDESEA_DTO.Basic; - -namespace WIDESEA_DTO.ERP -{ - /// <summary> - /// 鍑哄簱鍗� - /// </summary> - [ModelValidate] - public class ErpOutOrderDTO - { - /// <summary> - /// 鎿嶄綔绫诲瀷<br/> - /// 1锛氭柊澧�<br/> - /// 2锛氫慨鏀�<br/> - /// 3锛氬垹闄�(鍒犻櫎鍙鏄庣粏琛屽彿鍜岄鏂欏崟鍙�) - /// </summary> - [PropertyValidate("鎿嶄綔绫诲瀷", NotNullAndEmpty = true, Check = new object[] { 1, 2, 3 })] - public int Way { get; set; } - - /// <summary> - /// 鏄庣粏琛屽彿 - /// </summary> - [PropertyValidate("鏄庣粏琛屽彿", NotNullAndEmpty = true)] - public string RowNo { get; set; } - - /// <summary> - /// 棰嗘枡璁㈠崟鍙� - /// </summary> - [PropertyValidate("棰嗘枡璁㈠崟鍙�", NotNullAndEmpty = true)] - public string OrderNo { get; set; } - - /// <summary> - /// 浠撳簱缂栧彿 - /// </summary> - [PropertyValidate("浠撳簱缂栧彿", NotNullAndEmpty = true)] - public string WaId { get; set; } - - /// <summary> - /// 璁㈠崟绫诲瀷<br/> - /// 1锛氭爣鍑嗙敓浜ч鏂�<br/> - /// 2锛氭爣鍑嗛儴闂ㄩ鏂�<br/> - /// 3锛氱爺鍙戦」鐩鏂�<br/> - /// 4锛氱墿鏂欓�佹鍑轰粨<br/> - /// 5锛氱墿鏂欒皟鍑�<br/> - /// 6锛氱淮淇彂鏂�<br/> - /// 7锛氶攢鍞锤鏄�<br/> - /// 8锛氶��璐х鐞� - /// </summary> - [PropertyValidate("璁㈠崟绫诲瀷", NotNullAndEmpty = true, Check = new object[] { 1, 2, 3, 4, 5, 6, 7, 8 })] - public int OType { get; set; } - - /// <summary> - /// 鐗╂枡缂栫爜 - /// </summary> - [PropertyValidate("鐗╂枡缂栫爜", NotNullAndEmpty = true)] - public string MCode { get; set; } - - /// <summary> - /// 鐗╂枡鎵规 - /// </summary> - [PropertyValidate("鐗╂枡鎵规")] - public string MLot { get; set; } - - /// <summary> - /// 鏁伴噺 - /// </summary> - [PropertyValidate("鏁伴噺", NotNullAndEmpty = true, MinValue = 0, IsContainMinValue = false)] - public float Qty { get; set; } - - /// <summary> - /// 鍗曚綅 - /// </summary> - [PropertyValidate("鍗曚綅", NotNullAndEmpty = true)] - public string Unit { get; set; } - - /// <summary> - /// 涓嬪崟鏃ユ湡 - /// </summary> - [PropertyValidate("涓嬪崟鏃ユ湡", NotNullAndEmpty = true)] - public string OrderData { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - [PropertyValidate("澶囨敞")] - public string Node { get; set; } - - /// <summary> - /// 閮ㄩ棬缂栧彿 - /// </summary> - [PropertyValidate("閮ㄩ棬缂栧彿")] - public string DepartmentCode { get; set; } - - /// <summary> - /// 閮ㄩ棬鍚嶇О - /// </summary> - [PropertyValidate("閮ㄩ棬鍚嶇О")] - public string DepartmentName { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpOutProSyncResponseContent.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpOutProSyncResponseContent.cs" deleted file mode 100644 index 949af31..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpOutProSyncResponseContent.cs" +++ /dev/null @@ -1,85 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_DTO.ERP -{ - /// <summary> - /// 鎴愬搧搴撳瓨鎺ユ敹杩斿弬 - /// </summary> - public class ErpOutProSyncResponseContent - { - /// <summary> - /// 杩斿洖鐮� - /// </summary> - public int Code { get; set; } - /// <summary> - /// 杩斿洖淇℃伅 - /// </summary> - public string Msg { get; set; } - /// <summary> - /// 搴撳瓨淇℃伅 - /// </summary> - public List<OutProStock> Data { get; set; } - } - /// <summary> - /// 搴撳瓨淇℃伅 - /// </summary> - public class OutProStock - { - /// <summary> - /// 宸ュ巶 - /// </summary> - public string Factory { get; set; } - /// <summary> - /// 鎿嶄綔鍛� - /// </summary> - public string EmployeeName { get; set; } - /// <summary> - /// 閫佽揣鍗曞彿 - /// </summary> - public string PackingSlipNumer { get; set; } - /// <summary> - /// 鍑轰粨鏁伴噺 - /// </summary> - public int Quantity { get; set; } - /// <summary> - /// 鍗曟嵁鍙� - /// </summary> - public string ShippingNumber { get; set; } - /// <summary> - /// 鐗堟湰 - /// </summary> - public string Partrev { get; set; } - /// <summary> - /// 璁㈠崟鍑鸿揣 - /// </summary> - public string OutType { get; set; } - /// <summary> - /// 浠撳簱鍚嶇О - /// </summary> - public string WarehouseName { get; set; } - /// <summary> - /// 浠撳簱浠g爜 - /// </summary> - public string WarehouseCode { get; set; } - /// <summary> - /// 鐢熶骇鍨嬪彿 - /// </summary> - public string Partnum { get; set; } - /// <summary> - /// 閿�鍞鍗曞彿 - /// </summary> - public string SoNumber { get; set; } - /// <summary> - /// 瑁呰繍鏃ユ湡 - /// </summary> - public string ShippedDate { get; set; } - /// <summary> - /// 鎵规鍙� - /// </summary> - public string BatchNumber { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProInErpStaticResponseContent.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProInErpStaticResponseContent.cs" deleted file mode 100644 index 7d477a2..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProInErpStaticResponseContent.cs" +++ /dev/null @@ -1,53 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_DTO.ERP -{ - /// <summary> - /// 鎴愬搧搴撳瓨闈㈢Н鎺ユ敹杩斿弬 - /// </summary> - public class ErpProInErpStaticResponseContent - { - /// <summary> - /// 杩斿洖鐮� - /// </summary> - public int Code { get; set; } - /// <summary> - /// 杩斿洖淇℃伅 - /// </summary> - public string Msg { get; set; } - /// <summary> - /// 搴撳瓨淇℃伅 - /// </summary> - public List<ProInStatic> Data { get; set; } - } - /// <summary> - /// 鍙傛暟 - /// </summary> - public class ProInStatic - { - /// <summary> - /// 鐢熶骇鐗堟湰 - /// </summary> - public string PartRev { get; set; } - /// <summary> - /// 鐢熶骇鍨嬪彿 - /// </summary> - public string PartNum { get; set; } - /// <summary> - /// 鐩墠鍥哄畾涓�1 - /// </summary> - public string Jbfl { get; set; } - /// <summary> - /// 鍗曞厓闈㈢Н - /// </summary> - public float UnitArea { get; set; } - /// <summary> - /// 鐢熶骇鍨嬪彿+鐢熶骇鐗堟湰 - /// </summary> - public string PartNumWithRev { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProOutLingOrder.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProOutLingOrder.cs" deleted file mode 100644 index a9a2c99..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProOutLingOrder.cs" +++ /dev/null @@ -1,71 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_DTO.ERP -{ - /// <summary> - /// 鎴愬搧棰嗘枡鍑哄簱 - /// </summary> - public class ErpProOutLingOrder - { - /// <summary> - /// - /// </summary> - public int RowId { get; set; } - /// <summary> - /// - /// </summary> - public string OrderNo { get; set; } - /// <summary> - /// - /// </summary> - public string PCode { get; set; } - /// <summary> - /// - /// </summary> - public string PVer { get; set; } - /// <summary> - /// - /// </summary> - public string PLot { get; set; } - /// <summary> - /// - /// </summary> - public int DateCode { get; set; } - /// <summary> - /// - /// </summary> - public string WaType { get; set; } - /// <summary> - /// - /// </summary> - public float SetQty { get; set; } - /// <summary> - /// - /// </summary> - public float QtyPcs { get; set; } - /// <summary> - /// - /// </summary> - public float XQty { get; set; } - /// <summary> - /// - /// </summary> - public string XSite { get; set; } - /// <summary> - /// - /// </summary> - public string Unit { get; set; } - /// <summary> - /// - /// </summary> - public string OrderDate { get; set; } - /// <summary> - /// - /// </summary> - public string Note { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProOutOrderDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProOutOrderDTO.cs" deleted file mode 100644 index 13015cb..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProOutOrderDTO.cs" +++ /dev/null @@ -1,111 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; - -namespace WIDESEA_DTO.ERP -{ - /// <summary> - /// 鎴愬搧璁㈠崟鍑哄簱 - /// </summary> - public class ErpProOutOrderDTO - { - /// <summary> - /// 鎿嶄綔绫诲瀷<br/> - /// 1锛氭柊澧�<br/> - /// 2锛氫慨鏀�<br/> - /// 3锛氬垹闄�(鍒犻櫎鍙鏄庣粏琛屽彿鍜岄鏂欏崟鍙�) - /// </summary> - [PropertyValidate("鎿嶄綔绫诲瀷", NotNullAndEmpty = true, Check = new object[] { 1, 2, 3 })] - public int Way { get; set; } - /// <summary> - /// 鍑哄簱璁㈠崟鍙� - /// </summary> - [PropertyValidate("鍑哄簱璁㈠崟鍙�", NotNullAndEmpty = true)] - public string OrderNo { get; set; } - /// <summary> - /// 璁㈠崟绫诲瀷<br/> - /// 1锛氬嚭搴撳崟<br/> - /// 2锛氬瘎鍞鍗曡浆浠�<br/> - /// </summary> - [PropertyValidate("璁㈠崟绫诲瀷", NotNullAndEmpty = true, Check = new object[] { 1, 2})] - public int OType { get; set; } - /// <summary> - /// 浠撳簱绫诲瀷 - /// </summary> - public string WaType { get; set; } - /// <summary> - /// 璁″垝鍑鸿揣鏃堕棿 - /// </summary> - public string PlantShipDate { get; set; } - /// <summary> - /// 澶囨敞 - /// </summary> - public string Note { get; set; } - /// <summary> - /// 璇︽儏 - /// </summary> - public List<ErpProOutOrderDetailds> OrderDetails { get; set; } - } - /// <summary> - /// 璇︾粏 - /// </summary> - public class ErpProOutOrderDetailds - { - /// <summary> - /// 琛屽彿 - /// </summary> - public int RowId { get; set; } - /// <summary> - /// 閿�鍞鍗曞彿 - /// </summary> - public string SaleOrder { get; set; } - /// <summary> - /// 瀹㈡埛 - /// </summary> - public string Customer { get; set; } - /// <summary> - /// 宸ュ巶 - /// </summary> - public string FactoryCode { get; set; } - /// <summary> - /// 浜у搧缂栫爜 - /// </summary> - public string PCode { get; set; } - /// <summary> - /// 浜у搧鐗堟湰 - /// </summary> - public string PVer { get; set; } - /// <summary> - /// 浜у搧鎵规 - /// </summary> - public string PLot { get; set; } - /// <summary> - /// 浜у搧鍛ㄦ湡 - /// </summary> - public string DateCode { get; set; } - /// <summary> - /// 鍚堟牸PCS鏁� - /// </summary> - public float QtyPcs { get; set; } - /// <summary> - /// X鏉挎暟 - /// </summary> - public float XQty { get; set; } - /// <summary> - /// X鏉夸綅 - /// </summary> - public string XSite { get; set; } - /// <summary> - /// 鍗曚綅 - /// </summary> - public string Unit { get; set; } - /// <summary> - /// 澶囧搧鏁� - /// </summary> - public float SpareQty { get; set; } - } - -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProductScrappedOrderDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProductScrappedOrderDTO.cs" deleted file mode 100644 index de02fa4..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProductScrappedOrderDTO.cs" +++ /dev/null @@ -1,90 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; - -namespace WIDESEA_DTO.ERP -{ - /// <summary> - /// 鎴愬搧浠撴鎶ュ簾鍗� - /// </summary> - [ModelValidate] - public class ErpProductScrappedOrderDTO - { - /// <summary> - /// 璁㈠崟鍙� - /// </summary> - [PropertyValidate("璁㈠崟鍙�", NotNullAndEmpty = true)] - public string OrderNo { get; set; } - - /// <summary> - /// 浜у搧缂栫爜 - /// </summary> - [PropertyValidate("浜у搧缂栫爜", NotNullAndEmpty = true)] - public string PCode { get; set; } - - /// <summary> - /// 浜у搧鐗堟湰 - /// </summary> - [PropertyValidate("浜у搧鐗堟湰", NotNullAndEmpty = true)] - public string PVer { get; set; } - - /// <summary> - /// 浜у搧鎵规 - /// </summary> - [PropertyValidate("浜у搧鎵规", NotNullAndEmpty = true)] - public string PLot { get; set; } - - /// <summary> - /// 浜у搧鍛ㄦ湡 - /// </summary> - [PropertyValidate("浜у搧鍛ㄦ湡")] - public int DateCode { get; set; } - - /// <summary> - /// 浠撳簱绫诲瀷 - /// HA72=灏炬暟浠撱�丠A71=鎴愬搧浠撱�丠A73=鐮斿彂浠� - /// </summary> - [PropertyValidate("浠撳簱绫诲瀷", NotNullAndEmpty = true)] - public string WaType { get; set; } - - /// <summary> - /// 鍚堟牸PCS鏁� - /// </summary> - [PropertyValidate("鍚堟牸PCS鏁�", NotNullAndEmpty = true)] - public float QtyPcs { get; set; } - - /// <summary> - /// X鏉挎暟 - /// </summary> - [PropertyValidate("X鏉挎暟")] - public float XQty { get; set; } - - /// <summary> - /// X鏉夸綅 - /// </summary> - [PropertyValidate("X鏉夸綅")] - public string XSite { get; set; } - - /// <summary> - /// 鍗曚綅 - /// </summary> - [PropertyValidate("鍗曚綅", NotNullAndEmpty = true)] - public string Unit { get; set; } - - /// <summary> - /// 寤哄崟鏃ユ湡 - /// yyyy-MM-dd - /// </summary> - [PropertyValidate("寤哄崟鏃ユ湡", NotNullAndEmpty = true)] - public string OrderDate { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - [PropertyValidate("澶囨敞")] - public string Note { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProductSpecifyVerDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProductSpecifyVerDTO.cs" deleted file mode 100644 index 6ac440b..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProductSpecifyVerDTO.cs" +++ /dev/null @@ -1,71 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; - -namespace WIDESEA_DTO.ERP -{ - /// <summary> - /// 鎴愬搧閿�鍞寚娲捐〃 - /// </summary> - [ModelValidate] - public class ErpProductSpecifyVerDTO - { - /// <summary> - /// 璁㈠崟鍙� - /// </summary> - [PropertyValidate("璁㈠崟鍙�", NotNullAndEmpty = true)] - public string OrderNo { get; set; } - - /// <summary> - /// 鏄庣粏琛屽彿 - /// </summary> - [PropertyValidate("鏄庣粏琛屽彿", NotNullAndEmpty = true)] - public int RowId { get; set; } - - /// <summary> - /// 浜у搧缂栫爜 - /// </summary> - [PropertyValidate("浜у搧缂栫爜", NotNullAndEmpty = true)] - public string PCode { get; set; } - - /// <summary> - /// 浜у搧鐗堟湰 - /// </summary> - [PropertyValidate("浜у搧鐗堟湰", NotNullAndEmpty = true)] - public string PVer { get; set; } - - /// <summary> - /// 浜у搧鎵规 - /// </summary> - [PropertyValidate("浜у搧鎵规", NotNullAndEmpty = true)] - public string PLot { get; set; } - - /// <summary> - /// 浜у搧鍛ㄦ湡 - /// </summary> - [PropertyValidate("浜у搧鍛ㄦ湡")] - public string DateCode { get; set; } - - /// <summary> - /// 浠撳簱绫诲瀷 - /// HA72=灏炬暟浠撱�丠A71=鎴愬搧浠撱�丠A73=鐮斿彂浠� - /// </summary> - [PropertyValidate("浠撳簱绫诲瀷", NotNullAndEmpty = true)] - public string WaType { get; set; } - - /// <summary> - /// 鍚堟牸PCS鏁� - /// </summary> - [PropertyValidate("鍚堟牸PCS鏁�", NotNullAndEmpty = true)] - public float QtyPcs { get; set; } - - /// <summary> - /// 鎸囨淳鐗堟湰鍙� - /// </summary> - [PropertyValidate("鎸囨淳鐗堟湰鍙�",NotNullAndEmpty =true)] - public string Ver { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProductTransferOrderDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProductTransferOrderDTO.cs" deleted file mode 100644 index 3d0c692..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProductTransferOrderDTO.cs" +++ /dev/null @@ -1,101 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; - -namespace WIDESEA_DTO.ERP -{ - /// <summary> - /// 鐮斿彂鎴愬搧璋冨嚭鎴愬搧浠� - /// </summary> - [ModelValidate] - - public class ErpProductTransferOrderDTO - { - /// <summary> - /// 璋冩嫧鍗曞彿 - /// </summary> - [PropertyValidate("璋冩嫧鍗曞彿",NotNullAndEmpty =true)] - public string TransferNo { get; set; } - - /// <summary> - /// 浜у搧缂栫爜 - /// </summary> - [PropertyValidate("浜у搧缂栫爜", NotNullAndEmpty = true)] - public string PCode { get; set; } - - /// <summary> - /// 浜у搧鐗堟湰 - /// </summary> - [PropertyValidate("浜у搧鐗堟湰", NotNullAndEmpty = true)] - public string PVer { get; set; } - - /// <summary> - /// 浜у搧鎵规 - /// </summary> - [PropertyValidate("浜у搧鎵规", NotNullAndEmpty = true)] - public string PLot { get; set; } - - /// <summary> - /// 浜у搧鍛ㄦ湡 - /// </summary> - [PropertyValidate("浜у搧鍛ㄦ湡")] - public string DateCode { get; set; } - /// <summary> - /// 鍚堟牸PCS鏁� - /// </summary> - [PropertyValidate("鍚堟牸PCS鏁�", NotNullAndEmpty = true)] - public float QtyPcs { get; set; } - - /// <summary> - /// X鏉挎暟 - /// </summary> - [PropertyValidate("X鏉挎暟")] - public float XQty { get; set; } - - /// <summary> - /// X鏉夸綅 - /// </summary> - [PropertyValidate("X鏉夸綅")] - public int XSite { get; set; } - - /// <summary> - /// 鍗曚綅 - /// </summary> - [PropertyValidate("鍗曚綅",NotNullAndEmpty =true)] - public string Unit { get; set; } - - /// <summary> - /// 寤哄崟鏃ユ湡 - /// yyyy-MM-dd - /// </summary> - [PropertyValidate("寤哄崟鏃ユ湡",NotNullAndEmpty =true)] - public string OrderDate { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - [PropertyValidate("澶囨敞")] - public string Note { get; set; } - - /// <summary> - /// 閿�鍞鍗曞彿 - /// </summary> - [PropertyValidate("閿�鍞鍗曞彿",NotNullAndEmpty =true)] - public string SaleOrder { get; set; } - - /// <summary> - /// 瀹㈡埛 - /// </summary> - [PropertyValidate("瀹㈡埛", NotNullAndEmpty =true)] - public string Customer { get; set; } - - /// <summary> - /// 宸ュ巶 - /// </summary> - [PropertyValidate("宸ュ巶", NotNullAndEmpty =true)] - public string FactoryCode { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProductWarehousingOrderDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProductWarehousingOrderDTO.cs" deleted file mode 100644 index 916f7d7..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpProductWarehousingOrderDTO.cs" +++ /dev/null @@ -1,107 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; - -namespace WIDESEA_DTO.ERP -{ - /// <summary> - /// 鎴愬搧璋冨叆/閿�鍞浆鍏ュ緟鍙戣揣浠� - /// </summary> - [ModelValidate] - public class ErpProductWarehousingOrderDTO - { - /// <summary> - /// 璋冩嫧鍗曞彿 - /// </summary> - [PropertyValidate("璋冩嫧鍗曞彿", NotNullAndEmpty = true)] - public string TransferNo { get; set; } - - /// <summary> - /// 浜у搧缂栫爜 - /// </summary> - [PropertyValidate("浜у搧缂栫爜", NotNullAndEmpty = true)] - public string PCode { get; set; } - - /// <summary> - /// 浜у搧鐗堟湰 - /// </summary> - [PropertyValidate("浜у搧鐗堟湰", NotNullAndEmpty = true)] - public string PVer { get; set; } - - /// <summary> - /// 浜у搧鎵规 - /// </summary> - [PropertyValidate("浜у搧鎵规", NotNullAndEmpty = true)] - public string PLot { get; set; } - - /// <summary> - /// 浜у搧鍛ㄦ湡 - /// </summary> - [PropertyValidate("浜у搧鍛ㄦ湡")] - public string DateCode { get; set; } - - /// <summary> - /// 鍚堟牸PCS鏁� - /// </summary> - [PropertyValidate("鍚堟牸PCS鏁�", NotNullAndEmpty = true)] - public float QtyPcs { get; set; } - - /// <summary> - /// 鍖呰Set鏁� - /// </summary> - [PropertyValidate("鍖呰Set鏁�", NotNullAndEmpty = true)] - public float QtySet { get; set; } - - /// <summary> - /// X鏉挎暟 - /// </summary> - [PropertyValidate("X鏉挎暟")] - public float XQty { get; set; } - - /// <summary> - /// X鏉夸綅 - /// </summary> - [PropertyValidate("X鏉夸綅")] - public string XSite { get; set; } - - /// <summary> - /// 鍗曚綅 - /// </summary> - [PropertyValidate("鍗曚綅",NotNullAndEmpty =true)] - public string Unit { get; set; } - - /// <summary> - /// 寤哄崟鏃ユ湡 - /// yyyy-MM-dd - /// </summary> - [PropertyValidate("寤哄崟鏃ユ湡",NotNullAndEmpty =true)] - public string OrderDate { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - [PropertyValidate("澶囨敞")] - public string Note { get; set; } - - /// <summary> - /// 閿�鍞鍗曞彿 - /// </summary> - [PropertyValidate("閿�鍞鍗曞彿", NotNullAndEmpty = true)] - public string SaleOrder { get; set; } - - /// <summary> - /// 瀹㈡埛 - /// </summary> - [PropertyValidate("瀹㈡埛", NotNullAndEmpty = true)] - public string Customer { get; set; } - - /// <summary> - /// 宸ュ巶 - /// </summary> - [PropertyValidate("宸ュ巶", NotNullAndEmpty = true)] - public string FactoryCode { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpReturnOrderDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpReturnOrderDTO.cs" deleted file mode 100644 index 6a3c68f..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpReturnOrderDTO.cs" +++ /dev/null @@ -1,127 +0,0 @@ -锘縰sing SqlSugar; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; - -namespace WIDESEA_DTO.ERP -{ - /// <summary> - /// 鏍囧噯/bom閫�鏂� - /// </summary> - [ModelValidate] - public class ErpReturnOrderDTO - { - /// <summary> - /// 鎿嶄綔绫诲瀷<br/> - /// 1锛氭柊澧�<br/> - /// 2锛氫慨鏀�<br/> - /// 3锛氬垹闄�(鍒犻櫎鍙鏄庣粏琛屽彿鍜岄鏂欏崟鍙�) - /// </summary> - [PropertyValidate("鎿嶄綔绫诲瀷", NotNullAndEmpty = true, Check = new object[] { 1, 2, 3 })] - public int Way { get; set; } - - /// <summary> - /// 閫�鏂欒鍗曞彿 - /// </summary> - [PropertyValidate("閫�鏂欒鍗曞彿", NotNullAndEmpty = true)] - public string OrderNo { get; set; } - - /// <summary> - /// 浠撳簱缂栧彿 - /// </summary> - [PropertyValidate("浠撳簱缂栧彿", NotNullAndEmpty = true)] - public string WaCode { get; set; } - - /// <summary> - /// 鍗曟嵁澶囨敞 - /// </summary> - public string? Note { get; set; } - - /// <summary> - /// 璁㈠崟绫诲瀷<br/> - /// 1锛氭爣鍑嗛��鏂�<br/> - /// 2锛歜om閫�鏂�<br/> - /// </summary> - [PropertyValidate("璁㈠崟绫诲瀷", NotNullAndEmpty = true, Check = new object[] { 1, 2 })] - public int OrderType { get; set; } - - /// <summary> - /// 鏄惁鐮斿彂 - /// 0:鍚� - /// 1:鏄� - /// </summary> - [PropertyValidate("鏄惁鐮斿彂", NotNullAndEmpty = true, Check = new object[] { 0, 1 })] - public int IsDev { get; set; } - - /// <summary> - /// 鍒楄〃 - /// </summary> - [PropertyValidate("鍒楄〃", NotNullAndEmpty = true)] - public List<ReturnDetail> Issitem { get; set; } - } - /// <summary> - /// 閫�鏂欐槑缁� - /// </summary> - [ModelValidate] - public class ReturnDetail - { - /// <summary> - /// 鐢宠鍗曞彿(鍙戞枡鍗�) - /// </summary> - [PropertyValidate("鐢宠鍗曞彿", NotNullAndEmpty = true)] - public string PickCode { get; set; } - - /// <summary> - /// 鐢宠鍗曞彿琛屽彿(鍙戞枡鍗曟槑缁嗚鍙�) - /// </summary> - [PropertyValidate("鐢宠鍗曞彿琛屽彿", NotNullAndEmpty = false)] - public int? ApplyRow { get; set; } - - /// <summary> - /// 閫�鏂欒鍙� - /// </summary> - [PropertyValidate("閫�鏂欒鍙�", NotNullAndEmpty = true)] - public int RowId { get; set; } - - /// <summary> - /// 閫�鏂欎俊鎭� - /// </summary> - [PropertyValidate("閫�鏂欎俊鎭�", NotNullAndEmpty = true)] - public List<ReturnInfo> PickList { get; set; } - } - /// <summary> - /// 閫�鏂欎俊鎭� - /// </summary> - [ModelValidate] - public class ReturnInfo - { - /// <summary> - /// 鐗╂枡缂栫爜 - /// </summary> - [PropertyValidate("鐗╂枡缂栫爜", NotNullAndEmpty = true)] - public string MCode { get; set; } - - /// <summary> - /// 鍙��鏁伴噺 - /// </summary> - [PropertyValidate("鍙��鏁伴噺", NotNullAndEmpty = true)] - public float Qty { get; set; } - - /// <summary> - /// 鍗曚綅 - /// </summary> - [PropertyValidate("鍗曚綅", NotNullAndEmpty = true)] - public string Unit { get; set; } - - /// <summary> - /// 閫�鍥炴暟閲� - /// </summary> - [PropertyValidate("閫�鍥炴暟閲�", NotNullAndEmpty = true)] - public float ReturnQty { get; set; } - - public string? Code { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpSaleCustomResponseContent.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpSaleCustomResponseContent.cs" deleted file mode 100644 index bfd257c..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/ErpSaleCustomResponseContent.cs" +++ /dev/null @@ -1,34 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_DTO.ERP -{ - public class ErpSaleCustomResponseContent - { - /// <summary> - /// 杩斿洖鐮� - /// </summary> - public int Code { get; set; } - /// <summary> - /// 杩斿洖淇℃伅 - /// </summary> - public string Msg { get; set; } - /// <summary> - /// 杩斿洖鍊� - /// </summary> - public List<SaleNo> Data { get; set; } - } - /// <summary> - /// 瀹㈡埛浠e彿淇℃伅 - /// </summary> - public class SaleNo - { - /// <summary> - /// 瀹㈡埛浠e彿 - /// </summary> - public string Endcustomer { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/MaterielInfoDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/MaterielInfoDTO.cs" deleted file mode 100644 index e06362c..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/MaterielInfoDTO.cs" +++ /dev/null @@ -1,164 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; - -namespace WIDESEA_DTO.ERP -{ - [ModelValidate()] - public class MaterielInfoDTO - { - /// <summary> - /// - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public string Code { get; set; } - - /// <summary> - /// - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public string Name { get; set; } - - /// <summary> - /// - /// </summary> - public string StandType { get; set; } - - /// <summary> - /// - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public string ItemType { get; set; } - - /// <summary> - /// - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public string Type { get; set; } - /// <summary> - /// - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public string ItemSourceType { get; set; } - - /// <summary> - /// - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public string Unit { get; set; } - - /// <summary> - /// - /// </summary> - public string MaterialVersion { get; set; } - - /// <summary> - /// - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public int Size { get; set; } - - /// <summary> - /// - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public float Length { get; set; } - - /// <summary> - /// - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public float Thickness { get; set; } - - /// <summary> - /// - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public float Wide { get; set; } - - /// <summary> - /// - /// </summary> - public string Model { get; set; } - - /// <summary> - /// - /// </summary> - public string Color { get; set; } - - /// <summary> - /// - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public string MaterialTG { get; set; } - - /// <summary> - /// - /// </summary> - public string Spare1 { get; set; } - - /// <summary> - /// - /// </summary> - public string Spare2 { get; set; } - - /// <summary> - /// - /// </summary> - public string Spare3 { get; set; } - - /// <summary> - /// - /// </summary> - public string Spare4 { get; set; } - - /// <summary> - /// - /// </summary> - public string Spare5 { get; set; } - - /// <summary> - /// - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public string State { get; set; } - - /// <summary> - /// - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public string InvOrgId { get; set; } - - /// <summary> - /// - /// </summary> - [PropertyValidate("", NotNullAndEmpty = false)] - public string OperateType { get; set; } - - /// <summary> - /// - /// </summary> - [PropertyValidate("", NotNullAndEmpty = false)] - public string UserDef01 { get; set; } - - /// <summary> - /// - /// </summary> - [PropertyValidate("", NotNullAndEmpty = false)] - public string UserDef04 { get; set; } - - /// <summary> - /// - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public int IsCheck { get; set; } - - /// <summary> - /// - /// </summary> - public string WaId { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/PurchaseOrderModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/PurchaseOrderModel.cs" deleted file mode 100644 index be24ab9..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/PurchaseOrderModel.cs" +++ /dev/null @@ -1,101 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Reflection.Metadata; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; -using WIDESEA_Core.BaseRepository; -using WIDESEA_DTO.Inbound; -using WIDESEA_Model.Models; - -namespace WIDESEA_DTO -{ - - /// <summary> - /// 閲囪喘鍗曟ā鍨� - /// </summary> - [ModelValidate] - public class PurchaseOrderModel - { - /// <summary> - /// 鎿嶄綔绫诲瀷(1:鏂板銆�2:淇敼銆�3:鍒犻櫎銆�4:鍏抽棴[鍒犻櫎銆佸叧闂彧瑕佸崟鍙凤紝宸茬敓鎴愭敹璐у崟鐨勪笉鑳藉垹闄) - /// </summary> - [PropertyValidate("鎿嶄綔绫诲瀷", Check = new object[] { 1, 2, 3, 4 })] - public int Way { get; set; } - - /// <summary> - /// 閲囪喘鍗曞彿 - /// </summary> - [PropertyValidate("閲囪喘鍗曞彿", NotNullAndEmpty = true)] - public string OrderNo { get; set; } - - /// <summary> - /// 鍗曟嵁绫诲瀷(S:鏍囧噯鍏ュ簱銆乂:瀵勫敭琛ョ粰鍏ュ簱) - /// </summary> - [PropertyValidate("鍗曟嵁绫诲瀷", NotNullAndEmpty = true, Check = new[] { "S", "V" })] - public string Type { get; set; } - - /// <summary> - /// 渚涘簲鍟嗙紪鍙� - /// </summary> - [PropertyValidate("渚涘簲鍟嗙紪鍙�", NotNullAndEmpty = true)] - public string SCode { get; set; } - - /// <summary> - /// 閲囪喘鏁伴噺 - /// </summary> - [PropertyValidate("閲囪喘鏁伴噺", MinValue = 0, IsContainMinValue = false)] - public float Amount { get; set; } - - /// <summary> - /// 涓嬪崟鏃ユ湡 - /// </summary> - [PropertyValidate("涓嬪崟鏃ユ湡", NotNullAndEmpty = true)] - public string OrderDate { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - public string Note { get; set; } - - /// <summary> - /// 鐗╂枡鍒楄〃 - /// </summary> - [PropertyValidate("鐗╂枡鍒楄〃", NotNullAndEmpty = true)] - public List<PurchaseOrderDetailModel> MList { get; set; } - } - - /// <summary> - /// 閲囪喘鍗曟槑缁嗘ā鍨� - /// </summary> - [ModelValidate] - public class PurchaseOrderDetailModel - { - /// <summary> - /// 琛屽彿 - /// </summary> - public int RowId { get; set; } - - [PropertyValidate("鐗╂枡缂栧彿", NotNullAndEmpty = true)] - public string MCode { get; set; } - - /// <summary> - /// 浠撳簱缂栧彿 - /// </summary> - [PropertyValidate("浠撳簱缂栧彿", NotNullAndEmpty = true)] - public string WaId { get; set; } - - /// <summary> - /// 鏁伴噺 - /// </summary> - [PropertyValidate("閲囪喘鏁伴噺", MinValue = 0, IsContainMinValue = false)] - public float Qty { get; set; } - - /// <summary> - /// 鍗曚綅 - /// </summary> - [PropertyValidate("鍗曚綅", NotNullAndEmpty = true)] - public string Unit { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/Root.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/Root.cs" deleted file mode 100644 index ef0b7cf..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/Root.cs" +++ /dev/null @@ -1,31 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; - -namespace WIDESEA_DTO.ERP -{ - [ModelValidate] - public class Root<T> - { - /// <summary> - /// - /// </summary> - public string From { get; set; } - /// <summary> - /// - /// </summary> - public string DateTime { get; set; } - /// <summary> - /// - /// </summary> - public string Message { get; set; } - /// <summary> - /// - /// </summary> - [PropertyValidate("鍐呭", NotNullAndEmpty = true)] - public T Content { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/UserInfoDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/UserInfoDTO.cs" deleted file mode 100644 index a1ceb33..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/UserInfoDTO.cs" +++ /dev/null @@ -1,61 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; - -namespace WIDESEA_DTO.ERP -{ - [ModelValidate()] - public class UserInfoDTO - { - /// <summary> - /// 鍛樺伐鍙� - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public string Code { get; set; } - - /// <summary> - /// 閮ㄩ棬缂栫爜 - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public string DeptNo { get; set; } - - /// <summary> - /// 閮ㄩ棬鍚嶇О - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public string DeptName { get; set; } - - /// <summary> - /// 鍛樺伐鍚嶇О - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public string Name { get; set; } - - /// <summary> - /// 鐘舵�� - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public int State { get; set; } - - /// <summary> - /// 搴撳瓨缁勭粐 - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public string InvOrgId { get; set; } - - /// <summary> - /// 绫诲瀷 - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public int Type { get; set; } - - /// <summary> - /// 鎿嶄綔绫诲瀷 - /// </summary> - [PropertyValidate("", NotNullAndEmpty = true)] - public string OperateType { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Inbound/InboundOrderGetDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Inbound/InboundOrderGetDTO.cs" deleted file mode 100644 index f9defcf..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Inbound/InboundOrderGetDTO.cs" +++ /dev/null @@ -1,14 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_DTO.Inbound -{ - public class InboundOrderGetDTO - { - public string OrderNo { get; set; } - public int pageNo { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Inbound/MaterielGroupDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Inbound/MaterielGroupDTO.cs" deleted file mode 100644 index f29b9b9..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Inbound/MaterielGroupDTO.cs" +++ /dev/null @@ -1,22 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; - -namespace WIDESEA_DTO.Inbound -{ - [ModelValidate] - public class MaterielGroupDTO - { - [PropertyValidate("鎵樼洏缂栧彿", NotNullAndEmpty = true)] - public string PalletCode { get; set; } - - [PropertyValidate("鍗曟嵁缂栧彿", NotNullAndEmpty = true)] - public string OrderNo { get; set; } - - [PropertyValidate("搴忓垪鍙锋潯鐮�", NotNullAndEmpty = true)] - public List<string> SerialNumbers { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Inbound/ProInStaticDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Inbound/ProInStaticDTO.cs" deleted file mode 100644 index 7e81ed0..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Inbound/ProInStaticDTO.cs" +++ /dev/null @@ -1,18 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_DTO.Inbound -{ - /// <summary> - /// - /// </summary> - public class ProInStaticDTO - { - public string ProductCode { get; set; } - public string ProductVersion { get; set; } - public float SumPcs { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/MESRoot.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/MESRoot.cs" deleted file mode 100644 index b7125f4..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/MESRoot.cs" +++ /dev/null @@ -1,24 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; - -namespace WIDESEA_DTO.MES -{ - public class MESRoot<T> - { - /// <summary> - /// - /// </summary> - public string From { get; set; } - /// <summary> - /// - /// </summary> - public string DateTime { get; set; } - - public T Content { get; set; } - } - -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/MesBagInfoModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/MesBagInfoModel.cs" deleted file mode 100644 index 6e238f2..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/MesBagInfoModel.cs" +++ /dev/null @@ -1,141 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_DTO.MES -{ - /// <summary> - /// MES鍐呭寘鍏ュ簱 - /// </summary> - public class MesBagInfoModel - { - /// <summary> - /// 鑳舵鐮� - /// </summary> - public string BatchNo { get; set; } - /// <summary> - /// 浠撲綅 - /// </summary> - public string WarehouseCode { get; set; } - /// <summary> - /// 鎷嗙鍏ュ簱 - /// </summary> - public int UnPackStock { get; set; } - /// <summary> - /// 宸ヤ綔涓績 - /// </summary> - public string WorkCenter { get; set; } - /// <summary> - /// 鍐呭寘淇℃伅 - /// </summary> - public List<MESBagDetail> BagDetails { get; set; } - } - /// <summary> - /// MES鍐呭寘鍏ュ簱 - /// </summary> - public class MesBoxInfoModel - { - /// <summary> - /// 澶栫鍙� - /// </summary> - public string BoxNo { get; set; } - /// <summary> - /// 鍑哄簱鍗曞彿 - /// </summary> - public string ShipmentOrder { get; set; } - /// <summary> - /// 鍑鸿揣鍗曞彿 - /// </summary> - public List<MESBagDetail> Bags { get; set; } - } - /// <summary> - /// 鍐呭寘淇℃伅 - /// </summary> - public class MESBagDetail - { - /// <summary> - /// 鍐呭寘鍙� - /// </summary> - public string BagNo { get; set; } - /// <summary> - /// 浜у搧缂栫爜 - /// </summary> - public string ProductCode { get; set; } - /// <summary> - /// 鐗堟湰 - /// </summary> - public string ProductVersion { get; set; } - /// <summary> - /// 鍖呰SET鏁伴噺 - /// </summary> - public float SETQty { get; set; } - /// <summary> - /// 鍚堟牸PCS鏁� - /// </summary> - public float OKPCSQTY { get; set; } - /// <summary> - /// 鍛ㄦ湡 - /// </summary> - public string DateCode { get; set; } - /// <summary> - /// X鏁� - /// </summary> - public float XQty { get; set; } - /// <summary> - /// X浣� - /// </summary> - public string XSite { get; set; } - /// <summary> - /// 鍐呭寘閲嶉噺 - /// </summary> - public float Weight { get; set; } - /// <summary> - /// 鍖呰鏃堕棿 - /// </summary> - public DateTime PackingDate { get; set; } - /// <summary> - /// 鍐呭寘鏄庣粏 - /// </summary> - public List<MESBagItem> BagItems { get; set; } - } - /// <summary> - /// 鍐呭寘鏄庣粏 - /// </summary> - public class MESBagItem - { - /// <summary> - /// 鍒堕�犺鍗� - /// </summary> - public string MoNumber { get; set; } - /// <summary> - /// 鎵规鍙� - /// </summary> - public string LotNumber { get; set; } - /// <summary> - /// ERP宸ュ崟 - /// </summary> - public string ERPOrder { get; set; } - /// <summary> - /// 閿�鍞鍗� - /// </summary> - public string SaleOrder { get; set; } - /// <summary> - /// 鍖呰SET鏁伴噺 - /// </summary> - public float SETQty { get;set; } - /// <summary> - /// 鍚堟牸PCS鏁� - /// </summary> - public float OKPCSQTY { get; set; } - /// <summary> - /// X鏁� - /// </summary> - public float XQty { get; set; } - /// <summary> - /// X浣� - /// </summary> - public string XSite { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/MesMaterialLotaAceptModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/MesMaterialLotaAceptModel.cs" deleted file mode 100644 index ed4d371..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/MesMaterialLotaAceptModel.cs" +++ /dev/null @@ -1,89 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_DTO.MES -{ - /// <summary> - /// 鐗╂枡鍑哄簱锛學MS鍚屾鍑哄簱鐗╂枡鎵规鑷矼ES - /// </summary> - public class MesMaterialLotaAceptModel - { - /// <summary> - /// 鐗╂枡缂栫爜 - /// </summary> - public string MaterialCode { get; set; } - - /// <summary> - /// 鐗╂枡鍚嶇О - /// </summary> - public string MaterialName { get; set; } - - /// <summary> - /// 鍘熷鐗╂枡鎵规 渚涘簲鍟嗘壒娆�(MES鎸夌墿鏂欑紪鐮�+鈥�,鈥�+鐗╂枡鎵规鎷兼帴) - /// </summary> - public string MaterialLot { get; set; } - - /// <summary> - /// 鏁伴噺 - /// </summary> - public float Quantity { get; set; } - - /// <summary> - /// 绾胯竟搴撳尯 - /// </summary> - public string WarehouseArea { get; set; } - - /// <summary> - /// 绾胯竟搴撲綅 - /// </summary> - public string WarehouseLocation { get; set; } - - /// <summary> - /// 渚涘簲鍟� - /// </summary> - public string Supplier { get; set; } - - /// <summary> - /// 杞藉叿缂栫爜 - /// </summary> - public string CarrierCode { get; set; } - - /// <summary> - /// 浠诲姟鍗曞彿 - /// </summary> - public string TaskNo { get; set; } - - /// <summary> - /// 鍑哄簱绫诲瀷 - /// </summary> - public int Type { get; set; } - - /// <summary> - /// 鏈夋晥鏈� - /// </summary> - public string ExpirationDate { get; set; } - - /// <summary> - /// 鐢熶骇鏃ユ湡 - /// </summary> - public string ProductionDate { get; set; } - - /// <summary> - /// 鐗╂枡鏍囩 - /// </summary> - public string MaterialBarCode { get; set; } - - /// <summary> - /// 瑁佸垏鍨嬪彿 - /// </summary> - public string CutedType { get; set; } - - /// <summary> - /// PP瀹藉害 - /// </summary> - public float PPWidth { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/MesProductOutBound.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/MesProductOutBound.cs" deleted file mode 100644 index 7e40848..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/MesProductOutBound.cs" +++ /dev/null @@ -1,61 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_DTO.MES -{ - /// <summary> - /// 搴撳瓨鏉垮嚭搴� - /// </summary> - public class MesProductOutBound - { - /// <summary> - /// 浠诲姟鍗曞彿 - /// </summary> - public string TaskNo { get; set; } - /// <summary> - /// 浜у搧缂栫爜 - /// </summary> - public string ProductCode { get; set; } - /// <summary> - /// 浜у搧鐗堟湰 - /// </summary> - public string ProductVersion { get; set; } - /// <summary> - /// 鍛ㄦ湡 - /// </summary> - public string DateCode { get; set; } - /// <summary> - /// 閿�鍞鍗� - /// </summary> - public string SaleOrder { get; set; } - /// <summary> - /// 浠撳簱淇℃伅 - /// </summary> - public List<MesInventoryInfo> InventoryInfo { get; set; } - } - /// <summary> - /// 浠撳簱淇℃伅 - /// </summary> - public class MesInventoryInfo - { - /// <summary> - /// 浠撳簱浠g爜 - /// </summary> - public string Warhouseno { get; set; } - /// <summary> - /// 鍐呭寘鍙� - /// </summary> - public string InternalPackageNumber { get; set; } - /// <summary> - /// SET鏁伴噺 - /// </summary> - public int SetCount { get; set; } - /// <summary> - /// 鍚堟牸PCS鏁伴噺 - /// </summary> - public int EligiblePcsCount { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/MesShipmentOrderSync.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/MesShipmentOrderSync.cs" deleted file mode 100644 index 13541e2..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/MesShipmentOrderSync.cs" +++ /dev/null @@ -1,95 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_DTO.MES -{ - /// <summary> - /// WMS鍚屾鎴愬搧鑷矼ES - /// </summary> - public class MesShipmentOrderSync - { - /// <summary> - /// 鍑鸿揣鍗曞彿 - /// </summary> - public string ShipmentOrder { get; set; } - /// <summary> - /// 瀹㈡埛 - /// </summary> - public string Customer { get; set; } - /// <summary> - /// 宸ュ巶 - /// </summary> - public string FactoryCode { get; set; } - /// <summary> - /// 鍑鸿揣鍦板悕绉� - /// </summary> - public string ShipName { get; set; } - /// <summary> - /// 鍑鸿揣鍦板潃 - /// </summary> - public string ShippingAddress { get; set; } - /// <summary> - /// 璁″垝鍑鸿揣鏃堕棿 - /// </summary> - public string PlantShipDate { get; set; } - /// <summary> - /// 璇︽儏 - /// </summary> - public List<MesShipOrderDetail> OrderDetails { get; set; } - } - /// <summary> - /// 璇︽儏 - /// </summary> - public class MesShipOrderDetail - { - /// <summary> - /// 浜у搧缂栫爜 - /// </summary> - public string ProductCode { get; set; } - /// <summary> - /// 浜у搧鐗堟湰 - /// </summary> - public string ProductVersion { get; set; } - /// <summary> - /// 鍑鸿揣鏁伴噺 - /// </summary> - public float Qty { get; set; } - /// <summary> - /// 鍛ㄦ湡 - /// </summary> - public string DateCode { get; set; } - /// <summary> - /// 閿�鍞鍗� - /// </summary> - public string SaleOrder { get; set; } - /// <summary> - /// 搴忓彿 - /// </summary> - public int Sequence { get; set; } - /// <summary> - /// 宸ヤ綔涓績 - /// </summary> - public string WorkCenter { get; set; } - /// <summary> - /// 鑳舵淇℃伅 - /// </summary> - public List<PlasticBox> PlasticBox { get; set; } - } - /// <summary> - /// 鑳舵淇℃伅 - /// </summary> - public class PlasticBox - { - /// <summary> - /// 鑳舵鍙� - /// </summary> - public string PlasticBoxNumber { get; set; } - /// <summary> - /// 鍐呭寘淇℃伅 - /// </summary> - public List<string> Insourcings { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/MesSolderModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/MesSolderModel.cs" deleted file mode 100644 index 6ba2f15..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/MesSolderModel.cs" +++ /dev/null @@ -1,39 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_DTO.MES -{ - /// <summary> - /// MES闃荤剨鑾峰彇鎵规鐗╂枡淇℃伅 - /// </summary> - public class MesSolderModel - { - /// <summary> - /// 鏂欏彿 - /// </summary> - public string Product { get; set; } - /// <summary> - /// 鐗堟湰 - /// </summary> - public string ProductVersion { get; set; } - /// <summary> - /// 鏁伴噺 - /// </summary> - public float Qty { get; set; } - /// <summary> - /// 鍛ㄦ湡 - /// </summary> - public string DateCode { get; set; } - /// <summary> - /// 鎵规 - /// </summary> - public string LotNo { get; set; } - /// <summary> - /// 鏄惁婊ot - /// </summary> - public string IsFullNumber { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/PPSubsectionModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/PPSubsectionModel.cs" deleted file mode 100644 index e4fe6e9..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/PPSubsectionModel.cs" +++ /dev/null @@ -1,194 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; - -namespace WIDESEA_DTO.MES -{ - /// <summary> - /// PP澶у嵎鍑哄簱 - /// </summary> - public class PPSubsectionOutModel - { - /// <summary> - /// 浠诲姟鍗曞彿 - /// </summary> - public string TaskNo { get; set; } - /// <summary> - /// 鐗╂枡缂栫爜 - /// </summary> - public string MaterialCode { get; set; } - /// <summary> - /// 鐗╂枡鍚嶇О - /// </summary> - public string MaterialName { get; set; } - /// <summary> - /// 闇�姹傛暟閲� - /// </summary> - public float RequiredQuantity { get; set; } - /// <summary> - /// 鍗曚綅 - /// </summary> - public string Unit { get; set; } - /// <summary> - /// 绾胯竟浠撳湴鍧�鐮� - /// </summary> - public string TargetAddressCode { get; set; } - /// <summary> - /// 瑁佸垏瀹� - /// </summary> - public float Width { get; set; } - /// <summary> - /// 杞藉叿鍒楄〃 - /// </summary> - public List<CarrierInfo> Carriers { get; set; } - } - /// <summary> - /// 杞藉叿鍒楄〃鏄庣粏 - /// </summary> - [ModelValidate] - public class CarrierInfo - { - /// <summary> - /// 搴撳尯 - /// </summary> - public string Warehouse { get; set; } - /// <summary> - /// 杞藉叿鍙� - /// </summary> - public string CarrierCode { get; set; } - } - /// <summary> - /// pp灏忓嵎鍑哄簱 - /// </summary> - public class PPCutOutModle - { - /// <summary> - /// 浠诲姟鍗曞彿 - /// </summary> - public string TaskNo { get; set; } - /// <summary> - /// 鐗╂枡璇︽儏 - /// </summary> - public List<MaterialDetail> MaterialDetails { get; set; } - } - /// <summary> - /// 鐗╂枡璇︽儏鏄庣粏 - /// </summary> - [ModelValidate] - public class MaterialDetail - { - /// <summary> - /// 鐗╂枡缂栫爜 - /// </summary> - public string MaterialCode { get; set; } - /// <summary> - /// 鐗╂枡鍚嶇О - /// </summary> - public string MaterialName { get; set; } - /// <summary> - /// 闇�姹傛暟閲� - /// </summary> - public float RequiredQuantity { get; set; } - /// <summary> - /// 鍗曚綅 - /// </summary> - public string Unit { get; set; } - /// <summary> - /// 灞傚埆 - /// </summary> - public string LayerCode { get; set; } - /// <summary> - /// 搴忓垪 - /// </summary> - public int Sequence { get; set; } - /// <summary> - /// 绾胯竟浠撳湴鍧� - /// </summary> - public string TargetAddressCode { get; set; } - /// <summary> - /// 瑁佸垏瀹� - /// </summary> - public float Width { get; set; } - } - /// <summary> - /// PP鍏ュ簱 - /// </summary> - public class PPBackModel - { - /// <summary> - /// 婧愬湴鍧�鐮� - /// </summary> - public string SourceAddressCode { get; set; } - /// <summary> - ///杞藉叿鍙� - /// </summary> - public string CarrierCode { get; set; } - /// <summary> - /// 鎵规淇℃伅 - /// </summary> - public List<MaterialLotInfo> MaterialLotInfo { get; set; } - - } - /// <summary> - /// 鎵规淇℃伅鏄庣粏 - /// </summary> - [ModelValidate] - public class MaterialLotInfo - { - /// <summary> - /// 鐗╂枡鎵规 - /// </summary> - public string MaterialLot { get; set; } - /// <summary> - /// 鐗╂枡缂栫爜 - /// </summary> - public string MaterialCode { get; set; } - /// <summary> - /// 閫�搴撴暟閲� - /// </summary> - public float Quantity { get; set; } - /// <summary> - /// 瑁佸垏鍚庡搴� - /// </summary> - public float CutedWidth { get; set; } - /// <summary> - /// 鍘熺墿鏂欐壒娆″彿 - /// </summary> - public string MaterialLotOld { get; set; } - /// <summary> - /// 鍗曚綅 - /// </summary> - public string Unit { get; set; } - /// <summary> - /// 鐢熶骇鏃ユ湡 - /// </summary> - public string ProductionDate { get; set; } - /// <summary> - /// 鏈夋晥鏈� - /// </summary> - public string ExpirationDate { get; set; } - } - /// <summary> - /// PP搴撳瓨鏌ヨ - /// </summary> - public class QueryPpByWidthModel - { - /// <summary> - /// 鐗╂枡缂栫爜 - /// </summary> - public string MaterialCode { get; set; } - /// <summary> - /// 瑁佸垏鍚庡搴� - /// </summary> - public float CutedWidth { get; set; } - /// <summary> - /// 搴撳尯绫诲瀷 - /// </summary> - public int WarehouseType { get; set; } - } - - -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/RworkTaskModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/RworkTaskModel.cs" deleted file mode 100644 index 813b7d3..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/RworkTaskModel.cs" +++ /dev/null @@ -1,64 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; - -namespace WIDESEA_DTO.MES -{ - /// <summary> - /// 杩斿伐鎻愬簱 - /// </summary> - [ModelValidate] - public class RworkTaskModel - { - /// <summary> - /// 浠诲姟鍗曞彿 - /// </summary> - [PropertyValidate("浠诲姟鍗曞彿", NotNullAndEmpty = true)] - public string TaskNo { get; set; } - /// <summary> - /// 浜у搧缂栫爜 - /// </summary> - [PropertyValidate("浜у搧缂栫爜", NotNullAndEmpty = true)] - public string ProductCode { get; set; } - /// <summary> - /// 浜у搧鍚嶇О - /// </summary> - [PropertyValidate("浜у搧鍚嶇О", NotNullAndEmpty = true)] - public string ProductName { get; set; } - /// <summary> - /// 浜у搧鐗堟湰 - /// </summary> - [PropertyValidate("浜у搧鐗堟湰", NotNullAndEmpty = true)] - public string ProductVersion { get; set; } - /// <summary> - /// 鍛ㄦ湡 - /// </summary> - [PropertyValidate("鍛ㄦ湡", NotNullAndEmpty = true)] - public string DateCode { get; set; } - /// <summary> - /// 闇�姹傛暟閲� - /// </summary> - [PropertyValidate("闇�姹傛暟閲�", NotNullAndEmpty = true)] - public float RequiredQuantity { get; set; } - /// <summary> - /// 宸ュ巶 - /// </summary> - public string FactoryCode { get; set; } - /// <summary> - /// 閿�鍞鍗� - /// </summary> - [PropertyValidate("閿�鍞鍗�", NotNullAndEmpty = true)] - public string SaleOrder { get; set; } - /// <summary> - /// 搴撳瓨绫诲瀷 - /// 1:瀹㈤��<br/> - /// 2:搴撳瓨涓嶈壇<br/> - /// 3:浣欐暟鎻愪粨<br/> - /// </summary> - [PropertyValidate("搴撳瓨绫诲瀷", NotNullAndEmpty = true, Check = new object[] { 1, 2,3 })] - public int InventoryType { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/SubstrateModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/SubstrateModel.cs" deleted file mode 100644 index b36a00d..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/SubstrateModel.cs" +++ /dev/null @@ -1,90 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_DTO.MES -{ - /// <summary> - /// 鍩烘澘鍑哄簱 - /// </summary> - public class SubstrateOutModel - { - /// <summary> - /// 浠诲姟鍗曞彿 - /// </summary> - public string TaskNo { get; set; } - - /// <summary> - /// 鐗╂枡缂栫爜 - /// </summary> - public string MaterialCode { get; set; } - - /// <summary> - /// 鐗╂枡鍚嶇О - /// </summary> - public string MaterialName { get; set; } - - /// <summary> - /// 闇�姹傛暟閲� - /// </summary> - public float RequiredQuantity { get; set; } - - /// <summary> - /// 鍗曚綅 - /// </summary> - public string Unit { get; set; } - - /// <summary> - /// 绾夸綋 - /// </summary> - public string Line { get; set; } - } - - /// <summary> - /// 鍩烘澘浣欐枡閫�搴� - /// </summary> - public class SubstrateBackModel - { - /// <summary> - /// 鐗╂枡鎵规 - /// </summary> - public string MaterialLot { get; set; } - - /// <summary> - /// 鐗╂枡缂栫爜 - /// </summary> - public string MaterialCode { get; set; } - - /// <summary> - /// 鐗╂枡鍒嗙被 - /// </summary> - public string MaterialCategory { get; set; } - - /// <summary> - /// 閫�搴撴暟閲� - /// </summary> - public float Quantity { get; set; } - - /// <summary> - /// 鍗曚綅 - /// </summary> - public string Unit { get; set; } - - /// <summary> - /// 杞藉叿缂栫爜 - /// </summary> - public string CarrierCode { get; set; } - - /// <summary> - /// 鐢熶骇鏃ユ湡 - /// </summary> - public string ProductionDate { get; set; } - - /// <summary> - /// 鏈夋晥鏈� - /// </summary> - public string ExpirationDate { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/TestToolModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/TestToolModel.cs" deleted file mode 100644 index 9fbec5f..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/MES/TestToolModel.cs" +++ /dev/null @@ -1,79 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; - -namespace WIDESEA_DTO.MES -{ - /// <summary> - /// 娴嬭瘯鏋跺嚭浠撴ā鍨� - /// </summary> - [ModelValidate] - public class TestToolOutModel - { - /// <summary> - /// 娴嬭瘯鏋舵壒娆″彿 - /// </summary> - [PropertyValidate("娴嬭瘯鏋舵壒娆″彿", NotNullAndEmpty = true)] - public string ToolCode { get; set; } - /// <summary> - /// 鐩爣鍦板潃鐮� - /// </summary> - [PropertyValidate("鐩爣鍦板潃鐮�", NotNullAndEmpty = true)] - public string TargetAddressCode { get; set; } - } - - /// <summary> - /// 娴嬭瘯鏋舵姤搴熸ā鍨� - /// </summary> - [ModelValidate] - public class TestToolScrap - { - /// <summary> - /// 娴嬭瘯鏋舵壒娆″彿 - /// </summary> - [PropertyValidate("娴嬭瘯鏋舵壒娆″彿", NotNullAndEmpty = true)] - public List<string> ToolCodes { get; set; } - } - - /// <summary> - /// 娴嬭瘯鏋堕��搴� - /// </summary> - [ModelValidate] - public class TestToolBackModel - { - /// <summary> - /// 婧愪綅缃� - /// </summary> - [PropertyValidate("婧愪綅缃�", NotNullAndEmpty = true)] - public string SourceAddressCode { get; set; } - - /// <summary> - /// 娴嬭瘯鏋舵壒娆″彿 - /// </summary> - [PropertyValidate("娴嬭瘯鏋舵壒娆″彿", NotNullAndEmpty = true)] - public string TestToolCode { get; set; } - } - - /// <summary> - ///娴嬭瘯鏋跺悓姝� - /// </summary> - public class TestToolSynInfo - { - /// <summary> - /// 娴嬭瘯鏋舵壒娆″彿 - /// </summary> - public string ToolCode { get; set; } - ///// <summary> - ///// 娴嬭瘯鏋剁墿鏂欏悕绉� - ///// </summary> - public string MaterialName { get; set; } - /// <summary> - /// 鍒濆瀵垮懡 - /// </summary> - public int Life { get; set; } - - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Outbound/OutProInfoDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Outbound/OutProInfoDTO.cs" deleted file mode 100644 index 3d0c28d..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Outbound/OutProInfoDTO.cs" +++ /dev/null @@ -1,23 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_DTO.Outbound -{ - /// <summary> - /// 鎵爜鍑哄簱淇℃伅 - /// </summary> - public class OutProInfoDTO - { - /// <summary> - /// 浜у搧缂栧彿 - /// </summary> - public string ProductCode { get; set; } - /// <summary> - /// 浜у搧缂栧彿鍑哄簱鏁伴噺 - /// </summary> - public int OutQtys { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Outbound/OutboundOrderAddDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Outbound/OutboundOrderAddDTO.cs" deleted file mode 100644 index 7d949ad..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Outbound/OutboundOrderAddDTO.cs" +++ /dev/null @@ -1,37 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; - -namespace WIDESEA_DTO.Outbound -{ - [ModelValidate] - public class OutboundOrderAddDTO - { - /// <summary> - /// 涓婃父鍗曟嵁缂栧彿 - /// </summary> - public string UpperOrderNo { get; set; } - - /// <summary> - /// 鍗曟嵁缂栧彿 - /// </summary> - public string OrderNo { get; set; } - - /// <summary> - /// 鍗曟嵁绫诲瀷 - /// </summary> - [PropertyValidate("鍗曟嵁绫诲瀷", NotNullAndEmpty = true)] - public int OrderType { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - public string Remark { get; set; } - - [PropertyValidate("鍗曟嵁鏄庣粏淇℃伅", NotNullAndEmpty = true)] - public List<OutboundOrderDetailAddDTO> Details { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Outbound/OutboundOrderDetailAddDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Outbound/OutboundOrderDetailAddDTO.cs" deleted file mode 100644 index e5bbbf8..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Outbound/OutboundOrderDetailAddDTO.cs" +++ /dev/null @@ -1,39 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Core.Attributes; - -namespace WIDESEA_DTO.Outbound -{ - [ModelValidate] - public class OutboundOrderDetailAddDTO - { - /// <summary> - /// 鐗╂枡缂栧彿 - /// </summary> - [PropertyValidate("鐗╂枡缂栧彿", NotNullAndEmpty = true)] - public string MaterielCode { get; set; } - - /// <summary> - /// 鐗╂枡鍚嶇О - /// </summary> - public string MaterielName { get; set; } - /// <summary> - /// 鎵规鍙� - /// </summary> - public string BatchNo { get; set; } - - /// <summary> - /// 鍗曟嵁鏁伴噺 - /// </summary> - [PropertyValidate("鍗曟嵁鏁伴噺", NotNullAndEmpty = true, MinValue = 0, IsContainMinValue = false)] - public decimal OrderQuantity { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - public string Remark { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Outbound/OutboundOrderGetDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Outbound/OutboundOrderGetDTO.cs" deleted file mode 100644 index e029706..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Outbound/OutboundOrderGetDTO.cs" +++ /dev/null @@ -1,15 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_DTO.Outbound -{ - public class OutboundOrderGetDTO - { - public string OrderNo { get; set; } - public int pageNo { get; set; } - - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Stock/StockSelectViewDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Stock/StockSelectViewDTO.cs" deleted file mode 100644 index d90115b..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Stock/StockSelectViewDTO.cs" +++ /dev/null @@ -1,22 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_DTO.Stock -{ - public class StockSelectViewDTO - { - - public string MaterielCode { get; set; } - - public string MaterielName { get; set; } - - public float UseableQuantity { get; set; } - - public string PalletCode { get; set; } - - public string LocationCode { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Stock/StockViewDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Stock/StockViewDTO.cs" deleted file mode 100644 index 2a12389..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/Stock/StockViewDTO.cs" +++ /dev/null @@ -1,167 +0,0 @@ -锘� -using Magicodes.ExporterAndImporter.Core; -using SqlSugar; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using WIDESEA_Model.Models; - -namespace WIDESEA_DTO.Stock -{ - /// <summary> - /// 搴撳瓨瑙嗗浘 - /// </summary> - public class StockViewDTO - { - /// <summary> - /// 浠撳簱ID - /// </summary> - [ExporterHeader(DisplayName = "浠撳簱ID")] - public int WarehouseId { get; set; } - /// <summary> - /// 璐т綅缂栧彿 - /// </summary> - [ExporterHeader(DisplayName = "璐т綅缂栧彿")] - public string LocationCode { get; set; } - - /// <summary> - /// 璐т綅鍚嶇О - /// </summary> - [ExporterHeader(DisplayName = "璐т綅鍚嶇О")] - public string LocationName { get; set; } - - /// <summary> - /// 璐т綅鍒� - /// </summary> - [ExporterHeader(DisplayName = "璐т綅鍒�")] - public int Column { get; set; } - - /// <summary> - /// 璐т綅琛� - /// </summary> - [ExporterHeader(DisplayName = "璐т綅琛�")] - public int Row { get; set; } - - /// <summary> - /// 璐т綅灞� - /// </summary> - [ExporterHeader(DisplayName = "璐т綅灞�")] - public int Layer { get; set; } - - /// <summary> - /// 璐т綅娣卞害 - /// </summary> - [ExporterHeader(DisplayName = "璐т綅娣卞害")] - public int Depth { get; set; } - - /// <summary> - /// 璐т綅鐘舵�� - /// </summary> - [ExporterHeader(DisplayName = "璐т綅鐘舵��")] - public int LocationStatus { get; set; } - - /// <summary> - /// 璐т綅绫诲瀷 - /// </summary> - [ExporterHeader(DisplayName = "璐т綅绫诲瀷")] - public int LocationType { get; set; } - - /// <summary> - /// 宸烽亾缂栧彿 - /// </summary> - [ExporterHeader(DisplayName = "宸烽亾缂栧彿")] - public string RoadwayNo { get; set; } - - /// <summary> - /// 绂佺敤鐘舵�� - /// </summary> - [ExporterHeader(IsIgnore = true)] - public int EnalbeStatus { get; set; } - - /// <summary> - /// 搴撳瓨涓婚敭 - /// </summary> - [ExporterHeader(IsIgnore = true)] - public int StockId { get; set; } - - /// <summary> - /// 鎵樼洏鍙� - /// </summary> - [ExporterHeader(DisplayName = "鎵樼洏鍙�")] - public string PalletCode { get; set; } - - /// <summary> - /// - /// </summary> - [ExporterHeader(IsIgnore = true)] - public bool IsFull { get; set; } - - /// <summary> - /// 鐗╂枡缂栫爜 - /// </summary> - [ExporterHeader(DisplayName = "鐗╂枡缂栫爜")] - public string MaterielCode { get; set; } - - /// <summary> - /// 鐗╂枡鍚嶇О - /// </summary> - [ExporterHeader(DisplayName = "鐗╂枡鍚嶇О")] - public string MaterielName { get; set; } - - /// <summary> - /// 鐗╂枡瑙勬牸 - /// </summary> - [ExporterHeader(DisplayName = "鐗╂枡瑙勬牸")] - public string MaterielSpec { get; set; } - - /// <summary> - /// 鐗╂枡鎵瑰彿 - /// </summary> - [ExporterHeader(DisplayName = "鐗╂枡鎵瑰彿")] - public string BatchNo { get; set; } - /// <summary> - /// 搴撳瓨鏁伴噺 - /// </summary> - [ExporterHeader(DisplayName = "搴撳瓨鏁伴噺")] - public string StockCounts { get; set; } - - /// <summary> - /// 搴撳瓨鐘舵�� - /// </summary> - [ExporterHeader(IsIgnore = true)] - public int StockStatus { get; set; } - - /// <summary> - /// 搴撳瓨澶囨敞 - /// </summary> - [ExporterHeader(IsIgnore = true)] - public string StockRemark { get; set; } - - /// <summary> - /// 鍒涘缓浜� - /// </summary> - [ExporterHeader(DisplayName = "鍒涘缓浜�")] - public string Creater { get; set; } - - /// <summary> - /// 鍒涘缓鏃堕棿 - /// </summary> - [ExporterHeader(DisplayName = "鍒涘缓鏃堕棿")] - public DateTime CreateDate { get; set; } - - /// <summary> - /// 淇敼浜� - /// </summary> - [ExporterHeader(DisplayName = "淇敼浜�")] - public string Modifier { get; set; } - - /// <summary> - /// 淇敼鏃堕棿 - /// </summary> - [ExporterHeader(DisplayName = "淇敼鏃堕棿")] - public DateTime? ModifyDate { get; set; } - - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/WIDESEA_DTO.csproj" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/WIDESEA_DTO.csproj" index 502ce7c..60e8f67 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/WIDESEA_DTO.csproj" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/WIDESEA_DTO.csproj" @@ -11,4 +11,8 @@ <ProjectReference Include="..\WIDESEA_Model\WIDESEA_Model.csproj" /> </ItemGroup> + <ItemGroup> + <Folder Include="Outbound\" /> + </ItemGroup> + </Project> diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/ERPService/InvokeERPService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/ERPService/InvokeERPService.cs" index f279c45..e787b9f 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/ERPService/InvokeERPService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/ERPService/InvokeERPService.cs" @@ -28,279 +28,5 @@ { ContractResolver = new CamelCasePropertyNamesContractResolver() }; - /// <summary> - /// ERP鏀惰揣鍗曟帴鍙h皟鐢� - /// </summary> - /// <param name="receiveModel"></param> - /// <returns></returns> - public string InvokeMatReceiveApi(ERPReceiveModel receiveModel) - { - Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString()); - ERPBaseModel<ERPReceiveModel> model = new ERPBaseModel<ERPReceiveModel>() - { - Data = receiveModel, - Desc = "WMS鏀惰揣鍗曟帹閫�", - Type = "toTCWMSReceive", - SecurityCode = "TeChuang" - }; - - string request = JsonConvert.SerializeObject(model, settings); - - string response = HttpHelper.Post(apiInfo.ApiAddress, request); - return response; - } - - /// <summary> - /// ERP鐗╂枡IQC妫�楠屽崟鎺ュ彛璋冪敤 - /// </summary> - /// <param name="checkModel"></param> - /// <returns></returns> - public string InvokeCheckOrderApi(ERPCheckModel checkModel) - { - Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString()); - ERPBaseModel<ERPCheckModel> model = new ERPBaseModel<ERPCheckModel>() - { - Data = checkModel, - Desc = "鐗╂枡IQC妫�楠屽崟", - Type = "toTCWMSIQCTest", - SecurityCode = "TeChuang" - }; - string request = JsonConvert.SerializeObject(model, settings); - - string response = HttpHelper.Post(apiInfo.ApiAddress, request); - return response; - } - - /// <summary> - /// ERP鐗╂枡鍏ュ簱鍗曟帴鍙h皟鐢� - /// </summary> - /// <param name="inboundModel"></param> - /// <returns></returns> - public string InvokeInboundOrderApi(ERPInboundModel inboundModel) - { - Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString()); - ERPBaseModel<ERPInboundModel> model = new ERPBaseModel<ERPInboundModel>() - { - Data = inboundModel, - Desc = "鐗╂枡鍏ュ簱鍗�", - Type = "toTCWMSMaterialWarehousing", - SecurityCode = "TeChuang" - }; - string request = JsonConvert.SerializeObject(model, settings); - string response = HttpHelper.Post(apiInfo.ApiAddress, request); - return response; - } - /// <summary> - /// ERP棰嗘枡閫氱煡鍗曞嚭搴� - /// </summary> - public string InvokeOutStandardsApi(ERPIssueModel issueModel) - { - Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString()); - ERPBaseModel<ERPIssueModel> model = new ERPBaseModel<ERPIssueModel>() - { - Data = issueModel, - Desc = "棰嗘枡鍑哄簱閫氱煡鍗�", - Type = "toStandardPickList", - SecurityCode = "TeChuang" - }; - string request = JsonConvert.SerializeObject(model, settings).Replace("issitem", "Issitem"); - string response = HttpHelper.Post(apiInfo.ApiAddress, request); - return response; - } - /// <summary> - /// ERP閫�鏂欎笂鎶ユ帴鍙h皟鐢� - /// </summary> - public string InvokeReturnApi(ERPReturnModel returnModel) - { - Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString()); - ERPBaseModel<ERPReturnModel> model = new ERPBaseModel<ERPReturnModel>() - { - Data = returnModel, - Desc = "鏉愭枡閫�搴�", - Type = "importMaterialsIssueNoteWMS", - SecurityCode = "TeChuang" - }; - string request = JsonConvert.SerializeObject(model, settings).Replace("issitem", "Issitem"); - string response = HttpHelper.Post(apiInfo.ApiAddress, request); - return response; - } - /// <summary> - /// ERP鐩樿耽/浜忎笂鎶ユ帴鍙h皟鐢� - /// </summary> - public string InvokeTakeStockApi(ERPTakeStockModel takeModel) - { - Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString()); - ERPBaseModel<ERPTakeStockModel> model = new ERPBaseModel<ERPTakeStockModel>() - { - Data = takeModel, - Desc = "鏉愭枡鐩樼偣", - Type = "toTCWMSMaterialCounting", - SecurityCode = "TeChuang" - }; - string request = JsonConvert.SerializeObject(model, settings); - string response = HttpHelper.Post(apiInfo.ApiAddress, request); - return response; - } - /// <summary> - /// ERP鎴愬搧鍑哄簱涓婃姤鎺ュ彛璋冪敤 - /// </summary> - public string InvokeProOutApi(ERPProOutOrderModel outOrderModel) - { - Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString()); - ERPBaseModel<ERPProOutOrderModel> model = new ERPBaseModel<ERPProOutOrderModel>() - { - Data = outOrderModel, - Desc = "鍑哄簱鎴愬搧閫氱煡", - Type = "toOrderAssignment", - SecurityCode = "TeChuang" - }; - string request = JsonConvert.SerializeObject(model, settings); - string response = HttpHelper.Post(apiInfo.ApiAddress, request); - return response; - } - /// <summary> - /// ERP鎴愬搧璁㈠崟瀹㈡埛鏌ヨ鎺ュ彛璋冪敤 - /// </summary> - /// <param name="saleOrderNo"></param> - /// <returns></returns> - public string InvokeProSaleCustomer(string saleOrderNo) - { - Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpSaleCustomApi.ToString()); - object saleObj = new { soNumber=saleOrderNo }; - string request = JsonConvert.SerializeObject(saleObj, settings); - Dictionary<string,string> requestHeader =new Dictionary<string, string> - { - { "AccessToken", "TCKJF60B03C07E8E41B0B3CF759B7B01AB81HATC"}, - }; - string response = HttpHelper.Post(apiInfo.ApiAddress, request,headers:requestHeader); - return response; - } - /// <summary> - /// ERP鎴愬搧璁㈠崟鍑哄簱搴撳瓨鏌ヨ - /// </summary> - /// <returns></returns> - public string InvokeOutProErpSync(string outProOrderNo) - { - Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpOutProErpSyncApi.ToString()); - object outNoObj = new { shippingNumber = outProOrderNo }; - string request = JsonConvert.SerializeObject(outNoObj, settings); - Dictionary<string, string> requestHeader = new Dictionary<string, string> - { - { "AccessToken", "TCKJF60B03C07E8E41B0B3CF759B7B01AB81HATC"}, - }; - string response = HttpHelper.Post(apiInfo.ApiAddress, request, headers: requestHeader); - return response; - } - /// <summary> - /// ERP鎴愬搧鍏ュ簱浜у搧鍨嬪彿闈㈢Н鏌ヨ - /// </summary> - /// <returns></returns> - public string InvokeProInErpStatic(string partNum,string partNumWithRev) - { - Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeProInErpStatic.ToString()); - object inObj = new { partNum, partNumWithRev }; - string request = JsonConvert.SerializeObject(inObj, settings); - Dictionary<string, string> requestHeader = new Dictionary<string, string> - { - { "AccessToken", "TCKJF60B03C07E8E41B0B3CF759B7B01AB81HATC"}, - }; - string response = HttpHelper.Post(apiInfo.ApiAddress, request, headers: requestHeader); - return response; - } - /// <summary> - /// ERP鎴愬搧鍏ュ簱涓婃姤鎺ュ彛璋冪敤 - /// </summary> - public string InvokeProInApi(ERPProInboundModel inboundModel) - { - Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString()); - ERPBaseModel<ERPProInboundModel> model = new ERPBaseModel<ERPProInboundModel>() - { - Data = inboundModel, - Desc = "鎴愬搧鍏ュ簱", - Type = "toWOStockForm", - SecurityCode = "TeChuang" - }; - string request = JsonConvert.SerializeObject(model, settings); - string response = HttpHelper.Post(apiInfo.ApiAddress, request); - return response; - } - /// <summary> - /// 鎴愬搧浠撴鎶ュ簾鍑哄簱鎺ㄩ�丒RP - /// </summary> - /// <param name="checkModel"></param> - /// <returns></returns> - public string InvokeProCheckApi(ERPProductCheckModel checkModel) - { - Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString()); - ERPBaseModel<ERPProductCheckModel> model = new ERPBaseModel<ERPProductCheckModel>() - { - Data = checkModel, - Desc = "鎴愬搧妫�楠屽崟", - Type = "toFGIIqcChecked", - SecurityCode = "TeChuang" - }; - string request = JsonConvert.SerializeObject(model, settings); - string response = HttpHelper.Post(apiInfo.ApiAddress, request); - return response; - } - /// <summary> - /// 鎴愬搧瓒呭懆鏈熸姤搴熸帹閫丒RP - /// </summary> - /// <param name="sheetModel"></param> - /// <returns></returns> - public string InvokeProScrapSheetApi(ERPScrapSheetModel sheetModel) - { - Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString()); - ERPBaseModel<ERPScrapSheetModel> model = new ERPBaseModel<ERPScrapSheetModel>() - { - Data = sheetModel, - Desc = "鎴愬搧鎶ュ簾鍗�", - Type = "toFGIScrapSheet", - SecurityCode = "TeChuang" - }; - string request = JsonConvert.SerializeObject(model, settings); - string response = HttpHelper.Post(apiInfo.ApiAddress, request); - return response; - } - /// <summary> - /// 鎴愬搧鐩樼偣鐩樿耽/鐩樹簭 - /// </summary> - /// <param name="stockCheckModel"></param> - /// <returns></returns> - public string InvokeProStockCheckApi(ERPProStockCheckModel stockCheckModel) - { - Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString()); - ERPBaseModel<ERPProStockCheckModel> model = new ERPBaseModel<ERPProStockCheckModel>() - { - Data = stockCheckModel, - Desc = "鎴愬搧鐩樼偣鍗�", - Type = "toStockCheck", - SecurityCode = "TeChuang" - }; - string request = JsonConvert.SerializeObject(model, settings); - string response = HttpHelper.Post(apiInfo.ApiAddress, request); - return response; - } - /// <summary> - /// ERP鐗╂枡鍑哄簱鎺ュ彛璋冪敤 - /// </summary> - /// <param name="outboundModel"></param> - /// <returns></returns> - #region 寮冪敤 - //public string InvokeOutboundOrderApi(ERPOutboundModel outboundModel) - //{ - // Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString()); - // ERPBaseModel<ERPOutboundModel> model = new ERPBaseModel<ERPOutboundModel>() - // { - // Data = outboundModel, - // Desc = "鏉愭枡鍑哄簱", - // Type = "toBomMaterialOutTC", - // SecurityCode = "TeChuang" - // }; - // string request = JsonConvert.SerializeObject(model, settings); - // string response = HttpHelper.Post(apiInfo.ApiAddress, request); - // return response; - //} - #endregion } } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/IERPService/IInvokeERPService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/IERPService/IInvokeERPService.cs" index d2c6d98..0a64657 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/IERPService/IInvokeERPService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/IERPService/IInvokeERPService.cs" @@ -13,83 +13,6 @@ /// </summary> public interface IInvokeERPService : IDependency { - /// <summary> - /// ERP鏀惰揣鍗曟帴鍙h皟鐢� - /// </summary> - /// <param name="receiveModel"></param> - /// <returns></returns> - string InvokeMatReceiveApi(ERPReceiveModel receiveModel); - - /// <summary> - /// ERP鐗╂枡IQC妫�楠屽崟鎺ュ彛璋冪敤 - /// </summary> - /// <param name="checkModel"></param> - /// <returns></returns> - string InvokeCheckOrderApi(ERPCheckModel checkModel); - - /// <summary> - /// ERP鐗╂枡鍏ュ簱鍗曟帴鍙h皟鐢� - /// </summary> - /// <param name="inboundModel"></param> - /// <returns></returns> - string InvokeInboundOrderApi(ERPInboundModel inboundModel); - /// <summary> - /// ERP鐗╂枡鍑哄簱鎺ュ彛璋冪敤 - /// </summary> - string InvokeOutStandardsApi(ERPIssueModel issueModel); - /// <summary> - /// ERP閫�鏂欎笂鎶ユ帴鍙h皟鐢� - /// </summary> - string InvokeReturnApi(ERPReturnModel returnModel); - /// <summary> - /// ERP鐩樿耽/浜忎笂鎶ユ帴鍙h皟鐢� - /// </summary> - string InvokeTakeStockApi(ERPTakeStockModel takeModel); - /// <summary> - /// ERP鎴愬搧鍑哄簱瀹屾垚涓婃姤 - /// </summary> - /// <param name="outOrderModel"></param> - /// <returns></returns> - string InvokeProOutApi(ERPProOutOrderModel outOrderModel); - /// <summary> - /// ERP鎴愬搧鍏ュ簱瀹屾垚涓婃姤 - /// </summary> - /// <param name="inboundModel"></param> - /// <returns></returns> - string InvokeProInApi(ERPProInboundModel inboundModel); - /// <summary> - /// 鎴愬搧浠撴鎶ュ簾鍑哄簱鎺ㄩ�丒RP - /// </summary> - /// <param name="checkModel"></param> - /// <returns></returns> - string InvokeProCheckApi(ERPProductCheckModel checkModel); - /// <summary> - /// 鎴愬搧瓒呭懆鏈熸姤搴熸帹閫丒Rp - /// </summary> - /// <param name="sheetModel"></param> - /// <returns></returns> - string InvokeProScrapSheetApi(ERPScrapSheetModel sheetModel); - /// <summary> - /// 鎴愬搧鐩樼偣鐩樿耽/鐩樹簭 - /// </summary> - /// <param name="stockCheckModel"></param> - /// <returns></returns> - string InvokeProStockCheckApi(ERPProStockCheckModel stockCheckModel); - /// <summary> - /// ERP鎴愬搧璁㈠崟瀹㈡埛鏌ヨ鎺ュ彛璋冪敤 - /// </summary> - /// <param name="saleOrderNo"></param> - /// <returns></returns> - string InvokeProSaleCustomer(string saleOrderNo); - /// <summary> - /// ERP鎴愬搧璁㈠崟鍑哄簱搴撳瓨鏌ヨ - /// </summary> - /// <returns></returns> - string InvokeOutProErpSync(string outProOrderNo); - /// <summary> - /// ERP鎴愬搧鍏ュ簱浜у搧鍨嬪彿闈㈢Н鏌ヨ - /// </summary> - /// <returns></returns> - string InvokeProInErpStatic(string partNum, string partNumWithRev); + } } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPCheckModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPCheckModel.cs" deleted file mode 100644 index 017bb4b..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPCheckModel.cs" +++ /dev/null @@ -1,134 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_External.Model -{ - /// <summary> - /// 璐ㄦ鍗曞洖浼燛RP - /// </summary> - public class ERPCheckModel - { - /// <summary> - /// 鎿嶄綔绫诲瀷 - /// </summary> - public int Way { get; set; } - - /// <summary> - /// 涓婚敭鍊� - /// </summary> - public string UniqueTag { get; set; } - - /// <summary> - /// 妫�楠屽崟鍙� - /// </summary> - public string Code { get; set; } - - /// <summary> - /// 鍏徃浠e彿 - /// </summary> - public string CompanyId { get; set; } = "HATC"; - - /// <summary> - /// 宸ュ巶浠e彿 - /// </summary> - public string PlantsId { get; set; } = "HA02"; - - /// <summary> - /// 鏀惰揣鍗曞彿 - /// </summary> - public string ReceiptCode { get; set; } - - /// <summary> - /// 鏀惰揣鍗曟槑缁嗚鍙� - /// </summary> - public string SerNo { get; set; } - - /// <summary> - /// 鏀惰揣鍗曠墿鏂欐槑缁嗕唬鐮� - /// </summary> - public string MaterialsCode { get; set; } - - /// <summary> - /// 鏀惰揣鏃ユ湡 - /// </summary> - public string ReceiveDate { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - public string Note { get; set; } - - /// <summary> - /// 鍚堟牸鏁伴噺 - /// </summary> - public string QtyQualified { get; set; } - - /// <summary> - /// 鐗归噰鏁伴噺 - /// </summary> - public string QtyDefected { get; set; } - - /// <summary> - /// 閫�璐ф暟閲� - /// </summary> - public string QtyReturn { get; set; } - - /// <summary> - /// 鎶ュ簾鏁伴噺 - /// </summary> - public string QtyScrapped { get; set; } - - /// <summary> - /// 妫�楠屾�绘暟锛堟敹璐ф�绘暟锛� - /// </summary> - public string QtyInspected { get; set; } - - /// <summary> - /// 妫�楠屽垽鏂粨鏋� - /// </summary> - public string Result { get; set; } - - /// <summary> - /// 鐗归噰璇存槑 - /// </summary> - public string DefectedNote { get; set; } - - /// <summary> - /// 鍒涘缓浜轰唬鍙� - /// </summary> - public string CreatorCode { get; set; } - - /// <summary> - /// 妫�楠屾棩鏈� - /// </summary> - public string TestDate { get; set; } - - public List<ERPCheckResult> Details { get; set; } - } - - public class ERPCheckResult - { - /// <summary> - /// 缂洪櫡浠g爜 - /// </summary> - public string DefectCode { get; set; } - - /// <summary> - /// 缁撴灉 - /// </summary> - public string Result { get; set; } - - /// <summary> - /// 鏁伴噺 - /// </summary> - public string Quantity { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - public string Note { set; get; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPInboundModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPInboundModel.cs" deleted file mode 100644 index 7f324d1..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPInboundModel.cs" +++ /dev/null @@ -1,124 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_External.Model -{ - /// <summary> - /// 鍏ュ簱鍗曞洖浼燛RP - /// </summary> - public class ERPInboundModel - { - /// <summary> - /// 鎿嶄綔绫诲瀷 - /// </summary> - public int Way { get; set; } - - /// <summary> - /// 涓婚敭鍊� - /// </summary> - public string UniqueTag { get; set; } - - /// <summary> - /// 鍏ュ簱鍗曞彿 - /// </summary> - public string Code { get; set; } - - /// <summary> - /// 鍏ュ簱绫诲瀷 - /// </summary> - public string Type { get; set; } - - /// <summary> - /// 渚涘簲鍟嗕唬鍙� - /// </summary> - public string SuppliersId { get; set; } - - /// <summary> - /// 鍏徃浠e彿 - /// </summary> - public string CompanyId { get; set; } = "HATC"; - - /// <summary> - /// 宸ュ巶浠e彿 - /// </summary> - public string PlantsId { get; set; } = "HA02"; - - /// <summary> - /// 鍏ュ簱鏃ユ湡 - /// </summary> - public string StockDate { get; set; } - - /// <summary> - /// 浠撳簱浠e彿 - /// </summary> - public string WarehouseCode { get; set; } - - /// <summary> - /// 鍒涘缓浜轰唬鍙� - /// </summary> - public string CreatorCode { get; set; } - - /// <summary> - /// 鍒涘缓鏃ユ湡 - /// </summary> - public string EntDate { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - public string Note { get; set; } - - public List<ERPInboundDetailModel> Details { get; set; } - } - - public class ERPInboundDetailModel - { - /// <summary> - /// 鎺ユ敹鍗曞彿 - /// </summary> - public string ReceiptCode { get; set; } - - /// <summary> - /// 鎺ユ敹鍗曟槑缁嗚鍙� - /// </summary> - public string ReceiptSerNo { get; set; } - - /// <summary> - /// 鎺ユ敹鍗曟槑缁嗙墿鏂欎唬鐮� - /// </summary> - public string MaterialsCode { get; set; } - - /// <summary> - /// 鍌ㄥ尯浠e彿(浠撳簱浠e彿) - /// </summary> - public string LocationCode { get; set; } - - /// <summary> - /// 璐т綅 - /// </summary> - public string Rack { get; set; } - - /// <summary> - /// 鏁伴噺 - /// </summary> - public string Quantity { get; set; } - - /// <summary> - /// 娴峰叧鎺ユ敹鏁伴噺 - /// </summary> - public string QtyCustoms { get; set; } - - /// <summary> - /// 鍒堕�犳棩鏈� - /// </summary> - public string MfgDate { get; set; } - - /// <summary> - /// 杩囨湡鏃ユ湡 - /// </summary> - public string ExpiryDate { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPIssueModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPIssueModel.cs" deleted file mode 100644 index 4470043..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPIssueModel.cs" +++ /dev/null @@ -1,127 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_External.Model -{ - /// <summary> - /// 棰嗘枡鍑哄簱閫氱煡鍗曞洖浼燛RP - /// </summary> - public class ERPIssueModel - { - /// <summary> - /// 涓婚敭 - /// </summary> - public string UniqueTag { get; set; } - - /// <summary> - /// 鍙戞枡鍗曞彿 - /// </summary> - public string Code { get; set; } - - /// <summary> - /// 浠撳簱浠g爜 - /// </summary> - public string WarehouseCode { get; set; } - - /// <summary> - /// 閮ㄩ棬浠g爜 - /// </summary> - public string Deptno { get; set; } - - /// <summary> - /// 閮ㄩ棬鍚嶇О - /// </summary> - public string Deptname { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - public string Docremark { get; set; } - - /// <summary> - /// 鏃ユ湡 - /// </summary> - public string Createtime { get; set; } - - /// <summary> - /// 浜哄憳 - /// </summary> - public string Createuser { get; set; } - - /// <summary> - /// 鐮斿彂 - /// </summary> - public int IsDev { get; set; } = 0; - - /// <summary> - /// 璇︽儏 - /// </summary> - public List<ERPIssueItemModel> Issitem { get; set; } - } - - /// <summary> - /// 棰嗘枡鍑哄簱閫氱煡鍗曡鎯� - /// </summary> - public class ERPIssueItemModel - { - /// <summary> - /// 棰嗘枡鍗曞彿 - /// </summary> - public string Pickcode { get; set; } - - /// <summary> - /// 鍙戞斁璇︽儏 - /// </summary> - public List<ERPPickModel> PickList { get; set; } - } - - /// <summary> - /// 鍙戞斁璇︽儏 - /// </summary> - public class ERPPickModel - { - /// <summary> - /// 鍙戞枡鏄庣粏琛屽彿 - /// </summary> - public int Rowindex { get; set; } - - /// <summary> - /// 鐗╂枡缂栫爜 - /// </summary> - public string Material { get; set; } - - /// <summary> - /// 鏁伴噺 - /// </summary> - public string Qty { get; set; } - - /// <summary> - /// 搴撳瓨璇︽儏 - /// </summary> - public List<ERPPickItemModel> Dataitem { get; set; } - } - - /// <summary> - /// 搴撳瓨璇︽儏 - /// </summary> - public class ERPPickItemModel - { - /// <summary> - /// 鎵规鍙� - /// </summary> - public string Lotno { get; set; } - - /// <summary> - /// 鏁伴噺 - /// </summary> - public string Qty { get; set; } - - /// <summary> - /// 鍌ㄤ綅 浠撳簱缂栧彿 - /// </summary> - public string Location { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPMaintainIssueModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPMaintainIssueModel.cs" deleted file mode 100644 index 8a62dee..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPMaintainIssueModel.cs" +++ /dev/null @@ -1,92 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_External.Model -{ - /// <summary> - /// 缁翠慨鍙戞枡鍑哄簱鍗� - /// </summary> - public class ERPMaintainIssueModel - { - /// <summary> - /// 鎿嶄綔绫诲瀷 - /// </summary> - public int Way { get; set; } - - /// <summary> - /// 涓诲仴鍊� - /// </summary> - public int UniqueTag { get; set; } - - /// <summary> - /// 鍙戞枡鍗曞彿 - /// </summary> - public string Code { get; set; } - - /// <summary> - /// 鍙戞枡鏃堕棿 - /// </summary> - public string Createtime { get; set; } - - /// <summary> - /// 鍙戞枡浜哄憳 - /// </summary> - public string Createuser { get; set; } - - /// <summary> - /// 浠撳簱缂栫爜 - /// </summary> - public string WarehouseCode { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - public string Remark { get; set; } - /// <summary> - /// - /// </summary> - public List<MaintainIssuelist> Itemlist { get; set; } - } - public class MaintainIssuelist - { - /// <summary> - /// 鍙戞枡鏄庣粏琛屽彿 - /// </summary> - public int RowNo { get; set; } - - /// <summary> - /// 鐗╂枡缂栫爜 - /// </summary> - public string Material { get; set; } - /// <summary> - /// 缁翠慨鍗曞彿 - /// </summary> - public string Pickno { get; set; } - - /// <summary> - /// 鍙戞枡鏁伴噺 - /// </summary> - public string Issueqty { get; set; } - - /// <summary> - /// - /// </summary> - public List<ERPBatchlist> Batchlist { get; set; } - } - public class ERPBatchlist { - /// <summary> - /// 鎵规鍙� - /// </summary> - public string Lotno { get; set; } - - /// <summary> - /// 鏁伴噺 - /// </summary> - public string Qty { get; set; } - - - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPMaterialSaleReturnModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPMaterialSaleReturnModel.cs" deleted file mode 100644 index 6ae3e74..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPMaterialSaleReturnModel.cs" +++ /dev/null @@ -1,26 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_External.Model -{ - /// <summary> - /// 鐗╂枡閿�鍞��璐у叆搴� - /// </summary> - public class ERPMaterialSaleReturnModel - { - /// <summary> - /// 绫诲瀷 - /// </summary> - public string Way { get; set; } - - /// <summary> - /// 鍗曞彿 - /// </summary> - public string Code { get; set; } - - } - -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPOutboundModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPOutboundModel.cs" deleted file mode 100644 index 382130a..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPOutboundModel.cs" +++ /dev/null @@ -1,85 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_External.Model -{ - /// <summary> - /// 鐗╂枡鍙戜粨鍑哄簱鍥炰紶ERP - /// </summary> - public class ERPOutboundModel - { - /// <summary> - /// 鎿嶄綔绫诲瀷 - /// </summary> - public int Way { get; set; } - /// <summary> - /// 涓婚敭鍊� - /// </summary> - public string UniqueTag { get; set; } - /// <summary> - /// 鍙戞枡鍗曞彿 - /// </summary> - public string Code { get; set; } - /// <summary> - /// 浠撳簱缂栫爜 - /// </summary> - public string WarehouseCode { get; set; } - /// <summary> - /// 鍗曟嵁澶囨敞 - /// </summary> - public string Docremark { get; set; } - /// <summary> - /// 鍙戞枡閮ㄩ棬缂栫爜 - /// </summary - public string Deptno { get; set; } - /// <summary> - /// 鍙戞枡閮ㄩ棬鍚嶇О - /// </summary - public string DeptName { get; set; } - /// <summary> - /// 鍙戞枡鏃堕棿 - /// </summary - public string Createtime { get; set; } - /// <summary> - /// 鍙戞枡浜哄憳 - /// </summary - public string Createuser { get; set; } - /// <summary> - /// - /// </summary - public List<ERPOutPick> Picklist { get; set; } - } - public class ERPOutPick - { - /// <summary> - /// 鍙戞枡琛屽彿 - /// </summary> - public string Rowindex { get; set; } - /// <summary> - /// 鐗╂枡缂栫爜 - /// </summary> - public string Material { get; set; } - /// <summary> - /// 鎬绘暟閲� - /// </summary> - public int Qty { get; set; } - /// <summary> - /// - /// </summary> - public List<ERPOutPickDetail> Dataitem { get; set; } - } - public class ERPOutPickDetail - { - /// <summary> - /// 鐗╂枡鎵规 - /// </summary> - public string Lotno { get; set; } - /// <summary> - /// 鏁伴噺 - /// </summary> - public int Qty { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPProInboundModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPProInboundModel.cs" deleted file mode 100644 index 60c2be5..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPProInboundModel.cs" +++ /dev/null @@ -1,127 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_External.Model -{ - /// <summary> - /// 鎴愬搧鍏ュ簱瀹屾垚涓婃姤ERP - /// </summary> - public class ERPProInboundModel - { - /// <summary> - /// 鎿嶄綔绫诲瀷 - /// </summary> - public int Way { get; set; } - /// <summary> - /// 鍏ュ簱鍗曞彿 - /// </summary> - public string Code { get; set; } - /// <summary> - /// 鍒涘缓浜轰唬鐮� - /// </summary> - public string CreatorCode { get; set; } - /// <summary> - /// 鍏徃浠g爜 - /// </summary> - public string CompanyCode { get; set; } - /// <summary> - /// 宸ュ巶浠e彿 - /// </summary> - public string FactoryCode { get; set; } - /// <summary> - /// 浠撳簱浠g爜 - /// </summary> - public string WarehouseCode { get; set; } - /// <summary> - /// 鍌ㄤ綅浠g爜 - /// </summary> - public string LocationCode { get; set; } - /// <summary> - /// 鍏ュ簱鏃ユ湡 - /// </summary> - public string StockDate { get; set; } - /// <summary> - /// 澶囨敞(鑳舵鐮�) - /// </summary> - public string Remark { get; set; } - /// <summary> - /// 鍏ュ簱绫诲瀷 - /// </summary> - public string StockFormType { get; set; } - /// <summary> - /// 鍏ュ簱鏄庣粏 - /// </summary> - public List<ERPProItemsItem> StockFormItems { get; set; } - } - /// <summary> - /// 鍏ュ簱涓婃姤鏄庣粏 - /// </summary> - public class ERPProItemsItem - { - /// <summary> - /// 浜у搧缂栫爜 - /// </summary> - public string PartNum { get; set; } - /// <summary> - /// 浜у搧鐗堟湰 - /// </summary> - public string Rev { get; set; } - /// <summary> - /// 鍛ㄦ湡鐮� - /// </summary> - public string DateCode { get; set; } - /// <summary> - /// 鎵规(鍏ュ簱鍗曞彿+鎴愬搧缂栫爜+澶у皬鐗堟湰)mes鐢熸垚 - /// </summary> - public string BatchNumber { get; set; } - /// <summary> - /// 鍙夋澘浣嶇疆 - /// </summary> - public string XLocation { get; set; } - /// <summary> - /// 鍙夋澘鏁� - /// </summary> - public float Xqty { get; set; } - /// <summary> - /// Pnl鏁伴噺 - /// </summary> - public float QtyPnl { get; set; } - /// <summary> - /// Set鏁伴噺 - /// </summary> - public float QtySet { get; set; } - /// <summary> - /// Pcs鏁伴噺 - /// </summary> - public float QtyPcs { get; set; } - /// <summary> - /// 宸ュ崟鏄庣粏 - /// </summary> - public List<ERPProListItem> WoList { get; set; } - } - /// <summary> - /// 鍏ュ簱宸ュ崟鏄庣粏 - /// </summary> - public class ERPProListItem - { - /// <summary> - /// 鍒堕�犺鍗� - /// </summary> - public string moNumber { get; set; } - /// <summary> - /// 宸ュ崟 - /// </summary> - public string WoNumber { get; set; } - /// <summary> - /// Pcs鏁伴噺 - /// </summary> - public float QtyPcs { get; set; } - /// <summary> - /// Set鏁伴噺 - /// </summary> - public float QtySet { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPProOutOrderModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPProOutOrderModel.cs" deleted file mode 100644 index 028250c..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPProOutOrderModel.cs" +++ /dev/null @@ -1,85 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_External.Model -{ - /// <summary> - /// 鎴愬搧鍑哄簱鍥炰紶ERP - /// </summary> - public class ERPProOutOrderModel - { - /// <summary> - /// 鎿嶄綔绫诲瀷 - /// </summary> - public int Way { get; set; } - /// <summary> - /// 鍙戞枡鍗曞彿 - /// </summary> - public string StockOutCode { get; set; } - /// <summary> - ///搴撳瓨鎸囨淳鍛樹唬鐮� - /// </summary> - public string ConfirmedUserNo { get; set; } - /// <summary> - /// 鍑哄簱浜轰唬鐮� - /// </summary> - public string AssignUserNo { get; set; } - /// <summary> - /// 閫佽揣鏃ユ湡 - /// </summary> - public string ShipDate { get; set; } - /// <summary> - /// 浠撳簱浠g爜 - /// </summary> - public string WarehouseCode { get; set; } - /// <summary> - /// 璁″垝鍑鸿揣鍗曞彿 - /// </summary> - public string DeliverplanCode { get; set; } - /// <summary> - /// 澶囨敞 - /// </summary> - public string Remark { get; set; } - /// <summary> - /// 鏄庣粏璇︽儏 - /// </summary> - public List<StockOutItemsItem> StockOutItems { get; set; } - } - /// <summary> - /// 鍑哄簱鏄庣粏 - /// </summary> - public class StockOutItemsItem - { - /// <summary> - /// 浜у搧缂栫爜 - /// </summary> - public string PartNum { get; set; } - /// <summary> - /// 鐗堟湰 - /// </summary> - public string Rev { get; set; } - /// <summary> - /// 閿�鍞鍗曞彿 - /// </summary> - public string SoNumber { get; set; } - /// <summary> - /// 鎵规鍙� - /// </summary> - public string BatchNumber { get; set; } - /// <summary> - /// 澶囧搧鏁伴噺 - /// </summary> - public float QtyFree { get; set; } - /// <summary> - /// PCS鏁伴噺 - /// </summary> - public float QtyPcs { get; set; } - /// <summary> - /// 鍖呰SET鏁伴噺 - /// </summary> - public float QtySet { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPProStockCheckModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPProStockCheckModel.cs" deleted file mode 100644 index d5ab707..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPProStockCheckModel.cs" +++ /dev/null @@ -1,129 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_External.Model -{ - /// <summary> - /// 鎴愬搧鐩樼偣 - /// </summary> - public class ERPProStockCheckModel - { - /// <summary> - /// 鎿嶄綔绫诲瀷 - /// 1 鏂板 - /// </summary> - public int Way { get; set; } - - /// <summary> - /// 涓诲仴鍊� - /// </summary> - public string UniqueTag { get; set; } - - /// <summary> - /// 鍗曟嵁鍙� - /// </summary> - public string Code { get; set; } - - /// <summary> - /// 鐩樼偣鍚嶇О - /// </summary> - public string Name { get; set; } - - /// <summary> - /// 璐︽湡寮�濮嬫椂闂� - /// 2023-01-01 鏍煎紡 - /// </summary> - public string FiscalPeriotime { get; set; } - - /// <summary> - /// 鍒涘缓鏃ユ湡 - /// </summary> - public string Createtime { get; set; } - - /// <summary> - /// 鍒涘缓浜� - /// </summary> - public string Createuser { get; set; } - - /// <summary> - /// 浠撳簱 - /// "HA72灏炬暟浠撱�� HA71鎴愬搧浠撱�丠A73鐮斿彂浠�" - /// </summary> - public string WarehouseCode { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - public string Remark { get; set; } - /// <summary> - /// - /// </summary> - public List<StockCheckItem> DataItem { get; set; } - } - public class StockCheckItem - { - /// <summary> - /// 鍌ㄤ綅浠e彿 - /// </summary> - public string Location { get; set; } - - /// <summary> - /// 鐢熶骇缂栫爜 - /// </summary> - public string PartNum { get; set; } - - /// <summary> - /// 鐗堟湰 - /// </summary> - public string PartRev { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - public string Remark { get; set; } - - /// <summary> - /// 鎵规 - /// </summary> - public string Lotno { get; set; } - - /// <summary> - /// 鐩樼偣鍙夋澘鍗曞厓鏁� - /// 鍙夋澘pcs鏁� - /// </summary> - public int QtyOfUnit_Alloc { get; set; } - - /// <summary> - /// 鐩樼偣浜よ揣鏉挎暟 - /// 濂芥澘Set鏁� - /// </summary> - public int QtyOfArray { get; set; } - - /// <summary> - /// 鐩樼偣鍗曞厓鏁� - /// 濂芥澘pcs鏁� - /// </summary> - public int QtyOfUnit { get; set; } - - /// <summary> - /// 绯荤粺搴撳瓨鍗曞厓鏁� - /// 濂芥澘pcs鏁� - /// </summary> - public int SysQtyOfUnit { get; set; } - - /// <summary> - /// 绯荤粺搴撳瓨鏉挎暟 - ///濂芥澘Set鏁� - /// </summary> - public int SysQtyOfArray { get; set; } - - /// <summary> - /// 绯荤粺鍙夋澘搴撳瓨鍗曞厓鏁� - /// 鍙夋澘pcs鏁� - /// </summary> - public int SysQtyOfUnit_Alloc { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPProductCheckModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPProductCheckModel.cs" deleted file mode 100644 index 5c5ed4e..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPProductCheckModel.cs" +++ /dev/null @@ -1,187 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_External.Model -{ - /// <summary> - /// 鎴愬搧閫佹 - /// </summary> - public class ERPProductCheckModel - { - /// <summary> - /// 鎿嶄綔绫诲瀷 - /// 1 鏂板 - /// </summary> - public int Way { get; set; } - - /// <summary> - /// WMES涓诲仴鍊� - /// </summary> - public string UniqueTag { get; set; } - - /// <summary> - /// 妫�楠屽崟鍙� - /// </summary> - public string Code { get; set; } - - /// <summary> - /// 宸ュ巶浠e彿 - /// </summary> - public string PlantsCode { get; set; } = "HA02"; - - /// <summary> - /// 閫佹鍗曞彿 - /// </summary> - public string RecheckCode { get; set; } - - /// <summary> - /// 鐢熶骇鍨嬪彿 - /// </summary> - public string PartNum { get; set; } - - /// <summary> - /// 鐗堟湰鍙� - /// </summary> - public string PartRev { get; set; } - - /// <summary> - /// 浠撳簱浠e彿 - /// "HA72灏炬暟浠撱�� HA71鎴愬搧浠撱�丠A73鐮斿彂浠�" - /// </summary> - public string WarehouseCode { get; set; } - - /// <summary> - /// 鍌ㄤ綅浠e彿 - ///"HA72灏炬暟浠撱�� HA71鎴愬搧浠撱�丠A73鐮斿彂浠�" - /// </summary> - public string Location { get; set; } - - /// <summary> - /// 鎵规鍙� - /// </summary> - public string LotNo { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - public string Node { get; set; } - - /// <summary> - /// 鍚堟牸PCS鏁伴噺 - /// </summary> - public int QtyPcs { get; set; } - - /// <summary> - /// 鍚堟牸Set鏁伴噺 - /// </summary> - public int QtyArray { get; set; } - - /// <summary> - /// 鍚堟牸PNL鏁伴噺 - /// </summary> - public int QtyPanel { get; set; } - - /// <summary> - /// 閫佹PCS鏁伴噺 - /// </summary> - public int QtyPcsRecieved { get; set; } - - /// <summary> - /// 閫佹Set鏁伴噺 - /// </summary> - public int QtyArrayRecieved { get; set; } - - /// <summary> - /// 閫佹PNL鏁伴噺 - /// </summary> - public int QtyPanelRecieved { get; set; } - - /// <summary> - ///鎶ュ簾Pcs鏁伴噺 - /// </summary> - public int QtyPcsScrapped { get; set; } - - /// <summary> - /// 鎶ュ簾Set鏁伴噺 - /// </summary> - public int QtyArrayScrapped { get; set; } - - /// <summary> - /// 鎶ュ簾PNL鏁伴噺 - /// </summary> - public int QtyPanelScrapped { get; set; } - - /// <summary> - ///鎶芥Pcs鏁伴噺 - ///濡傛棤榛樿涓�0 - /// </summary> - public int QtySample { get; set; } - - - /// <summary> - /// 鎺ユ敹鏃ユ湡 - /// 鏍煎紡锛歽yyy-MM-dd - /// </summary> - public string ReceiveDate { get; set; } - - - /// <summary> - /// 鍒涘缓浜轰唬鍙� - /// </summary> - public string CreatorCode { get; set; } - - - /// <summary> - /// 妫�楠屾棩鏈� - /// 鏍煎紡锛歽yyy-MM-dd - /// </summary> - public string TestDate { get; set; } - - - /// <summary> - /// - /// </summary> - public List<ProductCheckItem> IqcItem { get; set; } - - } - public class ProductCheckItem - { - /// <summary> - /// 缂洪櫡浠g爜 - /// </summary> - public string DefectCode { get; set; } - - /// <summary> - /// 缁撴灉 - /// </summary> - public string Result{ get; set; } - - /// <summary> - /// 妫�楠屾棩鏈� - /// </summary> - public string TestDate { get; set; } - - /// <summary> - /// PCS鏁伴噺 - /// </summary> - public string QtyPcs { get; set; } - - /// <summary> - /// Set鏁伴噺 - /// </summary> - public string QtyArray { get; set; } - - /// <summary> - /// PNL鏁伴噺 - /// </summary> - public string QtyPanel { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - public string Node { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPReceiveModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPReceiveModel.cs" deleted file mode 100644 index 64e91b1..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPReceiveModel.cs" +++ /dev/null @@ -1,139 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_External.Model -{ - /// <summary> - /// 鏀惰揣鍗曞洖浼燛RP - /// </summary> - public class ERPReceiveModel - { - /// <summary> - /// 鎿嶄綔绫诲瀷 - /// </summary> - public int Way { get; set; } - - /// <summary> - /// WMS涓诲仴鍊� - /// </summary> - public string UniqueTag { get; set; } - - /// <summary> - /// 鏀惰揣鍗曞彿 - /// </summary> - public string Code { get; set; } - - /// <summary> - /// 鍗曟嵁绫诲瀷 - /// </summary> - public string Type { get; set; } - - /// <summary> - /// 鍏徃浠e彿 - /// </summary> - public string CompanyId { get; set; } = "HATC"; - - /// <summary> - /// 宸ュ巶浠e彿 - /// </summary> - public string PlantsId { get; set; } = "HA02"; - - /// <summary> - /// 瀹㈡埛浠e彿 - /// </summary> - public string CustomerId { get; set; } = ""; - - /// <summary> - /// 渚涘簲鍟嗕唬鍙� - /// </summary> - public string SuppliersId { get; set; } = ""; - - /// <summary> - /// 鏀惰揣鏃ユ湡 - /// </summary> - public string ReceiveDate { get; set; } - - /// <summary> - /// 閫佽揣鍗曞彿 - /// </summary> - public string DeliveryCode { get; set; } = "/"; - - /// <summary> - /// 浠撳簱浠e彿 - /// </summary> - public string WarehouseCode { get; set; } = ""; - - /// <summary> - /// 鍒涘缓浜轰唬鍙� - /// </summary> - public string CreatorId { get; set; } = ""; - - /// <summary> - /// 鍒涘缓鏃堕棿 - /// </summary> - public string EntDate { get; set; } - - public List<RecevieOrderDetailModel> Details { get; set; } - } - - public class RecevieOrderDetailModel - { - /// <summary> - /// 閲囪喘鍗曞彿 - /// </summary> - public string PurchaseOrderCode { get; set; } - - /// <summary> - /// 閲囪喘鏄庣粏琛屽彿 - /// </summary> - public int PurchaseOrderSerno { get; set; } - - /// <summary> - /// 鏀惰揣鏄庣粏琛屽彿 - /// </summary> - public int Serno { get; set; } - - /// <summary> - /// 鏉愭枡缂栫爜 - /// </summary> - public string MaterialsId { get; set; } - - /// <summary> - /// 鏀惰揣鏁伴噺 - /// </summary> - public float QtyRecieved { get; set; } - - /// <summary> - /// 鏀惰揣鎵规 - /// </summary> - public string Lotno { get; set; } - - /// <summary> - /// 渚涘簲鍟嗘壒娆� - /// </summary> - public string Supplotno { get; set; } - - /// <summary> - /// 鏄惁瑕佹楠� - /// </summary> - public int IfInspection { get; set; } - - /// <summary> - /// 鍚◣浠锋牸 - /// </summary> - public int PriceInTax { get; set; } = 0; - - /// <summary> - /// 绋庣巼 - /// </summary> - public string Taxrate { get; set; } = ""; - - /// <summary> - /// 甯佸埆缂栫爜 - /// </summary> - public string Currcode { get; set; } = ""; - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPReturnModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPReturnModel.cs" deleted file mode 100644 index c9ed632..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPReturnModel.cs" +++ /dev/null @@ -1,102 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_External.Model -{ - /// <summary> - /// 閫�鏂欏崟鍥炰紶ERP - /// </summary> - public class ERPReturnModel - { - /// <summary> - /// 鎿嶄綔鍊� - /// </summary> - public int Way { get; set; } - /// <summary> - /// 涓婚敭鍊� - /// </summary> - public string UniqueTag { get; set; } - /// <summary> - /// 閫�鏂欏崟鍙� - /// </summary> - public string Code { get; set; } - /// <summary> - /// 浠撳簱缂栫爜 - /// </summary> - public string WarehouseCode { get; set; } - /// <summary> - /// 鍗曟嵁澶囨敞 - /// </summary> - public string Docremark { get; set; } - /// <summary> - /// 閫�鏂欐椂闂� - /// </summary> - public string Createtime { get; set; } - /// <summary> - /// 閫�鏂欎汉鍛� - /// </summary> - public string Createuser { get; set; } - /// <summary> - /// 鏄惁鐮斿彂 - /// </summary> - public int IsDev { get; set; } - /// <summary> - /// - /// </summary> - public List<ReturnItem> Issitem { get; set; } - } - public class ReturnItem - { - /// <summary> - /// 閫�鏂欑敵璇峰崟鍙� - /// </summary> - public string Pickcode { get; set; } - /// <summary> - /// 閫�鏂欒鍙� - /// </summary> - public int Rowindex { get; set; } - /// <summary> - /// 閫�鏂欎俊鎭� - /// </summary> - public List<ReturnPickItem> PickList { get; set; } - } - - public class ReturnPickItem - { - /// <summary> - /// 鐗╂枡缂栫爜 - /// </summary> - public string Material { get; set; } - /// <summary> - /// 鎵规鏁伴噺鎬诲拰 - /// </summary> - public float Qty { get; set; } - /// <summary> - /// - /// </summary> - public List<ReturnDataItem> Dataitem { get; set; } - } - - public class ReturnDataItem - { - /// <summary> - /// 鎵规鍙� - /// </summary> - public string Lotno { get; set; } - /// <summary> - /// 閫�鍥炴暟閲� - /// </summary> - public float Qty { get; set; } - /// <summary> - /// 鍌ㄥ尯 - /// </summary> - public string Location { get; set; } - /// <summary> - /// 鍒堕�犻儴浠� - /// </summary> - public string Msfpart { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPScrapSheetModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPScrapSheetModel.cs" deleted file mode 100644 index 788667f..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPScrapSheetModel.cs" +++ /dev/null @@ -1,101 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_External.Model -{ - /// <summary> - /// 鎴愬搧鎶ュ簾 - /// </summary> - public class ERPScrapSheetModel - { - /// <summary> - /// 鎿嶄綔绫诲瀷 - /// 1 鏂板 - /// </summary> - public int Way { get; set; } - - /// <summary> - /// 涓诲仴鍊� - /// </summary> - public string UniqueTag { get; set; } - - /// <summary> - /// 鎶ュ簾鍗曞彿 - /// </summary> - public string Code { get; set; } - - /// <summary> - /// 鎶ュ簾鐘舵�� - /// Valid 宸叉牳鍑� 锛堥粯璁わ級TOChecked 寰呮牳鍑� - /// </summary> - public string Status { get; set; } - - /// <summary> - /// 鍒涘缓鏃ユ湡 - /// </summary> - public string Createtime { get; set; } - - /// <summary> - /// 鍒涘缓浜� - /// </summary> - public string Createuser { get; set; } - - /// <summary> - /// 浠撳簱 - /// "HA72灏炬暟浠撱�� HA71鎴愬搧浠撱�丠A73鐮斿彂浠�" - /// </summary> - public string WarehouseCode { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - public string Remark { get; set; } - - public List<ScrapSheetItem> DataItem { get; set; } - } - public class ScrapSheetItem - { - /// <summary> - /// 鐢熶骇缂栫爜 - /// </summary> - public string PartNum { get; set; } - - /// <summary> - /// 鐗堟湰 - /// </summary> - public string PartRev { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - public string Remark { get; set; } - - /// <summary> - /// 鎵规鍙� - /// </summary> - public string Lotno { get; set; } - - /// <summary> - /// 鎶ュ簾Set鏁� - /// </summary> - public int QtyOfArray { get; set; } - - /// <summary> - /// 鎶ュ簾PCS鏁� - /// </summary> - public int QtyOfUnit { get; set; } - - /// <summary> - /// 鎶ュ簾鍙夋澘SET鏁� - /// </summary> - public int QtyOfArray_Alloc { get; set; } - - /// <summary> - /// 鎶ュ簾鍙夋澘PCS鏁� - /// </summary> - public int QtyOfUnit_Alloc { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPTakeStockModel.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPTakeStockModel.cs" deleted file mode 100644 index b021b54..0000000 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_External/Model/ERPTakeStockModel.cs" +++ /dev/null @@ -1,82 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_External.Model -{ - /// <summary> - /// 鐩樼偣鍗曞洖浼燛RP - /// </summary> - public class ERPTakeStockModel - { - /// <summary> - /// 鎿嶄綔绫诲瀷 - /// </summary> - public int Way { get; set; } - /// <summary> - /// 涓婚敭鍊� - /// </summary> - public string UniqueTag { get; set; } - /// <summary> - /// 鐩樼偣鍗曞彿 - /// </summary> - public string Code { get; set; } - /// <summary> - /// 浼氳鏈熼棿 - /// </summary> - public string FiscalPeriotime { get; set; } - /// <summary> - /// 鐩樼偣鍗曞悕绉� - /// </summary> - public string Name { get; set; } - /// <summary> - /// 浠撳簱浠e彿 - /// </summary> - public string WarehouseCode { get; set; } - /// <summary> - /// 鍒涘缓浜轰唬鍙� - /// </summary> - public string Createuser { get; set; } - /// <summary> - /// 鍒涘缓鏃ユ湡 - /// </summary> - public string Createtime { get; set; } - /// <summary> - /// 澶囨敞 - /// </summary> - public string Remark { get; set; } - /// <summary> - /// 鐩樼偣鏄庣粏鍒楄〃 - /// </summary> - public List<TakeDetailsItem> Details { get; set; } - } - public class TakeDetailsItem - { - /// <summary> - /// 鏉愭枡缂栫爜 - /// </summary> - public string MaterialsCode { get; set; } - /// <summary> - /// 鍌ㄥ尯 - /// </summary> - public string LocationCode { get; set; } - /// <summary> - /// 鍐呴儴鎵规鍙� - /// </summary> - public string Lotno { get; set; } - /// <summary> - /// 璐﹂潰鏁伴噺 - /// </summary> - public int Sysqty { get; set; } - /// <summary> - /// 瀹炵洏鏁伴噺 - /// </summary> - public int Qty { get; set; } - /// <summary> - /// 澶囨敞 - /// </summary> - public string Remark { get; set; } - } -} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_ITaskInfoService/ITaskService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_ITaskInfoService/ITaskService.cs" index 856fcba..36f3021 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_ITaskInfoService/ITaskService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_ITaskInfoService/ITaskService.cs" @@ -29,7 +29,6 @@ using WIDESEA_Core.Enums; using WIDESEA_DTO; using WIDESEA_DTO.ERP; -using WIDESEA_DTO.MES; using WIDESEA_DTO.Stock; using WIDESEA_DTO.Task; using WIDESEA_ITaskInfoRepository; @@ -147,11 +146,6 @@ /// <param name="task"></param> /// <returns></returns> WebResponseContent UpdateTaskInfo(WCSTaskDTO task); - /// <summary> - /// MES鎴愬搧鍑哄簱鎺ュ彛璋冪敤 - /// </summary> - /// <returns></returns> - WebResponseContent ShipmentOrderSync(MesShipmentOrderSync model); /// <summary> /// 鎴愬搧绌烘鍥炲簱 diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_Model/Models/Basic/Dt_MaterielInfo.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_Model/Models/Basic/Dt_MaterielInfo.cs" index a3607a1..459a014 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_Model/Models/Basic/Dt_MaterielInfo.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_Model/Models/Basic/Dt_MaterielInfo.cs" @@ -22,6 +22,12 @@ /// </summary> [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "涓婚敭")] public int Id { get; set; } + + /// <summary> + /// 鏉ユ簮Id + /// </summary> + [SugarColumn(IsNullable = true, ColumnDescription = "鏉ユ簮Id")] + public int MaterialSourceId { get; set; } /// <summary> /// 浠撳簱缂栧彿 @@ -60,9 +66,9 @@ public decimal? MaterielLength { get; set; } /// <summary> - /// 鐗╂枡鐩村緞/楂樺害 + /// 鐗╂枡鍘氬害 /// </summary> - [SugarColumn(IsNullable = true, ColumnDescription = "鐗╂枡鐩村緞/楂樺害")] + [SugarColumn(IsNullable = true, ColumnDescription = "鐗╂枡鍘氬害")] public decimal? MaterielThickness { get; set; } /// <summary> diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/AssignInboundTaskLocation_BC.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/AssignInboundTaskLocation_BC.cs" index bbd4433..deee875 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/AssignInboundTaskLocation_BC.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/AssignInboundTaskLocation_BC.cs" @@ -12,7 +12,6 @@ using WIDESEA_Core; using WIDESEA_Core.Helper; using WIDESEA_DTO; -using WIDESEA_DTO.MES; using WIDESEA_Model.Models; namespace WIDESEA_TaskInfoService diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/MesProductService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/MesProductService.cs" index 52ad0d5..2189143 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/MesProductService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/MesProductService.cs" @@ -7,7 +7,6 @@ using WIDESEA_Common.StockEnum; using WIDESEA_Common.TaskEnum; using WIDESEA_Core; -using WIDESEA_DTO.MES; using WIDESEA_DTO; using WIDESEA_Model.Models; using WIDESEA_Core.Helper; @@ -26,43 +25,6 @@ { public partial class TaskService { - /// <summary> - /// WMS鍚屾鎴愬搧鍑哄簱鑷矼ES - /// </summary> - public WebResponseContent ShipmentOrderSync(MesShipmentOrderSync model) - { - WebResponseContent content = new WebResponseContent(); - try - { - Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.WMS_MES_ShipmentOrderSync.ToString()); - MESRoot<MesShipmentOrderSync> root = new MESRoot<MesShipmentOrderSync>() - { - From = "WMS", - DateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), - Content = model - }; - JsonSerializerSettings settings = new JsonSerializerSettings - { - ContractResolver = new CamelCasePropertyNamesContractResolver() - }; - string request = JsonConvert.SerializeObject(root, settings); - string response = HttpMesHelper.Post(apiInfo.ApiAddress, request); - MesResponseContent mesResponseContent = response.DeserializeObject<MesResponseContent>(); - //璋冪敤鎺ュ彛 - if (mesResponseContent.BSucc == true) - { - content.OK(mesResponseContent.StrMsg); - } - else - { - content.Error(mesResponseContent.StrMsg); - } - } - catch (Exception ex) - { - content.Error(ex.Message); - } - return content; - } + } } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/MesSolderService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/MesSolderService.cs" index 9c952e5..681d817 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/MesSolderService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/MesSolderService.cs" @@ -9,7 +9,6 @@ using WIDESEA_Core.Helper; using WIDESEA_Core; using WIDESEA_DTO; -using WIDESEA_DTO.MES; using WIDESEA_Model.Models; namespace WIDESEA_TaskInfoService @@ -32,36 +31,6 @@ responseContent.Error(ex.Message); } return responseContent; - } - } - /// <summary> - /// 闃茬剨绔嬪簱鍏ュ簱鍚庤皟鐢∕ES鎺ュ彛鑾峰彇鎵规淇℃伅 - /// </summary> - /// <param name="LotNo"></param> - /// <returns></returns> - public MesSolderModel? GetProductByLot(string LotNo) - { - WebResponseContent content = new WebResponseContent(); - try - { - Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.WMS_MES_GetProductByLot.ToString()); - string requestApi = apiInfo.ApiAddress + "?lotNo=" + LotNo; - string response = HttpMesHelper.Post(requestApi); - MesResponseContent mesResponseContent = response.DeserializeObject<MesResponseContent>(); - //璋冪敤鎺ュ彛 - if (mesResponseContent.BSucc == true) - { - MesSolderModel? mesSolder= mesResponseContent.Content.ToString()?.DeserializeObject<MesSolderModel>(); - return mesSolder; - } - else - { - throw new Exception(mesResponseContent.StrMsg); - } - } - catch (Exception ex) - { - throw new Exception(ex.Message); } } } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/MesTaskService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/MesTaskService.cs" index 7e96894..92d5ee5 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/MesTaskService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/MesTaskService.cs" @@ -19,7 +19,6 @@ using WIDESEA_Core.Helper; using WIDESEA_DTO; using WIDESEA_DTO.ERP; -using WIDESEA_DTO.MES; using WIDESEA_ITaskInfoRepository; using WIDESEA_ITaskInfoService; using WIDESEA_Model.Models; diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/TaskService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/TaskService.cs" index 5ddf32a..23efef7 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/TaskService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_TaskInfoService/TaskService.cs" @@ -34,7 +34,6 @@ using WIDESEA_Core.Helper; using WIDESEA_DTO; using WIDESEA_DTO.Inbound; -using WIDESEA_DTO.MES; using WIDESEA_DTO.Stock; using WIDESEA_DTO.Task; using WIDESEA_External.ERPService; diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_WMSServer/Controllers/ERP/ErpController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_WMSServer/Controllers/ERP/ErpController.cs" index 9e7b0fb..aed5bb6 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_WMSServer/Controllers/ERP/ErpController.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_WMSServer/Controllers/ERP/ErpController.cs" @@ -35,131 +35,6 @@ _basicService = basicService; _invokeERPService = invokeERPService; } - /// <summary> - /// 鎺ㄩ�丒RP鍑哄簱 - /// </summary> - /// <returns></returns> - [HttpPost, Route("InvokeOutStandardsApi"), AllowAnonymous] - public string InvokeOutStandardsApi([FromBody] ERPIssueModel issueModel) - { - return _invokeERPService.InvokeOutStandardsApi(issueModel); - } - /// <summary> - /// 鎺ㄩ�丒RP鏀惰揣 - /// </summary> - /// <returns></returns> - [HttpPost, Route("InvokeMatReceiveApi"), AllowAnonymous] - public string InvokeMatReceiveApi([FromBody]ERPReceiveModel receiveModel) - { - return _invokeERPService.InvokeMatReceiveApi(receiveModel); - } - /// <summary> - /// 鎺ㄩ�丒RP鏉ユ枡IQC璐ㄦ - /// </summary> - /// <returns></returns> - [HttpPost, Route("InvokeCheckOrderApi"), AllowAnonymous] - public string InvokeCheckOrderApi(ERPCheckModel checkModel) - { - return _invokeERPService.InvokeCheckOrderApi(checkModel); - } - /// <summary> - /// 鎺ㄩ�丒RP鍏ュ簱 - /// </summary> - /// <returns></returns> - [HttpPost, Route("InvokeInboundOrderApi"), AllowAnonymous] - public string InvokeInboundOrderApi([FromBody]ERPInboundModel inboundModel) - { - return _invokeERPService.InvokeInboundOrderApi(inboundModel); - } - /// <summary> - /// 鎺ㄩ�丒RP閫�鏂欎笂鎶� - /// </summary> - [HttpPost, Route("InvokeReturnApi"), AllowAnonymous] - public string InvokeReturnApi([FromBody] ERPReturnModel returnModel) - { - return _invokeERPService.InvokeReturnApi(returnModel); - } - /// <summary> - /// ERP鐩樿耽/浜忎笂鎶ユ帴鍙h皟鐢� - /// </summary> - [HttpPost, Route("InvokeTakeStockApi"), AllowAnonymous] - public string InvokeTakeStockApi([FromBody] ERPTakeStockModel takeModel) - { - return _invokeERPService.InvokeTakeStockApi(takeModel); - } - /// <summary> - /// ERP鎴愬搧鍏ュ簱涓婃姤鎺ュ彛璋冪敤 - /// </summary> - /// <returns></returns> - [HttpPost, Route("InvokeProInApi"), AllowAnonymous] - public string InvokeProInApi([FromBody] ERPProInboundModel inboundModel) - { - return _invokeERPService.InvokeProInApi(inboundModel); - } - /// <summary> - /// ERP鎴愬搧鍑哄簱涓婃姤鎺ュ彛璋冪敤 - /// </summary> - [HttpPost, Route("InvokeProOutApi"), AllowAnonymous] - public string InvokeProOutApi([FromBody] ERPProOutOrderModel outOrderModel) - { - return _invokeERPService.InvokeProOutApi(outOrderModel); - } - /// <summary> - /// 鎴愬搧浠撴鎶ュ簾鍑哄簱鎺ㄩ�丒RP - /// </summary> - /// <param name="checkModel"></param> - /// <returns></returns> - [HttpPost, Route("InvokeProCheckApi"), AllowAnonymous] - public string InvokeProCheckApi([FromBody] ERPProductCheckModel checkModel) - { - return _invokeERPService.InvokeProCheckApi(checkModel); - } - /// <summary> - /// 鎴愬搧瓒呭懆鏈熸姤搴熸帹閫丒Rp - /// </summary> - /// <param name="sheetModel"></param> - /// <returns></returns> - [HttpPost, Route("InvokeProScrapSheetApi"), AllowAnonymous] - public string InvokeProScrapSheetApi([FromBody] ERPScrapSheetModel sheetModel) - { - return _invokeERPService.InvokeProScrapSheetApi(sheetModel); - } - /// <summary> - /// 鎴愬搧鐩樼偣鐩樿耽/鐩樹簭 - /// </summary> - /// <param name="stockCheckModel"></param> - /// <returns></returns> - [HttpPost, Route("InvokeProStockCheckApi"), AllowAnonymous] - public string InvokeProStockCheckApi([FromBody] ERPProStockCheckModel stockCheckModel) - { - return _invokeERPService.InvokeProStockCheckApi(stockCheckModel); - } - /// <summary> - /// 鏌ヨ閿�鍞瓻RP瀹㈡埛 - /// </summary> - /// <returns></returns> - [HttpPost, Route("InvokeProSaleCustomer"), AllowAnonymous] - public string InvokeProSaleCustomer(string saleOrder) - { - return _invokeERPService.InvokeProSaleCustomer(saleOrder); - } - /// <summary> - /// 鏌ヨ閿�鍞瓻RP瀹㈡埛 - /// </summary> - /// <returns></returns> - [HttpPost, Route("InvokeOutProErpSync"), AllowAnonymous] - public string InvokeOutProErpSync(string outProOrderNo) - { - return _invokeERPService.InvokeOutProErpSync(outProOrderNo); - } - /// <summary> - /// ERP鎴愬搧鍏ュ簱浜у搧鍨嬪彿闈㈢Н鏌ヨ - /// </summary> - /// <returns></returns> - [HttpPost, Route("InvokeProInErpStatic"), AllowAnonymous] - public string InvokeProInErpStatic(string partNum, string partNumWithRev) - { - return _invokeERPService.InvokeProInErpStatic(partNum, partNumWithRev); - } + } } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_WMSServer/Controllers/LargeScreen/LargeController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_WMSServer/Controllers/LargeScreen/LargeController.cs" index fac5179..9267e56 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_WMSServer/Controllers/LargeScreen/LargeController.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_WMSServer/Controllers/LargeScreen/LargeController.cs" @@ -7,7 +7,6 @@ using WIDESEA_ITaskInfoService; using WIDESEA_TaskInfoService; using WIDESEA_DTO.ERP; -using WIDESEA_DTO.MES; using WIDESEA_Core.Helper; using Autofac.Core; using WIDESEA_DTO.Stock; diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_WMSServer/Controllers/MES/MesController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_WMSServer/Controllers/MES/MesController.cs" index 7301155..5686b22 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_WMSServer/Controllers/MES/MesController.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_WMSServer/Controllers/MES/MesController.cs" @@ -7,7 +7,6 @@ using WIDESEA_ITaskInfoService; using WIDESEA_TaskInfoService; using WIDESEA_DTO.ERP; -using WIDESEA_DTO.MES; using WIDESEA_Core.Helper; using Autofac.Core; using WIDESEA_DTO.Stock; diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_WMSServer/Filter/CustomProfile.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_WMSServer/Filter/CustomProfile.cs" index fe07911..ada821c 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_WMSServer/Filter/CustomProfile.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_WMSServer/Filter/CustomProfile.cs" @@ -11,8 +11,6 @@ using WIDESEA_DTO; using WIDESEA_DTO.ERP; using WIDESEA_DTO.Inbound; -using WIDESEA_DTO.MES; -using WIDESEA_DTO.Outbound; using WIDESEA_DTO.System; using WIDESEA_DTO.Task; using WIDESEA_Model.Models; diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\346\216\245\345\217\243\345\215\217\350\256\256/\344\270\200\346\234\237BSTERP\351\234\200\346\261\202\345\255\227\346\256\265.xlsx" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\346\216\245\345\217\243\345\215\217\350\256\256/\344\270\200\346\234\237BSTERP\351\234\200\346\261\202\345\255\227\346\256\265.xlsx" index f743eb2..9b75a8f 100644 --- "a/\351\241\271\347\233\256\350\265\204\346\226\231/\346\216\245\345\217\243\345\215\217\350\256\256/\344\270\200\346\234\237BSTERP\351\234\200\346\261\202\345\255\227\346\256\265.xlsx" +++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\346\216\245\345\217\243\345\215\217\350\256\256/\344\270\200\346\234\237BSTERP\351\234\200\346\261\202\345\255\227\346\256\265.xlsx" Binary files differ diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\346\216\245\345\217\243\345\215\217\350\256\256/\345\215\232\346\200\235\351\200\232ERPJSON\346\225\260\346\215\256\350\247\243\346\236\220.txt" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\346\216\245\345\217\243\345\215\217\350\256\256/\345\215\232\346\200\235\351\200\232ERPJSON\346\225\260\346\215\256\350\247\243\346\236\220.txt" new file mode 100644 index 0000000..d600b29 --- /dev/null +++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\346\216\245\345\217\243\345\215\217\350\256\256/\345\215\232\346\200\235\351\200\232ERPJSON\346\225\260\346\215\256\350\247\243\346\236\220.txt" @@ -0,0 +1,726 @@ +--渚涘簲鍟嗕俊鎭� +[ + { + "way": 1, + "vendId": 1453, + "vendNo": "BLJ0001", + "shortName": "鍊嶅姏鏉�", + "businessContact": "姹儨鍒�/鍒樺伐", + "tel": "0512-62602957", + "address": "鑻忓窞宸ヤ笟鍥尯鍞涵闀囪捣鍙惰矾61鍙�", + "status": 1 + } +] + +way锛氭暟鎹幏鍙栨柟寮忔垨鏉ユ簮鏍囪瘑 +vendId锛氫緵搴斿晢鍞竴鏍囪瘑ID +vendNo锛氫緵搴斿晢缂栧彿/浠g爜 +shortName锛氫緵搴斿晢绠�绉� +businessContact锛氬晢鍔¤仈绯讳汉 +tel锛氳仈绯荤數璇� +address锛氬叕鍙稿湴鍧� +status锛氱姸鎬佹爣璇嗭紙1琛ㄧず鍚敤/鏈夋晥鐘舵�侊級 + + + +--鐩樼偣淇℃伅 +[ + { + "way": 1, + "paperStktakeId": 1, + "paperStktakeNo": "6666", + "stktakeDate": null, + "warehouseId": null, + "warehouse": null, + "paperStktakeDetailList": [] + } +] + +way锛氭暟鎹幏鍙栨柟寮忔垨鏉ユ簮鏍囪瘑 +paperStktakeId锛氱焊璐ㄧ洏鐐瑰崟鍞竴鏍囪瘑ID +paperStktakeNo锛氱焊璐ㄧ洏鐐瑰崟缂栧彿 +stktakeDate锛氱洏鐐规棩鏈燂紙null琛ㄧず鏈缃級 +warehouseId锛氫粨搴揑D锛坣ull琛ㄧず鏈寚瀹氾級 +warehouse锛氫粨搴撲俊鎭紙null琛ㄧず鏈寚瀹氾級 +paperStktakeDetailList锛氱焊璐ㄧ洏鐐瑰崟鏄庣粏鍒楄〃锛堢┖鏁扮粍琛ㄧず鏃犳槑缁嗛」锛� + +鏄庣粏鍒楄〃涓殑瀛楁璇存槑锛� +barcode锛氭潯鐮佷俊鎭� +materialNo锛氬師绾哥紪鐮�/鐗╂枡缂栧彿 +seqNo锛氭壒娆″彿/搴忓垪鍙� +width锛氬箙瀹藉昂瀵� +thickness锛氱焊绫诲帤搴� +procurementLength锛氭�婚暱搴︼紙璁$畻鍏紡锛氭暟閲�/(骞呭/1000)/閲嶉噺锛� +quantity锛氭暟閲� +unit锛氳閲忓崟浣� + + + +--棰嗘枡鍗� +[ + { + "way": 2, + "paperMattakeId": 30, + "paperMattakeNo": "MY151112001", + "mattakeDate": 1447257600000, + "employeeName": null, + "paperMattakeDetails": [ + { + "paperMattakeId": 30, + "barcode": "151005005", + "materialNo": "70-RC", + "seqNo": 1, + "w": 1700.00, + "thick": 0.06, + "procurementLength": 0.51, + "qty": 91.00, + "unit": "Kg" + } + ] + } +] + +way锛氭暟鎹幏鍙栨柟寮忔垨鏉ユ簮鏍囪瘑锛�2琛ㄧず鐗╂枡棰嗙敤鍗曪級 +paperMattakeId锛氫富琛↖D锛岀焊璐ㄧ墿鏂欓鐢ㄥ崟鍞竴鏍囪瘑 +paperMattakeNo锛氱焊璐ㄧ墿鏂欓鐢ㄥ崟缂栧彿 +mattakeDate锛氶鐢ㄦ棩鏈燂紙鏃堕棿鎴虫牸寮忥紝1447257600000琛ㄧず2015-11-12锛� +employeeName锛氬憳宸ュ鍚嶏紙null琛ㄧず鏈寚瀹氾級 +paperMattakeDetails锛氱焊璐ㄧ墿鏂欓鐢ㄥ崟鏄庣粏鍒楄〃 + +鏄庣粏鍒楄〃涓殑瀛楁璇存槑锛� +paperMattakeId锛氬叧鑱旂殑涓昏〃ID +barcode锛氭潯鐮佷俊鎭� +materialNo锛氱墿鏂欑紪鍙� +seqNo锛氭壒娆″彿/搴忓垪鍙� +w锛氬箙瀹藉昂瀵革紙鍗曚綅锛歮m锛� +thick锛氬帤搴︼紙鍗曚綅锛歮m鎴栧叾浠栧帤搴﹀崟浣嶏級 +procurementLength锛氶噰璐暱搴�/璁$畻闀垮害 +qty锛氭暟閲� +unit锛氳閲忓崟浣嶏紙Kg琛ㄧず鍗冨厠锛� + + +--楠屾敹鍗曚俊鎭� + +[ + { + "way": 1, + "paperReceiptId": 56, + "paperReceiptNo": "IY151126001", + "vendNo": "WH001", + "totalProcurementLength": 157.365585850402425194261013530194759368896484375, + "receiptDate": 1448467200000, + "remark": null, + "paperReceiptDetails": [ + { + "paperReceiptId": 56, + "barcode": "151126001", + "materialNo": "I1-RC", + "seqNo": 1, + "w": 2000.00, + "thick": 0.17, + "procurementLength": 7.48, + "deliveryQty": 1946.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126002", + "materialNo": "I1-RC", + "seqNo": 2, + "w": 2000.00, + "thick": 0.17, + "procurementLength": 7.32, + "deliveryQty": 1903.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126018", + "materialNo": "U1-RC", + "seqNo": 1, + "w": 2300.00, + "thick": 0.20, + "procurementLength": 5.88, + "deliveryQty": 2165.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126019", + "materialNo": "U1-RC", + "seqNo": 1, + "w": 2200.00, + "thick": 0.20, + "procurementLength": 5.87, + "deliveryQty": 2066.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126020", + "materialNo": "U1-RC", + "seqNo": 1, + "w": 2050.00, + "thick": 0.20, + "procurementLength": 6.42, + "deliveryQty": 2105.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126003", + "materialNo": "I1-RC", + "seqNo": 1, + "w": 2400.00, + "thick": 0.17, + "procurementLength": 7.36, + "deliveryQty": 2297.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126004", + "materialNo": "I1-RC", + "seqNo": 2, + "w": 2400.00, + "thick": 0.17, + "procurementLength": 7.30, + "deliveryQty": 2277.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126005", + "materialNo": "I1-RC", + "seqNo": 3, + "w": 2400.00, + "thick": 0.17, + "procurementLength": 7.35, + "deliveryQty": 2293.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126006", + "materialNo": "I1-RC", + "seqNo": 1, + "w": 2300.00, + "thick": 0.17, + "procurementLength": 7.63, + "deliveryQty": 2282.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126007", + "materialNo": "P1-RC", + "seqNo": 1, + "w": 1950.00, + "thick": 0.10, + "procurementLength": 8.93, + "deliveryQty": 1916.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126008", + "materialNo": "P1-RC", + "seqNo": 2, + "w": 1950.00, + "thick": 0.10, + "procurementLength": 8.89, + "deliveryQty": 1907.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126009", + "materialNo": "P1-RC", + "seqNo": 1, + "w": 2500.00, + "thick": 0.10, + "procurementLength": 8.74, + "deliveryQty": 2404.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126010", + "materialNo": "P1-RC", + "seqNo": 2, + "w": 2500.00, + "thick": 0.10, + "procurementLength": 8.74, + "deliveryQty": 2403.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126011", + "materialNo": "P1-RC", + "seqNo": 1, + "w": 2350.00, + "thick": 0.10, + "procurementLength": 8.74, + "deliveryQty": 2258.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126012", + "materialNo": "P1-RC", + "seqNo": 2, + "w": 2350.00, + "thick": 0.10, + "procurementLength": 8.65, + "deliveryQty": 2235.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126013", + "materialNo": "P1-RC", + "seqNo": 1, + "w": 2250.00, + "thick": 0.10, + "procurementLength": 8.83, + "deliveryQty": 2185.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126014", + "materialNo": "P1-RC", + "seqNo": 2, + "w": 2250.00, + "thick": 0.10, + "procurementLength": 8.71, + "deliveryQty": 2156.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126015", + "materialNo": "P1-RC", + "seqNo": 1, + "w": 2150.00, + "thick": 0.10, + "procurementLength": 8.48, + "deliveryQty": 2005.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126016", + "materialNo": "P1-RC", + "seqNo": 1, + "w": 2050.00, + "thick": 0.10, + "procurementLength": 8.15, + "deliveryQty": 1838.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126017", + "materialNo": "P1-RC", + "seqNo": 2, + "w": 2050.00, + "thick": 0.10, + "procurementLength": 7.90, + "deliveryQty": 1781.00, + "unit": "Kg" + } + ] + }, + { + "way": 2, + "paperReceiptId": 56, + "paperReceiptNo": "IY151126001", + "vendNo": "WH001", + "totalProcurementLength": 157.365585850402425194261013530194759368896484375, + "receiptDate": 1448467200000, + "remark": null, + "paperReceiptDetails": [ + { + "paperReceiptId": 56, + "barcode": "151126001", + "materialNo": "I1-RC", + "seqNo": 1, + "w": 2000.00, + "thick": 0.17, + "procurementLength": 7.48, + "deliveryQty": 1946.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126002", + "materialNo": "I1-RC", + "seqNo": 2, + "w": 2000.00, + "thick": 0.17, + "procurementLength": 7.32, + "deliveryQty": 1903.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126018", + "materialNo": "U1-RC", + "seqNo": 1, + "w": 2300.00, + "thick": 0.20, + "procurementLength": 5.88, + "deliveryQty": 2165.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126019", + "materialNo": "U1-RC", + "seqNo": 1, + "w": 2200.00, + "thick": 0.20, + "procurementLength": 5.87, + "deliveryQty": 2066.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126020", + "materialNo": "U1-RC", + "seqNo": 1, + "w": 2050.00, + "thick": 0.20, + "procurementLength": 6.42, + "deliveryQty": 2105.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126003", + "materialNo": "I1-RC", + "seqNo": 1, + "w": 2400.00, + "thick": 0.17, + "procurementLength": 7.36, + "deliveryQty": 2297.00, + "unit": "Kg" + }, + { + "paperReceiptId": 56, + "barcode": "151126004", + "materialNo": "I1-RC", + "seqNo": 2, + "w": 2400.00, + "thick": 鏋侀暱鐨凧SON鏁版嵁锛屾澶勭渷鐣ラ噸澶嶅唴瀹�... + } + ] + } +] + +way锛氭暟鎹幏鍙栨柟寮忔爣璇嗭紙1锛氱焊璐ㄦ敹璐у崟锛�2锛氬叾浠栫被鍨嬶級 +paperReceiptId锛氱焊璐ㄦ敹璐у崟涓昏〃ID +paperReceiptNo锛氱焊璐ㄦ敹璐у崟缂栧彿 +vendNo锛氫緵搴斿晢缂栧彿 +totalProcurementLength锛氭�婚噰璐暱搴� +receiptDate锛氭敹璐ф棩鏈燂紙鏃堕棿鎴虫牸寮忥紝1448467200000琛ㄧず2015-11-26锛� +remark锛氬娉ㄤ俊鎭紙null琛ㄧず鏃犲娉級 +paperReceiptDetails锛氱焊璐ㄦ敹璐у崟鏄庣粏鍒楄〃 + +鏄庣粏鍒楄〃瀛楁璇存槑锛� +paperReceiptId锛氬叧鑱旂殑涓昏〃ID +barcode锛氱墿鏂欐潯鐮� +materialNo锛氱墿鏂欑紪鍙� +seqNo锛氭壒娆″簭鍒楀彿 +w锛氬箙瀹斤紙鍗曚綅锛歮m锛� +thick锛氬帤搴� +procurementLength锛氶噰璐暱搴�/璁$畻闀垮害 +deliveryQty锛氫氦璐ф暟閲� +unit锛氳閲忓崟浣嶏紙Kg锛氬崈鍏嬶級 + + + +--鐢熶骇閫�鏂� +[ + { + "way": 2, + "paperWreturnId": 7814, + "paperWreturnNo": "MRY160113130", + "wreturnDate": 1452614400000, + "employeeName": null, + "bstPaperWreturnDetails": [ + { + "paperWreturnId": 7814, + "barcode": "160112022", + "materialNo": "61-RC", + "seqNo": 1, + "w": 1300.00, + "thick": 0.10, + "procurementLength": 9.15, + "qty": 1071.00, + "unit": "Kg" + } + ] + } +] + +way锛氭暟鎹幏鍙栨柟寮忔爣璇嗭紙2琛ㄧず绾歌川閫�鏂欏崟锛� +paperWreturnId锛氱焊璐ㄩ��鏂欏崟涓昏〃ID +paperWreturnNo锛氱焊璐ㄩ��鏂欏崟缂栧彿 +wreturnDate锛氶��鏂欐棩鏈燂紙鏃堕棿鎴虫牸寮忥紝1452614400000琛ㄧず2016-01-13锛� +employeeName锛氬憳宸ュ鍚嶏紙null琛ㄧず鏈寚瀹氾級 +bstPaperWreturnDetails锛氱焊璐ㄩ��鏂欏崟鏄庣粏鍒楄〃 + +鏄庣粏鍒楄〃瀛楁璇存槑锛� +paperWreturnId锛氬叧鑱旂殑涓昏〃ID +barcode锛氱墿鏂欐潯鐮� +materialNo锛氱墿鏂欑紪鍙� +seqNo锛氭壒娆″簭鍒楀彿 +w锛氬箙瀹斤紙鍗曚綅锛歮m锛� +thick锛氬帤搴� +procurementLength锛氶噰璐暱搴�/璁$畻闀垮害 +qty锛氶��鏂欐暟閲� +unit锛氳閲忓崟浣嶏紙Kg锛氬崈鍏嬶級 + + + + +--閲囪喘閫�璐� +[ + { + "way": 2, + "paperVreturnId": 12, + "paperVreturnNo": "RY160305001", + "vreturnDate": 1457107200000, + "warehouseId": 3, + "warehouse": "鍘熺焊浠�", + "vendNo": "LP001", + "vendName": "鏋楀钩绾镐笟", + "paperVreturnDetails": [ + { + "paperVreturnId": 12, + "barcode": "160301018", + "materialNo": "61-LP", + "seqNo": 1, + "w": 2250.00, + "thick": 0.00, + "procurementLength": 8.05, + "qty": 1630.00, + "unit": "Kg" + }, + { + "paperVreturnId": 12, + "barcode": "160228032", + "materialNo": "61-LP", + "seqNo": 1, + "w": 1800.00, + "thick": 0.00, + "procurementLength": 7.63, + "qty": 1236.00, + "unit": "Kg" + }, + { + "paperVreturnId": 12, + "barcode": "160228033", + "materialNo": "61-LP", + "seqNo": 2, + "w": 1800.00, + "thick": 0.00, + "procurementLength": 8.09, + "qty": 1310.00, + "unit": "Kg" + }, + { + "paperVreturnId": 12, + "barcode": "160228026", + "materialNo": "61-LP", + "seqNo": 1, + "w": 1300.00, + "thick": 0.00, + "procurementLength": 8.58, + "qty": 1004.00, + "unit": "Kg" + }, + { + "paperVreturnId": 12, + "barcode": "160228027", + "materialNo": "61-LP", + "seqNo": 2, + "w": 1300.00, + "thick": 0.00, + "procurementLength": 7.80, + "qty": 913.00, + "unit": "Kg" + }, + { + "paperVreturnId": 12, + "barcode": "160301010", + "materialNo": "61-LP", + "seqNo": 2, + "w": 1800.00, + "thick": 0.00, + "procurementLength": 8.04, + "qty": 1302.00, + "unit": "Kg" + }, + { + "paperVreturnId": 12, + "barcode": "160228046", + "materialNo": "61-LP", + "seqNo": 1, + "w": 2250.00, + "thick": 0.00, + "procurementLength": 7.77, + "qty": 1573.00, + "unit": "Kg" + }, + { + "paperVreturnId": 12, + "barcode": "160228048", + "materialNo": "61-LP", + "seqNo": 2, + "w": 2400.00, + "thick": 0.00, + "procurementLength": 8.22, + "qty": 1775.00, + "unit": "Kg" + }, + { + "paperVreturnId": 12, + "barcode": "160221021", + "materialNo": "61", + "seqNo": 1, + "w": 1300.00, + "thick": 0.10, + "procurementLength": 7.88, + "qty": 922.00, + "unit": "Kg" + }, + { + "paperVreturnId": 12, + "barcode": "鏋侀暱鐨凧SON鏁版嵁锛屾澶勭渷鐣ラ儴鍒嗗唴瀹�..." + } + ] + } +] + +way锛氭暟鎹幏鍙栨柟寮忔爣璇嗭紙2琛ㄧず绾歌川閫�璐у崟锛� +paperVreturnId锛氱焊璐ㄩ��璐у崟涓昏〃ID +paperVreturnNo锛氱焊璐ㄩ��璐у崟缂栧彿 +vreturnDate锛氶��璐ф棩鏈燂紙鏃堕棿鎴虫牸寮忥紝1457107200000琛ㄧず2016-03-05锛� +warehouseId锛氫粨搴揑D锛�3琛ㄧず鍘熺焊浠擄級 +warehouse锛氫粨搴撳悕绉� +vendNo锛氫緵搴斿晢缂栧彿 +vendName锛氫緵搴斿晢鍚嶇О +paperVreturnDetails锛氱焊璐ㄩ��璐у崟鏄庣粏鍒楄〃 + +鏄庣粏鍒楄〃瀛楁璇存槑锛� +paperVreturnId锛氬叧鑱旂殑涓昏〃ID +barcode锛氱墿鏂欐潯鐮� +materialNo锛氱墿鏂欑紪鍙� +seqNo锛氭壒娆″簭鍒楀彿 +w锛氬箙瀹斤紙鍗曚綅锛歮m锛� +thick锛氬帤搴︼紙0.00琛ㄧず鍘氬害鏈褰曟垨涓洪浂锛� +procurementLength锛氶噰璐暱搴�/璁$畻闀垮害 +qty锛氶��璐ф暟閲� +unit锛氳閲忓崟浣嶏紙Kg锛氬崈鍏嬶級 + + +--鐗╂枡淇℃伅 +[ + { + "way": 2, + "materialId": 1, + "materialNo": "I2", + "name": "140gA绾х墰鍗�", + "spec": "", + "materielType": 3, + "materielWide": 0, + "materielThickness": 0, + "materielLength": 0, + "weight": 0.14000000000000001332267629550187848508358001708984375, + "unit": "Kg", + "invOrgId": 1, + "status": 1 + } +] + +way锛氭暟鎹幏鍙栨柟寮忔爣璇嗭紙2琛ㄧず鐗╂枡鍩虹淇℃伅锛� +materialId锛氱墿鏂欏敮涓�鏍囪瘑ID +materialNo锛氱墿鏂欑紪鍙�/浠g爜 +name锛氱墿鏂欏悕绉� +spec锛氱墿鏂欒鏍硷紙绌哄瓧绗︿覆琛ㄧず鏃犺鏍硷級 +materielType锛氱墿鏂欑被鍨嬶紙3琛ㄧず鐗瑰畾鍒嗙被锛� +materielWide锛氱墿鏂欏搴︼紙0琛ㄧず鏈缃級 +materielThickness锛氱墿鏂欏帤搴︼紙0琛ㄧず鏈缃級 +materielLength锛氱墿鏂欓暱搴︼紙0琛ㄧず鏈缃級 +weight锛氱墿鏂欓噸閲忥紙鍗曚綅閲嶉噺锛岀簿纭暟鍊硷級 +unit锛氳閲忓崟浣嶏紙Kg锛氬崈鍏嬶級 +invOrgId锛氬簱瀛樼粍缁嘔D锛�1琛ㄧず榛樿搴撳瓨缁勭粐锛� +status锛氱姸鎬佹爣璇嗭紙1琛ㄧず鍚敤/鏈夋晥鐘舵�侊級 + + +--鎺掔▼淇℃伅 +[{ + "way": 2, + "boardMpsId": 21, + "boardMpsNo": "PP151125001", + "productionDate": 1448380800000, + "bstBoardMpsDetails": [{ + "boardMpsId": 21, + "width": 2500.00, + "xqLen": 1121.18, + "totalUsage": 476.50, + "materialId": 38, + "materialNo": "E2", + "procurementLength": 1121.18 + }, { + "boardMpsId": 21, + "width": 2500.00, + "xqLen": 1479.96, + "totalUsage": 406.99, + "materialId": 6, + "materialNo": "71", + "procurementLength": 1479.96 + }, { + "boardMpsId": 21, + "width": 2500.00, + "xqLen": 1121.18, + "totalUsage": 308.32, + "materialId": 8, + "materialNo": "P1", + "procurementLength": 1121.16 + }, { + "boardMpsId": 21, + "width": 2500.00, + "xqLen": 1816.29, + "totalUsage": 771.92, + "materialId": 38, + "materialNo": "E2", + "procurementLength": 1816.28 + }] +}] + +way锛氭暟鎹幏鍙栨柟寮忔爣璇嗭紙2琛ㄧず绾告澘鐢熶骇璁″垝锛� +boardMpsId锛氱焊鏉夸富鐢熶骇璁″垝ID +boardMpsNo锛氱焊鏉夸富鐢熶骇璁″垝缂栧彿 +productionDate锛氱敓浜ф棩鏈燂紙鏃堕棿鎴虫牸寮忥紝1448380800000琛ㄧず2015-11-25锛� +bstBoardMpsDetails锛氱焊鏉跨敓浜ц鍒掓槑缁嗗垪琛� + +鏄庣粏鍒楄〃瀛楁璇存槑锛� +boardMpsId锛氬叧鑱旂殑涓昏〃ID +width锛氬箙瀹�/瀹藉害锛堝崟浣嶏細mm锛� +xqLen锛氶渶姹傞暱搴� +totalUsage锛氭�荤敤閲弒 +materialId锛氱墿鏂橧D +materialNo锛氱墿鏂欑紪鍙� +procurementLength锛氶噰璐暱搴�/璁$畻闀垮害 + + + + + + + diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\346\216\245\345\217\243\345\215\217\350\256\256/\345\215\232\346\226\257\351\200\232\345\210\251\346\213\223\346\216\245\345\217\243.xlsx" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\346\216\245\345\217\243\345\215\217\350\256\256/\345\215\232\346\226\257\351\200\232\345\210\251\346\213\223\346\216\245\345\217\243.xlsx" new file mode 100644 index 0000000..03f9aee --- /dev/null +++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\346\216\245\345\217\243\345\215\217\350\256\256/\345\215\232\346\226\257\351\200\232\345\210\251\346\213\223\346\216\245\345\217\243.xlsx" Binary files differ diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\351\200\232\344\277\241\345\215\217\350\256\256/\346\210\220\345\223\201\350\276\223\351\200\201\347\272\277\351\200\232\350\256\257\345\215\217\350\256\256_20250707.xlsx" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\351\200\232\344\277\241\345\215\217\350\256\256/\346\210\220\345\223\201\350\276\223\351\200\201\347\272\277\351\200\232\350\256\257\345\215\217\350\256\256_20250707.xlsx" index dc6a722..7be7af8 100644 --- "a/\351\241\271\347\233\256\350\265\204\346\226\231/\351\200\232\344\277\241\345\215\217\350\256\256/\346\210\220\345\223\201\350\276\223\351\200\201\347\272\277\351\200\232\350\256\257\345\215\217\350\256\256_20250707.xlsx" +++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\351\200\232\344\277\241\345\215\217\350\256\256/\346\210\220\345\223\201\350\276\223\351\200\201\347\272\277\351\200\232\350\256\257\345\215\217\350\256\256_20250707.xlsx" Binary files differ -- Gitblit v1.9.3