using MaterialTraceability.WebService.GetParametricValueServiceService;
using MaterialTraceability.WebService.MachineIntegrationServiceService;
using MaterialTraceability.WebService.MiBatchCompleteSfcAndAdujustQtyServiceService;
using MaterialTraceability.WebService.MiFirstOperationForsfcServiceService;
using MaterialTraceability.WebService.MiReleaseSfcWithActivityServiceService;
using MaterialTraceability.WebService.MiSFCQueryQtyServiceService;
using MaterialTraceability.WebService.MiSignOffSFCsServiceService;
using MaterialTraceability.WebService.Param;
using MaterialTraceability.WebService.ProcessLotServiceWSService;
using MaterialTraceability.WebService.ResourceSlotConfigurationSetupForJITService;
using MaterialTraceability.WebService.ShopOrderServiceWSService;
using MaterialTraceability.WebService.WarehouseIntegrationServiceService;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MaterialTraceability.WebService
{
///
/// MES WebService交互接口
///
public interface IMesWebServices
{
///
/// 新自动完工接口
///
///
///
MiBatchCompleteSfcAndAdujustQtyResponse iMiBatchCompleteSfcAndAdujustQtyServiceService(MiBatchCompleteSfcAndAdujustQtyServiceServiceParam miBatchCompleteSfcAndAdujustQtyServiceServiceParam);
///
/// 首工序获取SFC接口、自动入账接口、卷绕自动上料接口
/// activity执行作业:Z_AUTO_EN530 上料功能(冷压、卷绕),默认为空,仅执行开始作业(模切)
/// modeProcessSfc过账模式:MODE_RELEASE_START_SFC 冷压下达并开始SFC,MODE_START_SFC 模切开始SFC,MODE_NONE 卷绕仅上料,不执行其他作业
///
///
///
miFirstOperationForsfcResponse iMiFirstOperationForsfcServiceService(MiFirstOperationForsfcServiceServiceParam miFirstOperationForsfcServiceServiceParam);
///
/// 涂布工单下达接口
///
///
///
miReleaseSfcWithActivityResponse iMiReleaseSfcWithActivityServiceService(MiReleaseSfcWithActivityServiceServiceParam miReleaseSfcWithActivityServiceServiceParam);
///
/// 获取SFC数量
///
///
///
sfcQueryQtyResponse iMiSFCQueryQtyServiceService(MiSFCQueryQtyServiceServiceParam miSFCQueryQtyServiceServiceParam);
///
/// 注销接口
///
///
///
miSignOffSFCsResponse iMiSignOffSFCsServiceService(MiSignOffSFCsServiceServiceParam miSignOffSFCsServiceServiceParam);
///
/// 托盘绑定
///
///
///
addMemberResponse iAddMemberResponse(ProcessLotServiceWSServiceParam processLotServiceWSServiceParam);
///
/// 托盘解绑
///
///
///
removeMemberResponse iRemoveMember(ProcessLotServiceWSServiceParam processLotServiceWSServiceParam);
///
/// 根据RFID获取膜卷号
///
///
///
readProcessLotResponse readProcessLot(ProcessLotServiceWSServiceParam processLotServiceWSServiceParam);
///
/// 极片信息返回
///
///
///
warehouseInventoryTransferResponse iWarehouseIntegrationServiceService(WarehouseIntegrationServiceServiceParam warehouseIntegrationServiceServiceParam);
///
/// 获取工单数量
///
///
///
findShopOrderResponse findShopOrder(FindShopRequestParam findShopRequestParam);
///
/// 物料特征数据上传接口
///
///
///
dataCollectForSfcExResponse machineIntegration(MachineIntegrationServiceParam machineIntegrationServiceParam);
///
/// 获取涂布数据接口
///
///
///
TBParametricValueResult findTBData(TBDataServiceParam upTBDataServiceParam);
///
/// 凹版上料接口
///
///
///
resourceSlotConfigurationSetupForJITServiceRequestPlanResponse resourceSlotConfigurationSetupForJITService(ResourceSlotConfigurationSetupForJITServiceParam resourceSlotConfigurationSetupForJITServiceParam);
}
}