using AUCMA.STORE.Entity.DAO; using AUCMA.STORE.Entity.DTO; using AUCMA.STORE.Entity.Enums; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AUCMA.STORE.Business.Interface { /// /// 出入库任务队列接口 /// public interface IBaseTaskQueueBusiness { /// /// 写入任务队列 /// /// Task WriteTaskQueue(TaskDTO taskDTO ); /// /// 获取任务队列 /// /// /// Task GetTaskQueue(LocationArea locationArea, TaskType taskType,OperationType operationType); /// /// 清除任务队列 /// /// /// Task DeleteTaskQueue(BaseTaskQueue baseTaskQueue); /// /// 清除指定任务 /// /// /// Task DeleteAssignTask(string taskCode); /// /// 获取所有符合条件的任务集合 /// /// /// /// Task> GetTaskQueueList(); } }