ldj/WcfService1/IWmsInRequest.cs

149 lines
5.5 KiB
C#
Raw Normal View History

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
}
}