using System; using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; using System.Net.Http; using System.Text; using System.Threading.Tasks; using YLErp.DBModels; using YLErp.DBModels.Abstract; namespace YLErp.Abstract { public interface ISealTaskHandler { void AddQueue(ITradeContractDocument confirmDoc,int tradeId); void AddQueue(ITradeContractDocument confirmDoc, List tradeIds); bool IsQueueExistsCode(string code); void RemoveQueue(int tradeId); void SaveTradeAuditLog(int tradeId, string changes, string optType, DateTime optDate); void UpdateTradeContractDocument(ITradeContractDocument document, int sealResult, string errMsg); /// /// /// /// /// /// /// 1:用印是否成功 /// 2:用印接口返回信息 /// 3:用印文件base64字符串 /// Task<(bool, string, string)> UploadApiAsync(ITradeContractDocument doc, string keyword); } }