You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

121 lines
5.5 KiB
C#

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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
{
/// <summary>
/// MES WebService交互接口
/// </summary>
public interface IMesWebServices
{
/// <summary>
/// 新自动完工接口
/// </summary>
/// <param name="miBatchCompleteSfcAndAdujustQtyServiceServiceParam"></param>
/// <returns></returns>
MiBatchCompleteSfcAndAdujustQtyResponse iMiBatchCompleteSfcAndAdujustQtyServiceService(MiBatchCompleteSfcAndAdujustQtyServiceServiceParam miBatchCompleteSfcAndAdujustQtyServiceServiceParam);
/// <summary>
/// 首工序获取SFC接口、自动入账接口、卷绕自动上料接口
/// activity执行作业Z_AUTO_EN530 上料功能(冷压、卷绕),默认为空,仅执行开始作业(模切)
/// modeProcessSfc过账模式MODE_RELEASE_START_SFC 冷压下达并开始SFCMODE_START_SFC 模切开始SFCMODE_NONE 卷绕仅上料,不执行其他作业
/// </summary>
/// <param name="miFirstOperationForsfcServiceServiceParam"></param>
/// <returns></returns>
miFirstOperationForsfcResponse iMiFirstOperationForsfcServiceService(MiFirstOperationForsfcServiceServiceParam miFirstOperationForsfcServiceServiceParam);
/// <summary>
/// 涂布工单下达接口
/// </summary>
/// <param name="miReleaseSfcWithActivityServiceServiceParam"></param>
/// <returns></returns>
miReleaseSfcWithActivityResponse iMiReleaseSfcWithActivityServiceService(MiReleaseSfcWithActivityServiceServiceParam miReleaseSfcWithActivityServiceServiceParam);
/// <summary>
/// 获取SFC数量
/// </summary>
/// <param name="miSFCQueryQtyServiceServiceParam"></param>
/// <returns></returns>
sfcQueryQtyResponse iMiSFCQueryQtyServiceService(MiSFCQueryQtyServiceServiceParam miSFCQueryQtyServiceServiceParam);
/// <summary>
/// 注销接口
/// </summary>
/// <param name="miSignOffSFCsServiceServiceParam"></param>
/// <returns></returns>
miSignOffSFCsResponse iMiSignOffSFCsServiceService(MiSignOffSFCsServiceServiceParam miSignOffSFCsServiceServiceParam);
/// <summary>
/// 托盘绑定
/// </summary>
/// <param name="processLotServiceWSServiceParam"></param>
/// <returns></returns>
addMemberResponse iAddMemberResponse(ProcessLotServiceWSServiceParam processLotServiceWSServiceParam);
/// <summary>
/// 托盘解绑
/// </summary>
/// <param name="processLotServiceWSServiceParam"></param>
/// <returns></returns>
removeMemberResponse iRemoveMember(ProcessLotServiceWSServiceParam processLotServiceWSServiceParam);
/// <summary>
/// 根据RFID获取膜卷号
/// </summary>
/// <param name="processLotServiceWSServiceParam"></param>
/// <returns></returns>
readProcessLotResponse readProcessLot(ProcessLotServiceWSServiceParam processLotServiceWSServiceParam);
/// <summary>
/// 极片信息返回
/// </summary>
/// <param name="warehouseIntegrationServiceServiceParam"></param>
/// <returns></returns>
warehouseInventoryTransferResponse iWarehouseIntegrationServiceService(WarehouseIntegrationServiceServiceParam warehouseIntegrationServiceServiceParam);
/// <summary>
/// 获取工单数量
/// </summary>
/// <param name="findShopRequestParam"></param>
/// <returns></returns>
findShopOrderResponse findShopOrder(FindShopRequestParam findShopRequestParam);
/// <summary>
/// 物料特征数据上传接口
/// </summary>
/// <param name="machineIntegrationServiceParam"></param>
/// <returns></returns>
dataCollectForSfcExResponse machineIntegration(MachineIntegrationServiceParam machineIntegrationServiceParam);
/// <summary>
/// 获取涂布数据接口
/// </summary>
/// <param name="UpTBDataServiceParam"></param>
/// <returns></returns>
TBParametricValueResult findTBData(TBDataServiceParam upTBDataServiceParam);
/// <summary>
/// 凹版上料接口
/// </summary>
/// <param name="resourceSlotConfigurationSetupForJITServiceParam"></param>
/// <returns></returns>
resourceSlotConfigurationSetupForJITServiceRequestPlanResponse resourceSlotConfigurationSetupForJITService(ResourceSlotConfigurationSetupForJITServiceParam resourceSlotConfigurationSetupForJITServiceParam);
}
}