1
wankeda
2026-03-16 d5538af4a0bbc5511990aceb3431fb1caa9bbc65
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_ITaskInfoService/ITaskService.cs
@@ -38,19 +38,32 @@
    public interface ITaskService : IService<Dt_Task>
    {
        ITaskRepository Repository { get; }
        WebResponseContent InboundRequest(string stationCode, string roadwayNo, string palletCode);
        WebResponseContent DeviceRequestInboundTaskSimple(string stationCode, string palletCode, int heightType);
        WebResponseContent ApplyLocation(string palletCode);
        Task<WebResponseContent> TaskCompleted(int taskNum);
        WebResponseContent UpdateTaskStatus(int tasknum, int tasktype);
        WebResponseContent GenerateOutboundTask(int orderDetailId, List<StockSelectViewDTO> stockSelectViews);
        WebResponseContent WMSGenerateOutboundTask(int[] keys);
        WebResponseContent CallMateriel(string endPoint);
        WebResponseContent MaterielCarry(string startPoint);
        WebResponseContent IsRelocations(int TaskNum, string SourceAddress);
        WebResponseContent Cancelinventory(int taskNum);
        WebResponseContent InboundTaskCompleted(int taskNum);
        WebResponseContent OutboundTaskCompleted(int taskNum);
        WebResponseContent InventoryIn(string name, int qty);
        /// <summary>
        /// åˆ†é…å··é“
        /// </summary>
@@ -58,7 +71,14 @@
        /// <param name="roadwayNos"></param>
        /// <returns></returns>
        WebResponseContent AssignRoadway(int taskNum, List<string> roadwayNos, int heightType);
        /// <summary>
        /// å…¥åº“任务申请分配货位
        /// </summary>
        /// <param name="taskNum">任务号</param>
        /// <param name="roadwayNo">巷道号</param>
        /// <param name="palletType">托盘类型</param>
        /// <returns></returns>
        WebResponseContent AssignInboundTaskLocation(int taskNum, string roadwayNo);
        /// <summary>
        /// ä¿®æ”¹ä»»åŠ¡çŠ¶æ€
@@ -66,5 +86,13 @@
        /// <param name="task"></param>
        /// <returns></returns>
        WebResponseContent UpdateTaskInfo(WCSTaskDTO task);
        /// <summary>
        /// åº“存盘点
        /// </summary>
        /// <param name="stockViews"></param>
        /// <returns></returns>
        WebResponseContent TakeOutbound(List<StockViewDTO> stockViews);
    }
}