wangxinhui
昨天 011ca316e6ec2ed93e31c45a9ebd9d3c66664871
ÏîÄ¿´úÂë/WMS/WMSServices/WIDESEA_ITaskInfoService/ITaskService.cs
@@ -16,6 +16,7 @@
#endregion << ç‰ˆ æœ¬ æ³¨ é‡Š >>
using Microsoft.AspNetCore.Mvc;
using Org.BouncyCastle.Asn1.X509;
using SqlSugar;
using System;
using System.Collections.Generic;
@@ -64,7 +65,7 @@
        /// <param name="stationCode"></param>
        /// <param name="palletCode"></param>
        /// <returns></returns>
        WebResponseContent DeviceRequestInboundTaskSimple(string stationCode, string palletCode);
        WebResponseContent DeviceRequestInboundTaskSimple(string stationCode);
        /// <summary>
        /// åŽŸæ–™å…¥åº“ä»»åŠ¡è¯·æ±‚
@@ -77,19 +78,19 @@
        /// </summary>
        /// <param name="palletCode"></param>
        /// <returns></returns>
        WebResponseContent YLPurchaseBoxing(string palletCode, decimal weight = 0, decimal thickness = 0, decimal wide = 0);
        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);
        WebResponseContent PurchaseBoxing(string palletCode, int orderType = 0);
        /// <summary>
        /// åˆ†é…åŽŸæ–™å··é“
        /// </summary>
        /// <returns></returns>
        string AssignYLRoadwayNo(string palletCode);
        string AssignYLRoadwayNo(string palletCode, int wide = 0, int thickness = 0, int weight = 0);
        /// <summary>
@@ -136,20 +137,26 @@
        /// <param name="task"></param>
        /// <returns></returns>
        WebResponseContent UpdateTaskInfo(WCSTaskDTO task);
        /// <summary>
        /// æˆå“ç©ºæ¡†å›žåº“
        /// æˆå“ç©ºæ‰˜å›žåº“
        /// </summary>
        /// <param name="barCode"></param>
        /// <param name="startPoint"></param>
        /// <returns></returns>
        WebResponseContent EmptyBackTask(string barCode, string startPoint);
        WebResponseContent EmptyBackTask(string barCode, string startPoint,int target);
        /// <summary>
        /// è¾…æ–™/成品临时入库
        /// </summary>
        /// <returns></returns>
        WebResponseContent InboundFLOrCPTask(string barCode, string startPoint, string matCode, int matCount,int oneCount);
        /// <summary>
        /// è¾…æ–™(成品)采购/期初入库
        /// </summary>
        /// <returns></returns>
        WebResponseContent InboundOrderInTask(string bindCode, string barCode, string startPoint, int orderType = 0);
        /// <summary>
        /// æˆå“å‡ºåº“
@@ -174,13 +181,13 @@
        WebResponseContent RequestYLWMSTaskOut(YLWMSTaskOutDTO yLWMSTaskOutDTO);
        /// <summary>
        /// åŽŸæ–™ç§»åº“
        /// ç§»åº“
        /// </summary>
        /// <param name="startAddress"></param>
        /// <param name="endAddress"></param>
        /// <param name="roadWay"></param>
        /// <returns></returns>
        WebResponseContent IsRelocation(string startAddress, string endAddress, string roadWay);
        WebResponseContent IsRelocation(RelocationDTO relocationDTO);
        /// <summary>
        /// åŽŸæ–™å··é“é—´ç§»åº“ä»»åŠ¡
        /// </summary>
@@ -210,12 +217,6 @@
        /// <returns></returns>
        WebResponseContent PrintInbound(SaveModel saveModel);
        /// <summary>
        /// åˆ›å»ºåŽŸçº¸ç”Ÿäº§æŽ’ç¨‹å‡ºåº“ä»»åŠ¡
        /// </summary>
        /// <param name="keys"></param>
        /// <returns></returns>
        WebResponseContent CreateBSTOutboundTasks(int[] keys);
        /// <summary>
        /// åˆ›å»ºåŽŸçº¸ç”Ÿç®¡å‡ºåº“ä»»åŠ¡
        /// </summary>
        /// <param name="keys"></param>
@@ -241,6 +242,60 @@
        /// </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(List<BSTPickInfoDTO> bSTPickInfoDTOs);
        /// <summary>
        /// åˆ›å»ºç”Ÿç®¡æ‰‹åŠ¨å‡ºåº“
        /// </summary>
        /// <param name="ids"></param>
        /// <returns></returns>
        WebResponseContent CreateSGManualTasks(List<int> ids);
        /// <summary>
        /// åˆ›å»ºé”€å”®å‡ºåº“
        /// </summary>
        /// <param name="ids"></param>
        /// <returns></returns>
        WebResponseContent CreateProDeliveryTasks(List<int> ids);
        /// <summary>
        /// ç©ºæ‰˜å ç›˜å‡ºåº“
        /// </summary>
        /// <returns></returns>
        WebResponseContent PlateOutbound(string stationCode);
        /// <summary>
        /// å¯ç”¨ç«™ç‚¹
        /// </summary>
        /// <returns></returns>
        WebResponseContent EnableStatus(int[] keys);
        /// <summary>
        /// ç¦ç”¨ç«™ç‚¹
        /// </summary>
        /// <returns></returns>
        WebResponseContent DisableStatus(int[] keys);
        /// <summary>
        /// æˆå“ç»„盘
        /// </summary>
        /// <returns></returns>
        WebResponseContent BoxingInBound(string stationCode, List<string> barCodes);
        /// <summary>
        /// æˆå“å…¥åº“扫码请求更新条码
        /// </summary>
        /// <returns></returns>
        WebResponseContent InBoundPalletCode(int taskNum, string barCode);
        /// <summary>
        /// åŠæˆå“æ‰˜ç›˜æ¬è¿å…¥åº“
        /// </summary>
        /// <returns></returns>
        WebResponseContent SemiProIn(string barcode, string palletCode, string address);
    }
}