using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.ServiceModel; using System.Text; using wcftest.EnumDefine; using wcftest.orm; using wcftest.sapEntity; namespace wcftest.wcf { // 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的接口名“Iapitest”。 [ServiceContract, XmlSerializerFormat(Style = OperationFormatStyle.Rpc)] // [ServiceContract] public interface Iapitest { [OperationContract] string bindContiner(string receipt); [OperationContract] string validateDataCommon(string receipt); [OperationContract] void callContainer(int containerTypeId); [OperationContract] string sortingConfirm(string PlateCode, string Products, string percentage); [OperationContract] string madeDish(string containerCode, string creator); [OperationContract] bool subtractQty(string subInfo); [OperationContract] string getToPlace(int taskId, int continerType, int height, int wmsTaskId); [OperationContract] string receiptConfirm(string receipt); [OperationContract] string getPoList(string PoCode); //我发现,没地方通过wcf服务调用该方法,就注释了 【EditBy shaocx,2022-09-23】 //[OperationContract] //string StockOutConfirm(string outList); [OperationContract] string takeStock(string takes); [OperationContract] string reverser(string res); [OperationContract] string getDeviceInfo(string startTime, string endTime); /// /// 分页查询 堆垛机运行统计 /// /// /// [OperationContract] string QueryPageDeviceGeneralInfo(string param); /// /// 分页查询 PO明细空物料号信息 /// /// /// [OperationContract] string QueryPagePurchaseEmptyMaterialCode(string param); [OperationContract] string outStockTaskList(string takes); [OperationContract] string inStockTask(string takes); [OperationContract] string unlock(int isremove, string positionName, string username); [OperationContract] string resetChaiDieDevice(string deviceCode); [OperationContract] string productStockInfo(string pages); [OperationContract] string DeleteProductStock(int deleteId, string userName); [OperationContract] string updateProductStock(string updateInfo); [OperationContract] string moveStock(string positionName, string username); [OperationContract] string lackData(string orderCode); [OperationContract] string outInTaskList(string pages); [OperationContract] string receiptConvert(string receipt); [OperationContract] string findProductStock(string pages); [OperationContract] string findOldLibraryEarlyWarning(string pages); /// 查询反馈给SAP数据的记录 【EditBy shaocx,2022-02-01】 /// 查询反馈给SAP数据的记录 /// /// jison参数 /// [OperationContract] string findSendToSapData(string pages); /// 查询反馈给SAP数据失败的记录 【EditBy shaocx,2022-03-06】 /// 查询反馈给SAP数据失败的记录 /// /// jison参数 /// [OperationContract] string findSendToSapFailData(string pages); [OperationContract] int[] getDevicePosition(string param); [OperationContract] string findMaterial(string param); [OperationContract] string MaterialOperation(string param); [OperationContract] string deviceAlarm(string param); [OperationContract] string deleteTask(string containerCode); [OperationContract] string handfindProductStock(string pages); [OperationContract] string getPositionTotal(string pages); [OperationContract] string emtypContainerOUtandIN(string param); [OperationContract] string deviceAlarms(string param); #region 闲时移库管理 /// /// 分页查询 闲时移库 /// /// /// [OperationContract] string QueryPageFreeTimeMoveLocationTask(string param); /// /// 分页查询 闲时移库明细 /// /// /// [OperationContract] string QueryPageFreeTimeMoveLocationTaskDetails(string param); /// /// 新增 闲时移库 /// /// /// [OperationContract] string AddFreeTimeMoveLocationTask(string param); /// /// 编辑 闲时移库 /// /// /// [OperationContract] string UpdateFreeTimeMoveLocationTask(string param); /// /// 执行 闲时移库 /// /// /// [OperationContract] string ExcuteFreeTimeMoveLocationTask(string param); /// /// 取消 闲时移库 /// /// /// [OperationContract] string CancelFreeTimeMoveLocationTask(string param); /// /// 人工结束 闲时移库 /// /// /// [OperationContract] string PersonStopFreeTimeMoveLocationTask(string param); #endregion #region 按单出库记录 /// /// 分页查询 按单出库记录 /// /// /// [OperationContract] string QueryPageSale_Order_History(string param); /// /// 分页查询 按单出库记录明细 /// /// /// [OperationContract] string QueryPageSale_Order_HistoryDetails(string param); #endregion #region 重新打印标签 /// /// 重新打印 标签 /// /// /// [OperationContract] string RePrintBarCode(string param); #endregion #region 权限 /// /// 查询 某个菜单下的,某个角色的权限,考虑多个角色不? /// /// /// [OperationContract] string QueryButtonAuth(string param); #endregion #region 维护库存预警天数 /// /// 维护库存预警天数 /// /// /// [OperationContract] string UpdateStoreWarningDays(string param); /// /// 获取库存预警天数 /// /// /// [OperationContract] string GetStoreWarningDays(string param); #endregion } }