using DS.Module.Core; using DS.WMS.Core.Application.Dtos; using DS.WMS.Core.Settlement.Dtos; using DS.WMS.Core.Settlement.Entity; namespace DS.WMS.Core.Settlement.Interface { /// /// 自由结算 /// public interface IFreeSettlementService : ISettlementService { /// /// 获取待结算业务分页列表 /// /// /// /// 查询条件请参考中定义的字段 Task>> GetBizListAsync(PageRequest request); /// /// 根据业务编号及类型获取关联费用记录 /// /// 业务ID与业务类型 /// Task> GetFeesAsync(DetailInquiry inquiry); /// /// 获取自由结算单 /// /// 结算单ID /// Task> GetAsync(long id); /// /// 获取结算明细 /// /// /// Task> GetDetailsAsync(PageRequest request); /// /// 根据业务编号及类型获取该票业务的币别 /// /// 业务ID与业务类型 /// Task>> GetCurrenciesAsync(List items); } }