| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  | using System; | 
					
						
							|  |  |  |  | using System.Collections.Generic; | 
					
						
							|  |  |  |  | using System.Linq; | 
					
						
							|  |  |  |  | using System.Runtime.Serialization; | 
					
						
							|  |  |  |  | using System.ServiceModel; | 
					
						
							|  |  |  |  | using System.Text; | 
					
						
							|  |  |  |  | using System.Data; | 
					
						
							|  |  |  |  | using DeiNiu.Utils; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | namespace DeiNiu.Wcf | 
					
						
							|  |  |  |  | { | 
					
						
							|  |  |  |  |     // 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的接口名“IWmsInRequest”。 | 
					
						
							|  |  |  |  |     [ServiceContract] | 
					
						
							|  |  |  |  |     public interface IWmsInRequest | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         bool requestInStock(string requestOrder); | 
					
						
							|  |  |  |  |         //[OperationContract] | 
					
						
							|  |  |  |  |         //DataSet Query(string querystr, int rownumStart, int rownumEnd); | 
					
						
							|  |  |  |  |          | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         void getInRequests(); | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         DataSet Query(string querystr, int rownumStart, int rownumEnd); | 
					
						
							|  |  |  |  |         | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         DataTable getInvalidInRequestDetail(string orderNo); | 
					
						
							|  |  |  |  |     | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         DataTable getInvalidInRequest(); | 
					
						
							|  |  |  |  |        | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         DataTable getRequestInStockDetail(string orderNo); | 
					
						
							|  |  |  |  |          | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         DataTable getRequestDetail(string orderNo); | 
					
						
							|  |  |  |  |         | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         bool deleteInRequest(string orderNo); | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         DataSet queryReceives(string querystr, int rownumStart, int rownumEnd); | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         DataSet queryReceivesByVender(string querystr, int rownumStart, int rownumEnd); | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         DataTable getReceivePreSumByPreNo(string preNo); | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         DataTable getRequestInDetail(string orderNo, int status); | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         bool receiveDetail(string preInNo, int id, decimal arriveNumber, decimal receiveNumber, int inType, string inRemark, int shipId, bool isCache, int cachePartion); | 
					
						
							|  |  |  |  |           [OperationContract] | 
					
						
							| 
									
										
										
										
											2024-02-06 19:36:47 +08:00
										 |  |  |  |         string receiveByOrder(string orderNo, int inType, string inRemark, int shipId, bool isCache, int cachePartion); | 
					
						
							| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |         | 
					
						
							|  |  |  |  |           [OperationContract] | 
					
						
							|  |  |  |  |           DataTable get4ValidDetail(string orderNo); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |           [OperationContract] | 
					
						
							|  |  |  |  |           DataSet queryValidation(string querystr, int rownumStart, int rownumEnd); | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-11-21 19:18:23 +08:00
										 |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         DataSet queryValidationLog(string querystr, int rownumStart, int rownumEnd); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         DataSet queryStockInSum(string querystr, int rownumStart, int rownumEnd); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |           DataTable getValidedInDetail(string orderNo, int status); | 
					
						
							|  |  |  |  |           [OperationContract] | 
					
						
							|  |  |  |  |           bool validInOld(StructsValideIn validIn); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         [OperationContract]  | 
					
						
							|  |  |  |  |         bool retrieveValid(int flowNo, int jobId); | 
					
						
							|  |  |  |  |         | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							| 
									
										
										
										
											2024-03-06 20:48:05 +08:00
										 |  |  |  |           DataTable getReceiveHistory(string orderNo); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         DataTable getReceiveMuiltiHistory(string orderNo); | 
					
						
							| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |           [OperationContract] | 
					
						
							|  |  |  |  |           DataSet getShipRecs(string querystr, int rownumStart, int rownumEnd); | 
					
						
							|  |  |  |  |           [OperationContract] | 
					
						
							|  |  |  |  |           int newShipInfo(structShip ship); | 
					
						
							|  |  |  |  |           [OperationContract] | 
					
						
							|  |  |  |  |           DataSet getReceiveRecs(string querystr, int rownumStart, int rownumEnd); | 
					
						
							|  |  |  |  |           [OperationContract] | 
					
						
							|  |  |  |  |           DataTable getShipReceiveDetail(string shipNo); | 
					
						
							|  |  |  |  |           [OperationContract] | 
					
						
							|  |  |  |  |           DataTable getShipReceiveDetailByShipId(int shipId); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |           [OperationContract] | 
					
						
							|  |  |  |  |           DataTable getShipDetail(string shipNo); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |          [OperationContract] | 
					
						
							|  |  |  |  |           string receiveDetailsPre(string venderId, int orderType, int[] ids, int shipId); | 
					
						
							|  |  |  |  |           [OperationContract] | 
					
						
							|  |  |  |  |           bool receiveDetailPre(string orderNo, int orderType,int id, decimal arriveNumber, string inRemark, int shipId); | 
					
						
							| 
									
										
										
										
											2024-02-06 19:36:47 +08:00
										 |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         string receiveByOrderPre(string orderNo, string vender, int orderType, string inRemark, int shipId); | 
					
						
							| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |           [OperationContract] | 
					
						
							|  |  |  |  |           DataTable getReceivePreTmpSumByVender(string venderId) ; | 
					
						
							|  |  |  |  |           [OperationContract] | 
					
						
							|  |  |  |  |           DataTable getReceivePreSumByVenderNotValided(string venderId); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |           [OperationContract] | 
					
						
							|  |  |  |  |           DataTable getRequestInDetailByVender(string venderId, int status); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |           [OperationContract] | 
					
						
							|  |  |  |  |           string postPreIn(string venderId, int shipid); | 
					
						
							|  |  |  |  |           [OperationContract] | 
					
						
							|  |  |  |  |           DataTable getPreInDetail(string preInNo); | 
					
						
							| 
									
										
										
										
											2023-11-21 19:18:23 +08:00
										 |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         DataTable getPreInSumary(string preInNo); | 
					
						
							| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |           [OperationContract] | 
					
						
							|  |  |  |  |           enumValidInResult validIn(string preInNo, string flowNo, string goodsId, decimal batchCount, decimal seedsCount, | 
					
						
							| 
									
										
										
										
											2023-09-04 22:41:19 +08:00
										 |  |  |  |           string[] skuKeys, string[] skuValues, bool isPass, bool isIsuLocations,bool isVirtialIn, int secondValidUserId, int prefWarehouse, bool ischeckLeftValidDays = true); | 
					
						
							| 
									
										
										
										
											2023-11-21 19:18:23 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         DataTable getPreValidResult(string preInNo); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |           DataTable getReceiveDetailByBarcode(string preInOrder, string barcode); | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         DataTable getReceiveDetailByPreInOrder(string preInOrder); | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         DataSet getPreInVenderDetailsWindows(string pinyin, int orderType); | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         DataTable getRequestByVenderPinyin(string pinYin, enumInStockOrderStatus status, int orderType = 0); | 
					
						
							| 
									
										
										
										
											2023-09-04 22:41:19 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         bool testPuchIn(string vender, int itemCnt, decimal boxcnt, decimal bulkcnt, int orderType); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         bool autoValidIn(); | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         string autoPreIn(string vender); | 
					
						
							|  |  |  |  |         [OperationContract] | 
					
						
							|  |  |  |  |         bool autoOnShelf(string preInNo, string flowNo, bool showAllusers); | 
					
						
							| 
									
										
										
										
											2023-11-21 19:18:23 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |     } | 
					
						
							|  |  |  |  | } |