huangxiaoqiang
2025-10-15 b7da1f32d5d9997378b5ac535593a3f6144af46b
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_IStorageTaskService/Task/IDt_TaskService.cs
@@ -44,11 +44,26 @@
    Task<WebResponseContent> RequestTaskAsync(RequestTaskDto taskDto);
    /// <summary>
    /// èŽ·å–ç©ºè´§ä½
    /// </summary>
    /// <param name="roadWay"></param>
    /// <returns></returns>
    Task<DtLocationInfo> GetEmptyLocation(string roadWay);
    /// <summary>
    /// èŽ·å–AGV空货位
    /// </summary>
    /// <param name="AreaId"></param>
    /// <returns></returns>
    Task<DtLocationInfo> GetAGVEmptyCacheLocation(int AreaId, DtLocationInfo location);
    /// <summary>
    /// è¯·æ±‚任务货位
    /// </summary>
    /// <param name="input"></param>
    /// <returns></returns>
    Task<WebResponseContent> UpdateExistingTask(RequestTaskDto input);
    Task<WebResponseContent> RequestLocationAsync(RequestTaskDto input);
    /// <summary>
    /// è¯·æ±‚托盘任务
@@ -85,6 +100,14 @@
    Task<WebResponseContent> RequestAcrossFloorTaskAsync(RequestTaskDto taskDto);
    /// <summary>
    /// è·¨æ¥¼å±‚点对点任务
    /// </summary>
    /// <param name="taskDto"></param>
    /// <returns></returns>
    Task<WebResponseContent> RequestPointAcrossFloorTaskAsync(RequestTaskDto taskDto);
    /// <summary>
    /// AGV请求搬运任务
    /// </summary>
@@ -92,4 +115,22 @@
    /// <returns></returns>
    Task<WebResponseContent> RequestAGVCarryTaskAsync(RequestTaskDto taskDto);
    Task<WebResponseContent> RequestPointAGVCarryTaskAsync(RequestTaskDto taskDto);
    /// <summary>
    /// å †åž›æœºå‡ºåº“是否需要移库
    /// </summary>
    /// <param name="taskDto"></param>
    /// <returns></returns>
    Task<WebResponseContent> StackerIsNeedRelocationAsync(RequestTaskDto taskDto);
    /// <summary>
    /// AGV出库是否需要移库
    /// </summary>
    /// <param name="taskDto"></param>
    /// <returns></returns>
    Task<WebResponseContent> AGVIsNeedRelocationAsync(RequestTaskDto taskDto);
}