wanshenmean
2026-02-11 75f34e9ba2e8b249c96333f3d7936c8968e12ec7
Code/WMS/WIDESEA_WMSServer/WIDESEA_ITaskInfoService/ITaskService.cs
@@ -39,6 +39,26 @@
    {
        IRepository<Dt_Task> Repository { get; }
        Task<Dt_Task?> CreateTaskInboundAsync(CreateTaskDto taskDto);
        /// <summary>
        /// 创建任务(组盘入库任务、空托盘回库任务)
        /// </summary>
        /// <param name="taskDto">要创建的出库任务的详细信息。不能为null。</param>
        /// <returns>是否成功</returns>
        Task<WebResponseContent> CreateTaskInboundAsync(CreateTaskDto taskDto);
        /// <summary>
        /// 根据指定的任务详情异步创建新的出库任务。
        /// </summary>
        /// <param name="taskDto">要创建的出库任务的详细信息。不能为null。</param>
        /// <returns>表示异步操作的任务。任务
        Task<WebResponseContent> CreateTaskOutboundAsync(CreateTaskDto taskDto);
        /// <summary>
        /// 获取可入库货位
        /// </summary>
        /// <param name="warehouseId"></param>
        /// <param name="taskType"></param>
        /// <returns></returns>
        public Task<WebResponseContent> GetTasksLocationAsync(CreateTaskDto taskDto);
    }
}