using DS.Module.Core; using DS.Module.Core.Data; using DS.WMS.Core.Fee.Dtos; using DS.WMS.Core.Fee.Entity; namespace DS.WMS.Core.Fee.Interface { /// /// 往来单位费用模板 /// public interface IFeeCustTemplateService { /// /// 根据业务ID与类型生成费用 /// /// 开船日 /// Task GenerateFeesAsync(DateTime etd); /// /// 导入费用模板 /// /// /// Task ImportAsync(IEnumerable models); /// /// 列表 /// /// /// Task>> GetListAsync(PageRequest request); /// /// 视图列表 /// /// /// Task>> GetListViewAsync(PageRequest request); /// /// 详情 /// /// /// Task> GetAsync(long id); /// /// 编辑 /// /// /// Task EditAsync(FeeCustTemplate model); /// /// 批量编辑模板 /// /// /// Task BulkEditAsync(List list); /// /// 批量编辑模板明细 /// /// /// Task BulkEditDetailsAsync(List details); /// /// 复制模板 /// /// /// Task CopyAsync(params long[] ids); /// /// 根据ID批量删除 /// /// /// Task DeleteAsync(params long[] ids); } }