using DS.Module.Core; using DS.Module.Core.Data; using DS.WMS.Core.Fee.Dtos; using DS.WMS.Core.Flow.Dtos; using DS.WMS.Core.Info.Dtos; using DS.WMS.Core.Info.Entity; namespace DS.WMS.Core.Info.Interface { /// /// 往来单位干系人 /// public interface IClientStakeholderService { /// /// 提交审核 /// /// /// Task SubmitAuditAsync(IdModel idModel); /// /// 执行审核 /// /// /// Task AuditAsync(AuditRequest request); /// /// 撤销审核 /// /// /// Task WithdrawAsync(IdModel idModel); /// /// 审核完成回调 /// /// 回调信息 /// Task AuditCallbackAsync(FlowCallback callback); /// /// 导入 /// /// /// Task ImportAsync(List list); /// /// 列表 /// /// /// Task>> GetListAsync(PageRequest request); /// /// 获取客户干系人 /// /// /// Task> GetAsync(long id); /// /// 创建/更新客户干系人 /// /// 干系人 /// Task EditAsync(params InfoClientStakeholder[] stakeholders); /// /// 创建客户干系人并提交审核 /// /// 干系人 /// Task AddSubmitAsync(InfoClientStakeholder stakeholder); /// /// 删除干系人 /// /// /// Task DeleteAsync(params long[] ids); } }