using DS.Module.Core; using DS.WMS.Core.TaskPlat.Dtos; using DS.WMS.Core.TaskPlat.Entity; namespace DS.WMS.Core.TaskPlat.Interface { public interface ITaskAllocationService { /// /// 获取任务分配列表中已存在的船公司列表(用于查询) /// Task>> GetContainsCarrierList(); /// /// 获取任务分配列表 /// /// 船公司Id(可选) Task> GetList(long? carrierId); /// /// 保存任务分配设置 /// Task Save(TaskAllocationtSetSaveDto saveDto); /// /// 获取任务分配数据 /// /// 是否从缓存提取 true-从缓存读取 false-从数据库读取 /// 返回任务分配数据列表 Task>> GetAllList(bool isFromCache = true); } }