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);
|
|
/// <summary>
|
/// 分页查询 堆垛机运行统计
|
/// </summary>
|
/// <param name="param"></param>
|
/// <returns></returns>
|
[OperationContract]
|
string QueryPageDeviceGeneralInfo(string param);
|
|
/// <summary>
|
/// 分页查询 PO明细空物料号信息
|
/// </summary>
|
/// <param name="param"></param>
|
/// <returns></returns>
|
[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);
|
|
/// <summary>查询反馈给SAP数据的记录 【EditBy shaocx,2022-02-01】
|
/// 查询反馈给SAP数据的记录
|
/// </summary>
|
/// <param name="pages">jison参数</param>
|
/// <returns></returns>
|
[OperationContract]
|
string findSendToSapData(string pages);
|
|
/// <summary>查询反馈给SAP数据失败的记录 【EditBy shaocx,2022-03-06】
|
/// 查询反馈给SAP数据失败的记录
|
/// </summary>
|
/// <param name="pages">jison参数</param>
|
/// <returns></returns>
|
[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 闲时移库管理
|
|
/// <summary>
|
/// 分页查询 闲时移库
|
/// </summary>
|
/// <param name="param"></param>
|
/// <returns></returns>
|
[OperationContract]
|
string QueryPageFreeTimeMoveLocationTask(string param);
|
|
/// <summary>
|
/// 分页查询 闲时移库明细
|
/// </summary>
|
/// <param name="param"></param>
|
/// <returns></returns>
|
[OperationContract]
|
string QueryPageFreeTimeMoveLocationTaskDetails(string param);
|
|
|
/// <summary>
|
/// 新增 闲时移库
|
/// </summary>
|
/// <param name="param"></param>
|
/// <returns></returns>
|
[OperationContract]
|
string AddFreeTimeMoveLocationTask(string param);
|
|
|
/// <summary>
|
/// 编辑 闲时移库
|
/// </summary>
|
/// <param name="param"></param>
|
/// <returns></returns>
|
[OperationContract]
|
string UpdateFreeTimeMoveLocationTask(string param);
|
|
|
/// <summary>
|
/// 执行 闲时移库
|
/// </summary>
|
/// <param name="param"></param>
|
/// <returns></returns>
|
[OperationContract]
|
string ExcuteFreeTimeMoveLocationTask(string param);
|
|
|
/// <summary>
|
/// 取消 闲时移库
|
/// </summary>
|
/// <param name="param"></param>
|
/// <returns></returns>
|
[OperationContract]
|
string CancelFreeTimeMoveLocationTask(string param);
|
|
|
/// <summary>
|
/// 人工结束 闲时移库
|
/// </summary>
|
/// <param name="param"></param>
|
/// <returns></returns>
|
[OperationContract]
|
string PersonStopFreeTimeMoveLocationTask(string param);
|
|
|
#endregion
|
|
#region 按单出库记录
|
|
/// <summary>
|
/// 分页查询 按单出库记录
|
/// </summary>
|
/// <param name="param"></param>
|
/// <returns></returns>
|
[OperationContract]
|
string QueryPageSale_Order_History(string param);
|
|
|
/// <summary>
|
/// 分页查询 按单出库记录明细
|
/// </summary>
|
/// <param name="param"></param>
|
/// <returns></returns>
|
[OperationContract]
|
string QueryPageSale_Order_HistoryDetails(string param);
|
|
|
#endregion
|
|
#region 重新打印标签
|
|
|
/// <summary>
|
/// 重新打印 标签
|
/// </summary>
|
/// <param name="param"></param>
|
/// <returns></returns>
|
[OperationContract]
|
string RePrintBarCode(string param);
|
|
|
#endregion
|
|
#region 权限
|
|
/// <summary>
|
/// 查询 某个菜单下的,某个角色的权限,考虑多个角色不?
|
/// </summary>
|
/// <param name="param"></param>
|
/// <returns></returns>
|
[OperationContract]
|
string QueryButtonAuth(string param);
|
|
|
#endregion
|
|
#region 维护库存预警天数
|
|
/// <summary>
|
/// 维护库存预警天数
|
/// </summary>
|
/// <param name="param"></param>
|
/// <returns></returns>
|
[OperationContract]
|
string UpdateStoreWarningDays(string param);
|
|
/// <summary>
|
/// 获取库存预警天数
|
/// </summary>
|
/// <param name="param"></param>
|
/// <returns></returns>
|
[OperationContract]
|
string GetStoreWarningDays(string param);
|
|
|
#endregion
|
}
|
}
|