IWmsTaskCallbackService.cs 759 Bytes
using Rcs.Application.DTOs;

namespace Rcs.Application.Services
{
    /// <summary>
    /// WMS任务状态回传服务接口
    /// 用于向WMS系统回传任务执行状态
    /// @author zzy
    /// </summary>
    public interface IWmsTaskCallbackService
    {
        /// <summary>
        /// 发送任务完成状态
        /// </summary>
        /// <param name="taskNo">任务号</param>
        /// <param name="carNo">车号</param>
        /// <param name="updatedBy">更新人</param>
        /// <param name="cancellationToken">取消令牌</param>
        /// <returns>是否发送成功</returns>
        Task<bool> SendTaskCompletedAsync(string taskNo, int carNo, string updatedBy, CancellationToken cancellationToken = default);
    }

}