wangxinhui
4 天以前 a0a0df2e824b6fe7e5a3c0afce78127fecf84fc9
ÏîÄ¿´úÂë/WMS/WMSServices/WIDESEA_ITaskInfoService/ITaskService.cs
@@ -29,6 +29,8 @@
using WIDESEA_Core.Enums;
using WIDESEA_DTO;
using WIDESEA_DTO.ERP;
using WIDESEA_DTO.MES;
using WIDESEA_DTO.Outbound;
using WIDESEA_DTO.Stock;
using WIDESEA_DTO.Task;
using WIDESEA_ITaskInfoRepository;
@@ -75,7 +77,13 @@
        /// </summary>
        /// <param name="palletCode"></param>
        /// <returns></returns>
        WebResponseContent YLPurchaseBoxing(string palletCode);
        WebResponseContent YLPurchaseBoxing(string palletCode, decimal weight = 0, decimal thickness = 0, decimal wide = 0,string stationCode = "");
        /// <summary>
        /// åŽŸæ–™é‡‡è´­ç»‘å®šRFID
        /// </summary>
        /// <param name="palletCode">纸卷条码</param>
        /// <returns></returns>
        WebResponseContent PurchaseBoxing(string palletCode);
        /// <summary>
        /// åˆ†é…åŽŸæ–™å··é“
@@ -94,6 +102,13 @@
        WebResponseContent AssignInboundTaskLocation(int taskNum, string roadwayNo);
        /// <summary>
        /// å‘WMS申请出库AGV终点
        /// </summary>
        /// <param name="taskNum">任务号</param>
        /// <returns></returns>
        WebResponseContent AssignOutTargetAddress(int taskNum);
        /// <summary>
        /// ä»»åŠ¡å®Œæˆ
        /// </summary>
        /// <param name="taskNum"></param>
@@ -106,14 +121,14 @@
        /// <param name="taskNum"></param>
        /// <param name="locationCode"></param>
        /// <returns></returns>
        WebResponseContent IsRelocation(int taskNum, string locationCode);
        //WebResponseContent IsRelocation(int taskNum, string locationCode);
        /// <summary>
        /// é€‰æ‹©åº“存生成出库任务
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        WebResponseContent Outbound(int id);
        WebResponseContent Outbound(List<int> ids);
        /// <summary>
        /// ä¿®æ”¹ä»»åŠ¡çŠ¶æ€
@@ -134,13 +149,13 @@
        /// è¾…æ–™/成品临时入库
        /// </summary>
        /// <returns></returns>
        WebResponseContent InboundFLOrCPTask(string barCode, string startPoint, string matCode, int matCount);
        WebResponseContent InboundFLOrCPTask(string barCode, string startPoint, string matCode, int matCount,int oneCount);
        /// <summary>
        /// æˆå“å‡ºåº“
        /// </summary>
        /// <returns></returns>
        WebResponseContent RequestCPWMSTaskOut(string materialCode, int Count,int targetId);
        WebResponseContent RequestCPWMSTaskOut(string materialCode, int Count,string targetId);
        ///// <summary>
        ///// æ— çººå¸ƒå‡ºåº“
@@ -156,7 +171,7 @@
        /// <param name="materielWide">物料幅宽</param>
        /// <param name="Count">卷数</param>
        /// <returns></returns>
        WebResponseContent RequestYLWMSTaskOut(string materielCode, int materielWide, int Count, string address = "");
        WebResponseContent RequestYLWMSTaskOut(YLWMSTaskOutDTO yLWMSTaskOutDTO);
        /// <summary>
        /// åŽŸæ–™ç§»åº“
@@ -182,7 +197,12 @@
        /// <param name="saveModel"></param>
        /// <returns></returns>
        WebResponseContent PrintBackInbound(SaveModel saveModel);
        /// <summary>
        /// åŠæˆå“æˆå“ä¿¡æ¯
        /// </summary>
        /// <param name="proInDTOs"></param>
        /// <returns></returns>
        WebResponseContent ReceiveProCodeInfo(List<MESProInDTO> proInDTOs);
        /// <summary>
        /// å°åˆ·ä¸‹æ–™ä»»åŠ¡
        /// </summary>
@@ -190,10 +210,42 @@
        /// <returns></returns>
        WebResponseContent PrintInbound(SaveModel saveModel);
        /// <summary>
        /// åˆ›å»ºåŽŸçº¸ç”Ÿäº§æŽ’ç¨‹å‡ºåº“ä»»åŠ¡
        /// åˆ›å»ºåŽŸçº¸ç”Ÿç®¡å‡ºåº“ä»»åŠ¡
        /// </summary>
        /// <param name="keys"></param>
        /// <returns></returns>
        WebResponseContent CreateBSTOutboundTasks(int[] keys);
        WebResponseContent CreateSGOutboundTasks(int[] keys);
        /// <summary>
        /// MES排程计划出库
        /// </summary>
        /// <returns></returns>
        WebResponseContent ReceiveOutBound(List<OutMESOrderDTO> outMESOrderDTOs);
        /// <summary>
        /// MES自动叫料接口
        /// </summary>
        /// <returns></returns>
        WebResponseContent ReceiveAutoIssue(MESAutoIssueDTO autoIssueDTO);
        /// <summary>
        /// MES手动叫料接口
        /// </summary>
        /// <returns></returns>
        WebResponseContent ReceiveManualIssue(MESManualIssueDTO manualIssueDTO);
        /// <summary>
        /// MES空托/余料呼叫接口
        /// </summary>
        /// <returns></returns>
        WebResponseContent ReceiveReturnIssue(List<MESReturnIssueDTO> returnIssueDTOs);
        /// <summary>
        /// æ·»åŠ ç”Ÿç®¡
        /// </summary>
        /// <param name="outOrderDTOs"></param>
        /// <returns></returns>
        WebResponseContent AddOutSGOrder(List<SGOutOrderDTO> outOrderDTOs);
        /// <summary>
        /// BST领料信息同步
        /// </summary>
        /// <param name="bSTPickInfoDTO"></param>
        /// <returns></returns>
        WebResponseContent ReceivePicking(BSTPickInfoDTO bSTPickInfoDTO);
    }
}